<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Objekt-Broker</id>
	<title>Objekt-Broker - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Objekt-Broker"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Objekt-Broker&amp;action=history"/>
	<updated>2026-06-07T16:21:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Objekt-Broker&amp;diff=902833&amp;oldid=prev</id>
		<title>178.202.66.47: Typos</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Objekt-Broker&amp;diff=902833&amp;oldid=prev"/>
		<updated>2021-10-17T14:23:35Z</updated>

		<summary type="html">&lt;p&gt;Typos&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein &amp;#039;&amp;#039;&amp;#039;Objekt-Broker&amp;#039;&amp;#039;&amp;#039; ist eine [[Objektorientierung|objektorientierte]] Form von [[Middleware]], nämlich ein [[Remote Procedure Call|RPC]]-basiertes System mit Bezug zur objektorientierten Programmierung. Der traditionelle RPC wurde zu einer Zeit entwickelt, als noch [[imperative Programmiersprache]]n vorherrschend waren. Mit dem Aufkommen der objektorientierten Sprachen entstand der Bedarf nach [[Plattform (Computer)|Plattformen]], welche den Zugriff auf entfernte [[Objekt (Programmierung)|Objekte]] unterstützen; die Entwicklung solcher Plattformen resultierte in den Objekt-Brokern.&lt;br /&gt;
&lt;br /&gt;
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 [[Prozedur (Programmierung)|Prozeduren]] aufruft, sondern Methoden von Objekten. Da das objektorientierte Programmiermodell auch Konzepte wie [[Vererbung (Programmierung)|Vererbung]] und [[Polymorphie (Programmierung)|Polymorphismus]] vorsieht, ist die Funktion, welche das serverseitige Objekt ausübt, davon abhängig, zu welcher [[Klasse (objektorientierte Programmierung)|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.&lt;br /&gt;
&lt;br /&gt;
Im Laufe der Zeit wurde diese Hauptfunktionalität ergänzt um Fähigkeiten, die über einfache [[Interoperabilität]] von Objekten hinausgehen, beispielsweise um [[Ortstransparenz]], ausgeklügelte Techniken zum Umgang mit [[Dynamische Bindung|dynamischem Binden]], Objekt-Lifecycle-Management und [[Persistenz (Informatik)|Persistenz]].&lt;br /&gt;
&lt;br /&gt;
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]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Objekt-Monitor]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Gustavo Alonso, F. Casati, H. Kuno, V. Machiraju: &amp;#039;&amp;#039;Web Services.&amp;#039;&amp;#039; Springer, Berlin 2003, ISBN 3-540-44008-9 (englisch)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Middleware]]&lt;br /&gt;
[[Kategorie:Verteiltes System]]&lt;/div&gt;</summary>
		<author><name>178.202.66.47</name></author>
	</entry>
</feed>