Objekt-Broker

Objekt-Broker

Ein Objekt-Broker ist eine objektorientierte Form von Middleware, nämlich ein RPC-basiertes System mit Bezug zur objektorientierten Programmierung. Der traditionelle RPC wurde zu einer Zeit entwickelt, als noch imperative Programmiersprachen vorherrschend waren. Mit dem Aufkommen der objektorientierten Sprachen entstand der Bedarf nach Plattformen, welche den Zugriff auf entfernte Objekte unterstützen; die Entwicklung solcher Plattformen resultierte in den Objekt-Brokern.

Objekt-Broker tauchten erstmals Anfang der 1990er Jahre auf. Der Hauptzweck eines Objekt-Brokers ist derselbe, wie bei klassischen RPC-basierten Systemen, nämlich die Komplexität entfernter Aufrufe zu verbergen - rein implementierungstechnisch unterscheiden sich Objekt-Broker und klassische RPC-Systeme daher kaum. Der Unterschied besteht darin, dass der Client keine Prozeduren aufruft, sondern Methoden von Objekten. Da das objektorientierte Programmiermodel auch Konzepte wie Vererbung und Polymorphismus vorsieht, ist die Funktion, welche das serverseitige Objekt ausübt davon abhängig, zu welcher Klasse das Objekt gehört - verschiedene Objekte führen dieselbe Methode deshalb möglicherweise unterschiedlich aus. Das bedeutet, der Objekt-Broker muss einen Client mit spezifischen Objekten verbinden können und Interaktionen zwischen Objekten verwalten.

Im Laufe der Zeit wurde diese Hauptfunktionalität ergänzt um Fähigkeiten, die über einfache Interoperabilität von Objekten hinausging, beispielsweise um Ortstransparenz, ausgeklügelte Techniken zum Umgang mit dynamischem Binden, Objekt-Lifecycle-Management und Persistenz.

Bekanntester Vertreter von Objekt-Brokern ist CORBA - eine Architektur und Spezifikation für das Management objektorientierter Anwendungen in einer verteilten Umgebung, die eine Abstraktion von Objekt-Brokern darstellt, die sogenannten Object Request Broker. CORBA wurde in den frühen 1990er von der Object Management Group (OMG) entwickelt. Die bekanntesten nicht-CORBA Objekt-Broker sind das Distributed Component Object Model (DCOM) und dessen Nachfolger COM+, entwickelt von der US-Firma Microsoft.

Siehe auch

Literatur

  • Gustavo Alonso, F. Casati, H. Kuno, V. Machiraju: Web Services. Springer, Berlin 2003, ISBN 3-540-44008-9 (Englisch)

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Objekt Broker — Ein Objekt Broker ist eine objektorientierte Form von Middleware, nämlich ein RPC basiertes System mit Bezug zur objektorientierten Programmierung. Der traditionelle RPC wurde zu einer Zeit entwickelt, als noch imperative Programmiersprachen… …   Deutsch Wikipedia

  • Objekt Monitor — Ein Objekt Monitor ist ein hybrides System, das im Wesentlichen als Resultat der Konvergenz zwischen einem TP Monitor und einem Objekt Broker gesehen werden kann; der Name Objekt Monitor setzt sich aus den Bestandteilen eben dieser Formen von… …   Deutsch Wikipedia

  • Objekt-Monitor — Ein Objekt Monitor (auch: object transaction monitor) ist eine Art von Middleware, die im Wesentlichen als Resultat der Konvergenz zwischen TP Monitoren und Objekt Brokern gesehen werden kann. Der Name Objekt Monitor setzt sich aus den… …   Deutsch Wikipedia

  • Object Broker — Ein Objekt Broker ist eine objektorientierte Form von Middleware, nämlich ein RPC basiertes System mit Bezug zur objektorientierten Programmierung. Der traditionelle RPC wurde zu einer Zeit entwickelt, als noch imperative Programmiersprachen… …   Deutsch Wikipedia

  • Object Request Broker — (ORB) bezeichnet in der Informationstechnik einen Vermittler, der die Kommunikation von Objekten innerhalb eines verteilten Systems, wie z. B. des Internets, ermöglicht, und dies sowohl betriebssystem als auch programmiersprachenunabhängig.… …   Deutsch Wikipedia

  • Common Object Request Broker Architecture — Die Common Object Request Broker Architecture (CORBA, englisch für Allgemeine Architektur für Vermittler von Objekt Anforderungen) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog. Object Request Broker, der ORB… …   Deutsch Wikipedia

  • Object Monitor — Ein Objekt Monitor ist ein hybrides System, das im Wesentlichen als Resultat der Konvergenz zwischen einem TP Monitor und einem Objekt Broker gesehen werden kann; der Name Objekt Monitor setzt sich aus den Bestandteilen eben dieser Formen von… …   Deutsch Wikipedia

  • CORBA —   [Abk. für Common Object Request Broker Architecture, dt. »gemeinsame Architektur für Objektanforderungsvermittler«], ein von der OMG entwickelter Industriestandard für die Kommunikation zwischen objektorientierten Software Komponenten, die in… …   Universal-Lexikon

  • CORBA — Die Common Object Request Broker Architecture (CORBA, engl. Allgemeine Architektur für Vermittler von Objekt Anforderungen) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog. Object Request Broker, der ORB bildet,… …   Deutsch Wikipedia

  • Is-a — Vererbung dargestellt mittels UML. Die abgeleitete Klasse hat die Attribute x und y und verfügt über die Methoden a und b (im UML Sprachgebrauch Operationen a und b). Die Vererbung (engl. Inheritance) ist eines der grundlegenden Konzepte der… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”