DocumentCode :
2910157
Title :
Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL
Author :
Charfi, Anis ; Schmeling, Benjamin ; Heizenreder, Andreas ; Mezini, Mira
Author_Institution :
Software Technol. Group, Darmstadt Univ. of Technol.
fYear :
2006
fDate :
Dec. 2006
Firstpage :
23
Lastpage :
34
Abstract :
Web service compositions in BPEL have several nonfunctional requirements such as security, reliable messaging, and transactions. Although many WS-* specifications address such non-functional concerns in the Web service context, they focus only on the messaging-level requirements without addressing the process-level requirements. In this paper, we discuss different non-functional requirements in BPEL workflows and observe that current orchestration engines lack support for the specification and enforcement of such requirements, especially for process-level requirements. To solve this problem, we present a container framework, which introduces an XML-based deployment descriptor to specify the non-functional requirements in a declarative way. To enforce these requirements, a process container intercepts the process execution and calls dedicated middleware Web services. We implemented the process container as a lightweight container using a set of A04BPEL aspects that are automatically generated from the deployment descriptor. In addition, we have implemented BPEL middleware Web services for reliable messaging, security, and transaction
Keywords :
Web services; XML; formal specification; message passing; middleware; security of data; software reliability; A04BPEL; BPEL workflow; WS-* specifications; Web service compositions; XML-based deployment descriptor; messaging reliability; messaging-level requirements; middleware; nonfunctional requirements; orchestration engines; process execution; process-level requirements; security; Containers; Context-aware services; Cryptography; Engines; Java; Middleware; Plugs; Security; Simple object access protocol; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2006. ECOWS '06. 4th European Conference on
Conference_Location :
Zurich
Print_ISBN :
0-7695-2737-X
Type :
conf
DOI :
10.1109/ECOWS.2006.32
Filename :
4031147
Link To Document :
بازگشت