WS-TX

WS-TX

WS-Transaction ist ein Standard aus dem Kontext der sogenannten WS-* Spezifikationen. WS-Transaction zielt darauf ab, das vor allem aus Datenbanken bekannte Prinzip von Transaktionen auch für Webservices bereitzustellen. Dazu besteht der Standard aus drei Unterspezifikationen.


Inhaltsverzeichnis

Unterspezifikationen

WS-Coordination

WS-Coordination beschreibt ein erweiterbares Framework, das Protokolle zur Verfügung stellt, die es ermöglichen Aktionen verteilter Anwendungen miteinander zu koordinieren. Dabei beinhaltet es neben den Anforderungen an Services, die WS-Transaction nutzen sollen, auch eine genaue Struktur, die es ermöglicht, über die Grenzen von heterogenen Systemen hinweg Transaktionen umzusetzen. Die Spezifikation schreibt vor, dass es immer einen Koordinator geben muss, bei dem sich die jeweiligen Webservices registrieren.

WS-Coordination kann auch unabhängig von WS-Transaction genutzt werden, da der Standard so flexibel ausgelegt ist, dass er Anwendungsfälle beliebiger Art im Kontext von verteilten Anwendungen abdecken kann.

WS-AtomicTransaction

Lückenhaft In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: konkrete Beschreibung der Protokolle fehlt noch

Du kannst Wikipedia helfen, indem du sie recherchierst und einfügst.

WS-AtomicTransaction setzt auf WS-Coordination auf, indem es nur noch die konkreten Protokolle spezifiziert. Dabei richtet sich WS-AtomicTransaction speziell an kurz laufende Transaktionen, für die die sogenannten ACID-Eigenschaften wichtig sind. Konkret enthält es folgende Protokolle:

  • Completion
  • Volatile Two-Phase Commit
  • Durable Two-Phase Commit

WS-BusinessActivity

Lückenhaft In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: konkrete Beschreibung der Protokolle fehlt noch

Du kannst Wikipedia helfen, indem du sie recherchierst und einfügst.

WS-BusinessActivity richtet sich im Gegensatz zu WS-AtomicTransaction an länger laufende Geschäftstransaktionen, beinhaltet aber ebenso nur noch die konkreten Protokolle für WS-Coordination. Konkret enthält es folgende zwei Protokolle:

  • BusinessAgreementWithParticipantCompletion
  • BusinessAgreementWithCoordinatorCompletion


Geschichte

Die Spezifikationen wurden von IBM, BEA Systems, Microsoft, Arjuna, Hitachi und IONA entwickelt und am 1. November 2004 vorgestellt. Nach einer Aktualisierung am 16. August 2005 wurde der Standard in der Version 1.1 auch als offizieller OASIS-Standard anerkannt.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Share the article and excerpts

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