|
Integrated the Javasoft Reference Implementation ORB (Object Request
Broker) with SUN's Communication Infrastructure Substrate (CIS) for
connection management.
Replaced the ORB threadpool with an internal threadpool
implementation. Helped revamp the implementation to make it more
performant and to iron out functional issues.
Authored a JNDI Context Factory for use both on the application
server and in a standalone CORBA client, to allow round-robining of
connections to the name service, and to allow pooling of ORB
instances with support for monitoring (on the server).
Introduced support for ORB configuration using the application
server configuration API. Supported all the parameters specified in
the server configuration DTD.
Introduced monitoring hooks in the ORB and tied these to the
application server monitoring infrastructure for runtime monitoring
of key ORB parameters.
Implemented support for multiple host interfaces and multiple IIOP
listeners in the ORB, as well as for enabling/disabling these
interfaces.
Owned the classloader infrastructure effort on the iPlanet
Application Server team. Successfully took the functional
specification through the approval process for inclusion in the
Solaris operating system (PSARC).
Helped with integrating new ORB and other component drops from the
J2EE RI into the application server.
Created a Jakarta ANT based build system with support for EAR file
creation, code-generation from OMG IDL (idlj), code-generation for
RMI-IIOP (rmic), in addition to standard features such as Java
compilation, file copying, and JAR file creation. The build system
used custom ANT tasks.
|