Presentation of CORBA


CORBA is a technology to build distributed applications. Its components are specified and these specifications are maintained by The Object Management Group. In the CORBA world, distribution is made by clients and services. A service manages one or several objects. A client uses services to do its job. All the communication is done by issuing requests to objects. Every object has an interface written in the Interface Definition Language IDL. The interface precises the requests which can be handled by the object and the necessary data types. The interface can be stored in an Interface Repository.

For the client part of a distributed application, the IDL compiler translates IDL code to the programing language used by the client. The resulting code provides direct access to the object methods, and does not need to be modified or adjusted. To call these methods, the application should get a reference on the object. This reference can be obtained by several means:

For the object implementation part of a distributed application, the IDL compiler generates the dispatching routine which is to be called by the ORB. It also generates the method implementation skeletons which code is to be written by the implementor.

The Object Management Group (OMG)

To obtain books in the OMG documentation set, or other OMG publications, contact the OMG at:

OMG Headquarters
492 Old Connecticut Path
Framingham, MA 01701
Tel: +1-508-820 4300
Fax: +1-508-820 4303
Email to Object Management Group
Object Management Group Web page
OMG Specifications

Email Micro Focus support

Copyright Micro Focus 2002-2014. All rights reserved.