Skip to main content

Was ist ein Objektanfragenbroker?

Ein Objektanforderungsbroker oder eine ORB ist Programmierprotokolle, die als Vermittler oder Broker zwischen einem Client und einem Lieferanten fungieren.Mithilfe eines Objektanfragebrokers übernimmt der Client eine Anfrage für eine Art von Dienst, die stattfinden sollen.Der Broker erhält die Anfrage und leitet sie an einen Punkt der Kündigung im Netzwerk weiter, an dem die Anfrage erfolgreich abgeschlossen werden kann.Durch die Verwendung eines Objektanforderungsbrokers muss die Client -Server -Verarbeitung der Anforderung nicht wissen, wo im Netzwerk die Anforderung weiterleitet.Der Broker bewertet die Anfrage und leitet sie dann entsprechend weiter.

Manchmal ist es hilfreich, einen Objektanfragebrker als Beispiel für Middleware zu verstehen.Middleware fungiert im Wesentlichen die Mittel, um Daten von einem Herkunftspunkt bis zu einem Punkt der Beendigung zu vermitteln, und nicht die Daten, die in einer streng Punkt -Punkt -Kommunikation übertragen werden.Der Vorteil dieses Ansatzes ist, dass die Middleware die eingehenden Daten qualifizieren und an einen Teil des Netzwerks weiterleiten kann, wo es wahrscheinlich mit dem größten Effizienzniveau verarbeitet wird.

Der Broker für Objektanfragen ist Teil der breiteren Common Object -Request -Broker -Architektur, auch bekannt als CORBA.Diese breitere Architektur ermöglicht es dem Objektanforderungsbroker, die Dateneingabe vom Client genau und schnell zu verarbeiten und die Daten an das ordnungsgemäße System oder Server im Netzwerk zu liefern.Jede Komponente wird mithilfe der Schnittstellendefinitionssprache eingerichtet, mit der der Cross -Compiler jede Komponente identifiziert, die derzeit überall im Netzwerk funktioniert.

Im Rahmen der Gesamtfunktionalität kann ein Objektanforderungsbroker mehr als einen Beendigungspunkt für die in der Client -Anforderung enthaltenen Daten liefern.Beispielsweise können die Daten kopiert und auf verschiedene Server im Netzwerk verschoben werden.Die Daten können zur weiteren Verarbeitung in eine Datenbank abgeladen werden und gleichzeitig zu den Klartext zum Speichern hinzugefügt werden.Die Abschlussbestätigung kann im Rahmen der Gesamtfunktionalität stattfinden und die Anforderung in ihr ursprüngliches Formular wiederhergestellt werden, wenn die Sequenz nicht ordnungsgemäß abgeschlossen ist.

Da die Möglichkeit besteht, den Broker für Objektanforderungen so zu konfigurieren, dass sie in eine Reihe von Umgebungen passen und eine breite Palette von Clientanforderungen verarbeiten, können Programmierer den Broker so anpassen.Die Makler sind ebenfalls etwas anpassbar, da die Komponenten, die dem Netzwerk hinzugefügt werden, benannt und in die allgemeine Architektur relativ leicht hinzugefügt werden können.