The ORB now supports the OMG CSIv2 specification for common secure interoperability between the various CORBA implementations. The CSIv2 specification includes support for username/password based and public key based client authentication, Identity Assertion, and IIOP over SSL and TLS.
This proprietary feature of the ORB allows developers to create clusters of servers using the Portable Object Adapter APIs. The requests can be automatically load balance to the various servers as well as failed over to another server in the cluster when the original server fails or is not accessible.
The ORB's IIOP protocol implementation has been upgraded to version 1.2 including support for receiving fragmented messages. The product continues to interoperate with IIOP versions 1.0 and 1.1.
The latest Interoperable Naming Service OMG specification changes, including the support for corbaname and corbaloc URLs, is now part of the ORB. The product continues to support the older iioploc, iiopboot, and iiopname URL formats.
The product now includes support for monitoring the various runtime variables like number of requests, connections, threads, memory usage etc. These APIs are also used by other products in the Messaging Platform family (like JMS and JTS) to display their specific properties.
The ORB's tunneling feature allows client applications running on the Internet to be able to invoke on servers running inside the firewall. This is achieved via tunneling IIOP requets/responses thru HTTP. This feature requires a Web Server with support for HTTP Servlet APIs.
The ORB is OTS 1.2 aware. An OTS compliant Transaction Manager is installed and registered with the ORB, such that transactional object references can be created and served using the POA APIs. The client and server side transaction interceptors enforce the various OTS policies.
This release of the ORB has gone through extensive IDL and RMI interoperability testing with the Sun's J2EE reference implementation.
The ORB is currently supported on Windows 2000/2003 and XP, Solaris Sparc 2.6+, Linux Red Hat 7.x/8, and NetWare 6.5. The following JDKs are supported:JDK 1.2, 1.3 and 1.4 (Java 2 Standard Edition)
This release comes with reference documentation as well as a tutorial that will familiarize you with the various features of the ORB.
Please use extendsupport@novell.com for feedback, comments, and bug reports.