Abstract

Today’s ever-changing business environments, comprised among other things of customer expectations, market demands, and legal obligations, require dynamic and adaptive business processes. Hence, enterprises need to monitor and improve their business processes against their business goals and constraints. Aspect-oriented de-velopment is known to have helped designers cope with changing concerns in software, even dynamically. In this paper, we perform a systematic literature review of aspect-oriented approaches for business process adaptation. We observe that current methods focus on i) composing and swapping services based on Quality of Service (QoS), cost, and rules, and in the event of failure, ii) extracting roles and crosscutting concerns from composite services, iii) customizing process instances based on user profiles or Service Level Agreements, iv) adapting service composi-tion and collaboration policies, and v) using monitoring aspects to detect undesired situations. This review also suggests that our own aspect-oriented process modeling and adaptation framework is novel because none of the other approaches considers organization goals, perfor-mance and constraints as a whole when improving busi-ness processes. In addition, given much prior research on aspect-oriented service composition is available, we are confident that our modeling framework is realizable.

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title A Systematic Review of Aspect-oriented Methods Applied to Business Process Adaptation
Authors A. Pourshahid, D. Amyot, A. Shamsaei, G. Mussbacher and M. Weiss
Type Journal
Conference/Journal Title Journal of Software
Volume/Number 7/8
Editors
Publisher Academy Publisher
Month August
Year 2012
Pages 1816-1826
DOI 10.4304/jsw.7.8.1816-1826
Keywords Systematic review, Aspects, Business Process, Adaptation, Modeling, Service Composition.
Topic revision: r2 - 22 Jan 2013, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback