TU Darmstadt / ULB / TUbiblio

Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL

Charfi, Anis ; Schmeling, Benjamin ; Heizenreder, Andreas ; 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
[Konferenz- oder Workshop-Beitrag], (2006)

Kurzbeschreibung (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

Typ des Eintrags: Konferenz- oder Workshop-Beitrag (Keine Angabe)
Erschienen: 2006
Autor(en): Charfi, Anis ; Schmeling, Benjamin ; Heizenreder, Andreas ; Mezini, Mira
Titel: Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL
Sprache: Englisch
Kurzbeschreibung (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

Buchtitel: 4th European Conference on Web Services
Fachbereich(e)/-gebiet(e): Fachbereich Informatik
Fachbereich Informatik > Softwaretechnik
Veranstaltungstitel: 4th European Conference on Web Services (ECOWS '06)
Veranstaltungsort: Zurich, Switzerland
Hinterlegungsdatum: 14 Sep 2009 07:10
ID-Nummer: 10.1109/ECOWS.2006.32
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen