CORBA 2.0 ensured interoperability by specifying a mandatory Internet Inter-ORB Protocol (IIOP). The IIOP is basically TCP/IP with some CORBA-defined message exchanges that serve as a common backbone protocol.
It specifies a set of message formats and common data representations for communications between ORBs. It is basically built for ORB-to-ORB interactions and it is designed to work directly over connection oriented transport protocol. GIOP defines message formats that cover all ORB request/reply semantics. The Common Data Representation takes care of mapping data types defined in OMG IDL into a flat networked message representation.
This specifies how GIOP messages are exchanged over TCP/IP protocol. The IIOP makes it possible to use the Internet itself as the backbone. To be CORBA 2.0 compatible an ORB must support GIOP over TCP/IP. ORB takes care of passing these requests without application's involvement. This information can also be passes across heterogeneous CORBA ORBs via bridges.
Copyright © 1996 Virginia Polytechnic Institute & State University
All Rights Reserved
Padmapriya Vasudevan
priya@csgrad.cs.vt.edu
Last modified: Sun Sep 22 21:16:15 1996