TU Darmstadt / ULB / TUbiblio

Transactional BPEL Processes with AO4BPEL Aspects

Charfi, Anis ; Schmeling, Benjamin ; Mezini, Mira (2007)
Transactional BPEL Processes with AO4BPEL Aspects.
Fifth European Conference on Web Services (ECOWS'07). Halle, Germany (26.11.2007-28.11.2007)
doi: 10.1109/ECOWS.2007.17
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

Recently, OASIS approved two standards respectively for Web Service composition and for Web Service transactions. Nevertheless, it is still unclear how WS-BPEL and the WS-TX family of specifications interoperate, i.e., how to use atomic transactions and business activities in the context of BPEL processes. In this paper, we present several transactional requirements in BPEL processes and argue that BPEL?s compensation mechanism provides only limited support for a few of these requirements, e.g., it cannot cope with atomic transactions with the ACID properties. To support transactional BPEL processes, we use the AO4BPEL process container framework. In this framework, the transaction requirements of the process activities are specified declaratively in a deployment descriptor and an aspectbased container is generated automatically to integrate the process execution with the transaction middleware, which is provided as a transaction Web Service based on Apache Kandula.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2007
Autor(en): Charfi, Anis ; Schmeling, Benjamin ; Mezini, Mira
Art des Eintrags: Bibliographie
Titel: Transactional BPEL Processes with AO4BPEL Aspects
Sprache: Englisch
Publikationsjahr: 2007
Veranstaltungstitel: Fifth European Conference on Web Services (ECOWS'07)
Veranstaltungsort: Halle, Germany
Veranstaltungsdatum: 26.11.2007-28.11.2007
DOI: 10.1109/ECOWS.2007.17
Kurzbeschreibung (Abstract):

Recently, OASIS approved two standards respectively for Web Service composition and for Web Service transactions. Nevertheless, it is still unclear how WS-BPEL and the WS-TX family of specifications interoperate, i.e., how to use atomic transactions and business activities in the context of BPEL processes. In this paper, we present several transactional requirements in BPEL processes and argue that BPEL?s compensation mechanism provides only limited support for a few of these requirements, e.g., it cannot cope with atomic transactions with the ACID properties. To support transactional BPEL processes, we use the AO4BPEL process container framework. In this framework, the transaction requirements of the process activities are specified declaratively in a deployment descriptor and an aspectbased container is generated automatically to integrate the process execution with the transaction middleware, which is provided as a transaction Web Service based on Apache Kandula.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 14 Sep 2009 07:13
Letzte Änderung: 05 Mär 2013 09:22
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen