|Oracle8i Enterprise JavaBeans and CORBA Developer's Guide
CORBA, the Common Object Request Broker Architecture model, offers a well-supported international standard for cross-platform, cross-language development. CORBA supports cross-language development by specifying a neutral language, Interface Definition Language (IDL), in which you develop specifications for the interfaces that the application objects expose.
CORBA 2.0 supports cross-platform development by specifying a transport mechanism, IIOP, that allows different operating systems running on very different hardware to interoperate. IIOP supplies a common "software" bus that, together with an ORB running on each system, makes data and request transfer transparent to the application developer.
Although the CORBA standard was developed and promulgated just before the advent of Java, and is a standard focused on component development in a heterogeneous application development environment, incorporating systems and languages of varying age and sophistication, it is perfectly possible to develop CORBA applications solely in Java. CORBA and Java are a good match.
For CORBA developers, JServer offers the following services and tools: