From Business Process Models to Web Services Orchestration: The Case of UML 2.0 Activity Diagram to BPEL

  • Authors:
  • Man Zhang;Zhenhua Duan

  • Affiliations:
  • Institute of Computer Theory & Technology, Xidian University, Xi'An, P.R. China 710071;Institute of Computer Theory & Technology, Xidian University, Xi'An, P.R. China 710071

  • Venue:
  • ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

The Business Process Execution Language for Web Services (BPEL) has emerged as the de facto standard for implementing business processes. At the same time, Model Driven Architecture (MDA) is being applied to the field of business process engineering by separating business logic from the underlying platform technology. However, due to the challenge of mapping graph-oriented modeling languages to block-structured ones and the informal description of UML 2.0 Activity Diagram (AD) and BPEL, transforming AD models to executable BPEL code is not trivial. This paper proposes an approach to transform AD to BPEL and paves the way for further general transformation between graph-oriented and block-structured process modeling languages.