05.08.2013 Aufrufe

Bachelorarbeit Enterprise Application Integration - Grundlagen ...

Bachelorarbeit Enterprise Application Integration - Grundlagen ...

Bachelorarbeit Enterprise Application Integration - Grundlagen ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!