05.08.2013 Aufrufe

Bachelorarbeit Enterprise Application Integration - Grundlagen ...

Bachelorarbeit Enterprise Application Integration - Grundlagen ...

Bachelorarbeit Enterprise Application Integration - Grundlagen ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

RV<br />

Anwendung<br />

TV<br />

KRV<br />

Abb. 23: Distributed Transaction Processing (DTP) Modell 62)<br />

RV Ressourcenverwaltung<br />

TV Transaktionsverwaltung<br />

KRV Kommunikationsressourcenverwaltung<br />

– 38 –<br />

Die Anwendung ist ein Programm, das an der Transaktion beteiligt ist. Zur Initiierung und<br />

Ausführung einer Transaktion verwendet die Anwendung die Transaktionsverwaltung, die die<br />

Kontrolle und Koordination übernimmt. Die Ressourcenverwaltung kontrolliert verteilte<br />

Ressourcen wie beispielsweise Datenbanken, die während der Abarbeitung benötigt werden.<br />

Für das Management der Kommunikation unter den verschiedenen Transaktionsteilnehmern<br />

ist die Kommunikationsressourcenverwaltung zuständig.<br />

Die bekanntesten Distributed Transaction Monitors sind der Tuxedo von BEA Systems und<br />

Encina von IBM/Transarc. Jedoch sind reine DTMs recht selten zu finden. Häufig wird die<br />

Technologie in andere, z. B. komponentenorientierte Systeme, integriert, sogenannte Object<br />

Transaction Monitors.<br />

Object Transaction Monitor<br />

Object Transaction Monitors (OTM) stellten Transaktionsintegrität für verteilte Objekte zur<br />

Verfügung. Sie sind in Komponentenmodellen wie CORBA, EJB und dem Microsoft<br />

Transaction Server (MTS), die in Kapitel 4.2 bereits eingehend beschrieben wurden,<br />

integriert. An dieser Stelle soll nur noch einmal kurz auf diese Technologien unter dem<br />

Gesichtspunkt der Transaktionsorientierung eingegangen werden.<br />

CORBA Object Transaction Service ist der CORBA Standard für verteilte<br />

Objekttransaktionen. Er basiert auf dem Open Group DTP Modell. Sun bietet für <strong>Enterprise</strong><br />

JavaBeans den Java Transaction Service an. Java Transaction Service ist eine Spezifikation<br />

einer Transaktionsverwaltung, die die Java Transaction API unterstützt. Er verwendet die<br />

62) In Anlehnung an Ruh, W.; Maginnis, F.; Brown, W. (2000), S. 98-101.<br />

Weitere Informationen und Details der Spezifikation unter http;//www.opengroup.org.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!