WWW: Beyond the Basics

20 Common Object Request broker Architecture (CORBA)

20.11 Inter-ORB Architecture

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.

20.11.1 General Inter-ORB Protocol (GIOP)

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.

20.11.2 Internet Inter-ORB Protocol (IIOP)

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.

[PREV][NEXT][UP][HOME][VT CS]

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