Die unter der Gruppe Transaction zusammengefassten Spezifikationen beschäftigen sich in ihrer Gesamtheit mit dem Thema, wie Web Services in einem transaktionalem Kontext zusammenarbeiten können.
Die WS Transaktion Familie hat eine bewegte Geschichte durchlebt. Die beiden Spezifikationen WS Atomic Transaction und WS Business Activity waren einst Kapitel in der Spezifikation WS Transaction wurden aber 2004 getrennt und ersetzten die WS Transaction Spezifikation. Diese Zwei Spezifikationen wurden zusammen mit der Spezifikation WS Coordination zur Standardisierung an das OASIS Konsortium übergeben und zur WS Transaction Familie zusammengefasst.
WS-Coordination ist ein erweiterbares Framework zum Etablieren der Koordinierung zwischen Web Services und eines Koordinators.
Link: zur Spezifikation
Apache Kandula2
(
http://ws.apache.org /kandula/2/
)
"SOA - Service orientierte Architekturen" bei der Orientation in Objects GmbH
(
http://www.oio.de/seminar /entscheider /soa-schulung.htm
)
"SOA - Service orientierte Architekturen" bei Thomas Bayer
(
http://www.thomas-bayer.com /soa-schulung.htm
)
Folgt der "Alles-oder-Nichts" Semantik. An der Transaktion beteiligte Ressourcen werden gesperrt.
Link: zur Spezifikation
Apache Kandula2
(
http://ws.apache.org /kandula/2/
)
"SOA - Service orientierte Architekturen" bei der Orientation in Objects GmbH
(
http://www.oio.de/seminar /entscheider /soa-schulung.htm
)
"SOA - Service orientierte Architekturen" bei Thomas Bayer
(
http://www.thomas-bayer.com /soa-schulung.htm
)
Dient langlaufenden Transaktionen. Hierbei werden beteiligte Ressourcen nicht gesperrt. Bei Fehlern werden durchgeführte Modifikationen ausgeglichen.
Link: zur Spezifikation
WS-CAF ist ein offenes, mehrstufiges Framework für die Kombination mehrerer Web Services zu komplexeren Anwendungen. ermöglicht Transaktionen und Nachrichten über Oranisationseinheiten hinaus.
Stellt ein "leichtgewichtiges" Framework für einfaches Kontextmanagement dar, damit alle beteiligen WS mit denselben Daten arbeiten.
Link: zur Spezifikation
Definiert einen Koordinator, welcher zusätzliche Features zum Speichern von Kontextoperationen besitzt und garantiert die Benachichtung von ausgehenden Mitteilungen an die Teilnehmer.
Link: zur Spezifikation
Dient der Bereitstellung konkreter Koordinationsmechanismen. Es erweitert die Koordinationsmechanismen um Transaktionsfunktionalitäten und ist die zentrale Komponente des Frameworks.
Link: zur Spezifikation