TU Darmstadt / ULB / TUbiblio

AO4BPEL: An Aspect-Oriented Extension to BPEL

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

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.

Item Type: Article
Erschienen: 2007
Creators: Charfi, Anis and Mezini, Mira
Title: AO4BPEL: An Aspect-Oriented Extension to BPEL
Language: English
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.

Journal or Publication Title: World Wide Web Journal: Recent Advances on Web Services (special issue)
Volume: 10
Number: 3
Publisher: Springer Netherlands
Uncontrolled Keywords: web service composition, workflow, separation of concerns, aspect-oriented programming, modularization, adaptation, BPEL
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Date Deposited: 22 Jul 2009 14:15
Identification Number: doi:10.1007/s11280-006-0016-3
Export:
Suche nach Titel in: TUfind oder in Google

Optionen (nur für Redakteure)

View Item View Item