==== Object Request Broker (ORB) ==== * First introduced to object-oriented programming paradigm in software integration. It extends the concept of objects in the "distant objects". * Distant objects communicate with each other * they can share both data and methods * Known implementations: Corba and Java-RMI * Marshalling/Unmarshalling concepts appear. Platform independent serialization of the transferred parameters (or data) * Language independent interface description methods with Corba IDL (interface definition language) * Initial concept of Service Registry. * services are browse-able in an uniform manner. * Despite its antiquity is still supported in the modern application servers (like JBoss, IBM Websphere)