Usually known as
IIOP.
In the CORBA protocol interoperability architecture, the standard
GeneralInterOrbProtocol (GIOP) is defined by the
CommonObjectRequestBrokerArchitecture (CORBA)
specification.
The GIOP specification consists of the following elements:
A
CommonDataRepresentation (CDR) definition: CDR is a transfer
syntax that maps
InterfaceDefinitionLanguage (IDL) types from their native host format into a
low-level bi-canonical representation, which supports both
little-endian and big-endian formats. CDR-encoded messages are used
to transmit CORBA requests and server responses across a network. All
IDL data types are marshaled using the CDR syntax into an
encapsulation, which is an octet stream that holds marshaled data.
GIOP message formats: The GIOP specification defines seven types of
messages that send requests, receive replies, locate objects, and
manage communication channels.
GIOP transport adapter: The GIOP specification describes the features
of an ORB transport protocol that can carry GIOP messages. Such
protocols must be reliable and connection-oriented. In addition, GIOP
defines a connection management protocol and a set of constraints for
GIOP message ordering. CORBA defines a TCP/IP
mapping of GIOP, which is called the Internet Inter-ORB Protocol
(IIOP).
More information on GIOP and IIOP are available at
http://www.omg.org.
CategoryCorba