CORBA
Common Object Request Broker Architecture
Common Object Request Broker Architecture is a standard defined by the Common Object Group. It is a framework that provides interoperability between objects built in different programming languages, running on different physical machines perhaps on different networks. CORBA specifies an Interface Definition Language, and API (Application Programming Interface) that allows client / server interaction with the ORB (Object Request Broker).