TU Darmstadt / ULB / TUbiblio

AO4BPEL: An Aspect-Oriented Extension to BPEL

Charfi, Anis ; Mezini, Mira :
AO4BPEL: An Aspect-Oriented Extension to BPEL.
In: World Wide Web Journal: Recent Advances on Web Services (special issue), 10 (3) pp. 309-344. ISSN 1386-145X
[Artikel], (2007)

Kurzbeschreibung (Abstract)

Process-oriented composition languages such as BPEL allow Web Services to be composed into more sophisticated services using a workflow process. However, such languages exhibit some limitations with respect to modularity and flexibility. They do not provide means for a well-modularized specification of crosscutting concerns such as logging, persistence, auditing, and security. They also do not support the dynamic adaptation of composition at runtime. In this paper, we advocate an aspect-oriented approach to Web Service composition and present the design and implementation of AO4BPEL, an aspect-oriented extension to BPEL. We illustrate through examples how AO4BPEL makes the composition specification more modular and the composition itself more flexible and adaptable.

Typ des Eintrags: Artikel
Erschienen: 2007
Autor(en): Charfi, Anis ; Mezini, Mira
Titel: AO4BPEL: An Aspect-Oriented Extension to BPEL
Sprache: Englisch
Kurzbeschreibung (Abstract):

Process-oriented composition languages such as BPEL allow Web Services to be composed into more sophisticated services using a workflow process. However, such languages exhibit some limitations with respect to modularity and flexibility. They do not provide means for a well-modularized specification of crosscutting concerns such as logging, persistence, auditing, and security. They also do not support the dynamic adaptation of composition at runtime. In this paper, we advocate an aspect-oriented approach to Web Service composition and present the design and implementation of AO4BPEL, an aspect-oriented extension to BPEL. We illustrate through examples how AO4BPEL makes the composition specification more modular and the composition itself more flexible and adaptable.

Titel der Zeitschrift, Zeitung oder Schriftenreihe: World Wide Web Journal: Recent Advances on Web Services (special issue)
Band: 10
(Heft-)Nummer: 3
Verlag: Springer Netherlands
Freie Schlagworte: web service composition, workflow, separation of concerns, aspect-oriented programming, modularization, adaptation, BPEL
Fachbereich(e)/-gebiet(e): Fachbereich Informatik
Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 22 Jul 2009 14:15
ID-Nummer: 10.1007/s11280-006-0016-3
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen