### A.3 CORBA/GIOP standards conformance

GIOP supports part of the CORBA Interoperability specification, from chapters 12 to 16 of CORBA specifications.

Chapter 12 defines general concepts about ORB interoperability. It defines interoperbility-compliant ORB as ORB that supports:

- API that supports the construction of request-level inter-ORB bridges, Dynamic Invocation Interface, Dynamic Skeleton Interface and the object identity operations described in the Interface Repository. See CORBA standards conformance for more details.
- IIOP protocol as defined in chapter 15.

Support for other components is optional.

- Chapter 13 describes the ORB Interoperability Architecture.

  PolyORB fully supports this chapter.

- Chapter 14 describes how to build Inter-ORB Bridges.

  PolyORB fully supports this chapter.

- Chapter 15 describes the General Inter-ORB Protocol (GIOP).

  PolyORB supports GIOP version 1.0 to 1.2, the CDR representation scheme. Support for IOR and `corbaloc` addressing mechanisms is supported in CORBA personality, see CORBA for more details.

  PolyORB does not support the optional IIOP IOR Profile Components, Bi-directional GIOP, IIOP/SSL. PolyORB also does not support fragmentation in GIOP 1.1.

- Chapter 16 describes the DCE ESIOP protocol.

  PolyORB does not support this optional chapter.