An aspect-oriented framework for specification and enforcement of non-functional concerns in WS-BPEL

  • Authors:
  • Anis Charfi;Benjamin Schmeling;Mira Mezini

  • Affiliations:
  • SAP Research Center Darmstadt, Bleichstr. 8, 64283 Darmstadt, Germany;SAP Research Center Darmstadt, Bleichstr. 8, 64283 Darmstadt, Germany;Software Technology Group, Darmstadt University of Technology, Hochschulstr. 10, Darmstadt, Germany

  • Venue:
  • International Journal of Web and Grid Services
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web Service processes in WS-BPEL have several non-functional requirements such as security and reliable messaging. Although there are many WS-* specifications that address these concerns, their integration with WS-BPEL is still open. In this paper, we discuss these non-functional requirements and present a survey on the current support for their specification and enforcement in WS-BPEL engines. Moreover, we introduce an aspect-oriented container framework that uses a declarative deployment descriptor to specify the non-functional requirements. For the enforcement, aspects in AO4BPEL 2.0 are generated, which intercept the process execution and call dedicated middleware Web Services.