Modeling and managing variability in process-based service compositions

  • Authors:
  • Tuan Nguyen;Alan Colman;Jun Han

  • Affiliations:
  • Faculty of Information and Communication Technology, Swinburne University of Technology, Melbourne, Australia;Faculty of Information and Communication Technology, Swinburne University of Technology, Melbourne, Australia;Faculty of Information and Communication Technology, Swinburne University of Technology, Melbourne, Australia

  • Venue:
  • ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Variability in process-based service compositions needs to be explicitly modeled and managed in order to facilitate service/process customization and increase reuse in service/process development. While related work has been able to capture variability and variability dependencies within a composition, these approaches fail to capture variability dependenciesbetween the composition and partner services. Consequently, these approaches cannot address the situation when a composite service is orchestrated from partner services some of which are customizable. In this paper, we propose a feature-based approach that is able to effectively model variability within and across compositions. The approach is supported by a process development methodology that enables the systematic reuse and management of variability. We develop a prototype system supporting extended BPMN 2.0 to demonstrate the feasibility of our approach.