Bachelorarbeit Enterprise Application Integration - Grundlagen ...
Bachelorarbeit Enterprise Application Integration - Grundlagen ...
Bachelorarbeit Enterprise Application Integration - Grundlagen ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
– 30 –<br />
• Object Request Broker (ORB), der die Kommunikation zwischen den beiden Objekten<br />
vermittelt<br />
• Object Services, Objektdienste, die den ORB unterstützen, z. B. Naming Service, Life<br />
Cycle Service<br />
• Common Facilities, bietet allgemeine Objektdienste, wie Hilfe-, Druck- und Sicherheits-<br />
dienste<br />
• Domain Interfaces, bereichsspezifische Interfaces aus dem Finanz-, Gesundheits-,<br />
Telekombereich u. a.<br />
<strong>Application</strong><br />
Interface<br />
Domain<br />
Interface<br />
Object Request Broker<br />
Object Services<br />
Abb. 18: Object Management Architecture 52)<br />
Common<br />
Facilities<br />
Der ORB nimmt eine Vermittlerposition zwischen verteilten Anwendungen, dem Client und<br />
dem Server, in der OMA ein. Die Kommunikationspartner können auf unterschiedlichen<br />
Plattformen in unterschiedlichen Programmiersprachen verteilt im System existieren. Sie<br />
kommunizieren über eine definierte Schnittstelle mit dem ORB, der die Operationsaufrufe<br />
vom Client zum Server übermittelt und deren Ergebnisse zurückliefert. Außerdem übernimmt<br />
der ORB, unterstützt durch den Lebenszyklusdienst (s. Object Services), das Erzeugen,<br />
Aktivieren und Löschen von Serverinstanzen.<br />
Die Abb. 19 veranschaulicht die Kommunikation zwischen Client- und Serverobjekten. Die<br />
ORB core Schicht fungiert hier als reine Transportschicht zwischen den<br />
Kommunikationspartnern.<br />
52) O.V.: A Discussion of the Object Management Architecture (1997),<br />
http://www.omg.org/technology/documents/formal/object_management_architecture.htm, S. 4-2.