The baseline transport specified for GIOP is TCP/IP5. Specific APIs for libraries
supporting TCP/IP may vary, so this discussion is limited to an abstract view of
TCP/IP and management of its connections. The mapping of GIOP message transfer to
TCP/IP connections is called the Internet Inter-ORB Protocol (IIOP).
IIOP 1.0 is based on GIOP 1.0.
IIOP 1.1 can be based on either GIOP 1.0 or 1.1. An IIOP 1.1 client must support
GIOP 1.1, and may also support GIOP 1.0. An IIOP 1.1 server must support
processing both GIOP 1.0 and GIOP 1.1 messages.
IIOP 1.2 can be based on any of the GIOP minor versions 1.0, 1.1, or 1.2. An IIOP 1.2
client must support GIOP 1.2, and may also support lesser GIOP minor versions. An
IIOP 1.2 server must also support processing messages with all lesser GIOP versions.
Conformance to IIOP versions 1.1 and 1.2 requires support of Limited-Profile IOR
conformance (see 13.6.2), specifically for the IIOP IOR Profile. As of CORBA 2.4,
this limited IOR conformance is deprecated, and ORBs implementing IIOP are
strongly recommended to support Full IOR conformance. Some future IIOP versions
could require support of Full IOR conformance.
コメントする