TU Darmstadt / ULB / TUbiblio

AO4BPEL: An Aspect-Oriented Extension to BPEL

Charfi, Anis ; Mezini, Mira (2007)
AO4BPEL: An Aspect-Oriented Extension to BPEL.
In: World Wide Web Journal: Recent Advances on Web Services (special issue), 10 (3)
doi: 10.1007/s11280-006-0016-3
Artikel, Bibliographie

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
Art des Eintrags: Bibliographie
Titel: AO4BPEL: An Aspect-Oriented Extension to BPEL
Sprache: Englisch
Publikationsjahr: September 2007
Verlag: Springer Netherlands
Titel der Zeitschrift, Zeitung oder Schriftenreihe: World Wide Web Journal: Recent Advances on Web Services (special issue)
Jahrgang/Volume einer Zeitschrift: 10
(Heft-)Nummer: 3
DOI: 10.1007/s11280-006-0016-3
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.

Freie Schlagworte: web service composition, workflow, separation of concerns, aspect-oriented programming, modularization, adaptation, BPEL
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 22 Jul 2009 14:15
Letzte Änderung: 05 Mär 2013 09:19
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