TU Darmstadt / ULB / TUbiblio

Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL

Charfi, Anis and Schmeling, Benjamin and Heizenreder, Andreas and Mezini, Mira :
Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL.
In: 4th European Conference on Web Services (ECOWS '06), Zurich, Switzerland. 4th European Conference on Web Services
[Conference or Workshop Item] , (2006)

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

Item Type: Conference or Workshop Item
Erschienen: 2006
Creators: Charfi, Anis and Schmeling, Benjamin and Heizenreder, Andreas and Mezini, Mira
Title: Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL
Language: English
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

Title of Book: 4th European Conference on Web Services
Divisions: Department of Computer Science
Department of Computer Science > Software Technology
Event Title: 4th European Conference on Web Services (ECOWS '06)
Event Location: Zurich, Switzerland
Date Deposited: 14 Sep 2009 07:10
Identification Number: doi:10.1109/ECOWS.2006.32
Export:

Optionen (nur für Redakteure)

View Item View Item