Previous Table of Contents Next


12.5 Interoperability Design Goals

   Because of the diversity in ORB implementations, multiple approaches to interoperability are required. Options identified in previous versions of CORBA include:

   In general, there is no single protocol that can meet everyone's needs, and there is no single means to interoperate between two different protocols. There are many environments in which multiple protocols exist, and there are ways to bridge between environments that share no protocols.

   This specification adopts a flexible architecture that allows a wide variety of ORB implementations to interoperate and that includes both bridging and common protocol elements.

   The following goals guided the creation of interoperability specifications: