18. Waarvoor wordt een Object Request Broker (ORB) gebruikt?
Deze wordt gebruikt bij gedistribueerde systemen waar de middleware-laag, de laag tussen de toepassingen en het communicatie- en besturingssysteem, als een object georiënteerde laag wordt bekeken.
ORB is een technologie om componenten die op verschillende computers draaien met elkaar te kunnen laten samenwerken.
ORB verzorgt de volgende diensten:
De registratie van de op de “bus” aangesloten componenten en hun eigenschappen.
De lokalisering van een benodigde component.
De activering van de benodigde component.
Het tot stand brengen van een verbinding tussen de oproepende en de opgeroepen component.
Er zijn drie varianten ORB:
DCOM / COM+ van Microsoft
J2EE(Java, RMI, JavaBeans, EJB) van Sun en partners
CORBA van de Object Management Group