Was ist ein Objektanfragebrker?
Ein Objektanforderungsbroker oder eine ORB ist Programmierprotokolle, die als Vermittler oder Broker zwischen einem Client und einem Lieferanten fungieren. Mithilfe eines Objektanfragebrkers gibt der Client eine Anfrage für eine Art von Dienst vor. 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 der Client -Server die Anforderung nicht wissen, wo im Netzwerk die Anforderung weiterleitet. Der Broker bewertet die Anfrage und leitet sie dann entsprechend weiter.
Es ist manchmal hilfreich, einen Objektanfragebrker als Beispiel für Middleware zu verstehen. Im Wesentlichen fungiert Middleware als Mittel zur Vermittlung von Daten von einem Herkunftspunkt bis zu einem Punkt der Beendigung und nicht die Daten, die in einem streng Punkt auf Punktkommunikation übertragen werden. Der Vorteil dieses Ansatzes ist, dass die Middleware die eingehenden Daten qualifizieren und an einen Teil von weiterleiten kannDas Netzwerk, in dem es wahrscheinlich mit einem größten Effizienzniveau verarbeitet wird.
Der Broker für Objektanforderungen 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 von W in eine Datenbank abgeladen werdenHile wurde auch zu einfachen Dateien für den Speicher hinzugefügt. 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 der Broker der Objektanforderung so konfiguriert werden kann, dass sie in eine Reihe von Umgebungen passen und eine breite Palette von Client -Anforderungen verarbeiten, können Programmierer den Broker so anpassen, dass sie eine beliebige Anzahl von einzelnen und mehreren Aufgaben für die eingehende Client -Anforderung erledigen. Die Makler sind ebenfalls etwas anpassungsfähig, da die Komponenten, die dem Netzwerk hinzugefügt werden, benannt und in die allgemeine Architektur relativ einfach zugefügt werden können.