WikiDer > Objektanfrage-Broker

Object request broker

EIN Objektanfrage-Broker oder kurz ORB wird verwendet mit verteilte Systeme Wert MiddlewareSchicht, die Schicht zwischen den Anwendungen und dem Kommunikations- und Betriebssystem, wenn eine objektorientierte Schicht betrachtet wird.

Client und Server senden sich immer noch Anforderungs- und Antwortnachrichten, um Informationen über die laufenden Prozesse und Daten auszutauschen, aber diese Nachrichten werden jetzt von Objekt zu Objekt gesendet. Der ORB dient als Übersicht aller verfügbaren Dienste (Prozesse) erhältlich auf der Netzwerk.

  1. Wenn ein Kunde einen bestimmten Prozess benötigt, wird er Stub eine Anfrage an den ORB senden.
  2. Der ORB weiß, wo sich dieser Prozess im Netzwerk befindet (statisch), kann aber auch dynamisch nach dem korrekten Prozess suchen.
  3. Der ORB ruft den Prozess beim Server auf.
  4. Der ORB des entfernten Objekts des Servers überprüft diese Anfrage und sendet die Antwort zurück an den ORB.
  5. Der ORB leitet die Antwort vom entfernten Objekt zurück an den ursprünglichen Anforderer.

Es gibt drei konkurrierende Standards: