Isolating process-level concerns using padus

  • Authors:
  • Mathieu Braem;Kris Verlaenen;Niels Joncheere;Wim Vanderperren;Ragnhild Van Der Straeten;Eddy Truyen;Wouter Joosen;Viviane Jonckers

  • Affiliations:
  • System and Software Engineering Lab (SSEL), Vrije Universiteit Brussel, Brussels, Belgium;DistriNet, Katholieke Universiteit Leuven, Leuven, Belgium;System and Software Engineering Lab (SSEL), Vrije Universiteit Brussel, Brussels, Belgium;System and Software Engineering Lab (SSEL), Vrije Universiteit Brussel, Brussels, Belgium;System and Software Engineering Lab (SSEL), Vrije Universiteit Brussel, Brussels, Belgium;DistriNet, Katholieke Universiteit Leuven, Leuven, Belgium;DistriNet, Katholieke Universiteit Leuven, Leuven, Belgium;System and Software Engineering Lab (SSEL), Vrije Universiteit Brussel, Brussels, Belgium

  • Venue:
  • BPM'06 Proceedings of the 4th international conference on Business Process Management
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current workflow languages for web services suffer from poor support for separation of concerns. Aspect-oriented software development is a well-known approach to improve this. In this paper, we present an aspect-oriented extension for the WS-BPEL language that improves on current state-of-the-art by introducing an explicit deployment construct, a richer joinpoint model, and a higher-level pointcut language. In addition, the supporting technology is compatible with existing WS-BPEL engines. Classification. Business process modeling and analysis, processes and service composition.