CORBA
The CORBA standard tries to obviate problems resulting from boundaries such as networks, programming languages, and operating systems
An implementation of the standard defines
- a language and
- platform-independent object bus called an ORB (Object Request Broker), which lets objects transparently make requests to, and receive responses from, other objects located locally or remotely
Each implementation of the CORBA standard is able to communicate with any other implementation of the standard., the protocol used to achieve this end is the Internet Inter-ORB Protocol (IIOP).