CORBA
The Common Object Request Broker Architecture is a standard for communicating
between distributed objects. CORBA provides a way to execute programs written
in any language on any platform in the network. CORBA is ideal for widely
distributed networks, where an event occurring in one location may require services
to be performed in another. Its counterpart in the Microsoft world is DCOM.