The bean can be embedded in any Java application. The Client Bean s API provides virtually all the capabilities of a native COM container application and lets developers integrate R-JAX with applications for redistribution. Though COM objects may have GUI functionality, the Java clients will not be able to leverage it. Developers can also leverage the Client Bean to create cross-platform JavaBean components for COM objects. A remote COM component becomes as accessible as a local JavaBean component.
Developers can switch between different communication adapters.
It is a combination of native and Java binaries. The native code is used for communication with available DLLs and COM components. The Java portion is responsible for all other tasks including communications and server management. Developers can specify other configuration parameters such as object pool size, maximum concurrent connections, object instancing, COM access authentication, user management, etc.