Objektanforderungsbroker (ORB)

Autor: Laura McKinney
Erstelldatum: 9 April 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Objektanforderungsbroker (ORB) - Technologie
Objektanforderungsbroker (ORB) - Technologie

Inhalt

Definition - Was bedeutet Object Request Broker (ORB)?

Ein Object Request Broker (ORB) ist eine Middleware-Anwendungskomponente, die die CORBA-Spezifikation (Common Object Request Broker Architecture) verwendet und es Entwicklern ermöglicht, Anwendungsaufrufe innerhalb eines Computernetzwerks durchzuführen. ORB ist ein Agent, der Client / Server-Operationsaufrufe in einer verteilten Umgebung überträgt und eine transparente Objektkommunikation sicherstellt.

ORB unterstützt eine Vielzahl von Middleware-Diensten, unter anderem Benachrichtigungen, Ereignisauslöser, Transaktionsverarbeitung, Persistenz und Sicherheit. ORB kann so konfiguriert werden, dass es sich in eine Vielzahl von Umgebungen einfügt und eine Vielzahl von Client-Anforderungen verarbeitet. Auf diese Weise können Entwickler den ORB ändern, um die Aufgabenanforderungen für eingehende Clientanforderungen zu erfüllen.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Object Request Broker (ORB)

ORB macht folgendes:

  • Sucht, gleicht ab und instanziiert entfernte Maschinenobjekte
  • Sammelt Parameter zwischen Anwendungsobjekten
  • Behandelt Sicherheitsprobleme über Computergrenzen hinweg
  • Ruft Datenobjekte auf lokalen Computern ab, die für andere ORBs verfügbar sind, und veröffentlicht sie
  • Ruft Remote-Objektmethoden mit statischem und dynamischem Methodenaufruf auf.
  • Instantiiert leere Objekte automatisch
  • Routes-Rückrufmethoden
  • Kommuniziert Inter-ORB Protocol (IIOP) mit anderen ORBs über das Internet

Entwickler sollten ORB mit Wissen und Sorgfalt behandeln, wenn sie als Lösung für wiederkehrende Probleme mit verteilten Umgebungen eingesetzt werden. Bei unsachgemäßer Behandlung können sich die Probleme verschärfen. Die Nachteile von ORB sind:


  • Keine asynchrone Transaktionsunterstützung
  • Keine objektorientierte Unterstützung für die Integration älterer Anwendungen
  • Fehlende Standard-ORB-Implementierung im CORBA-Standard

Microsoft hat proprietäre ORB-Ansätze für das Common Object Model (COM) und das Distributed Common Object Model (DCOM) entwickelt.