Integrating Quality of Service Aspects in Top-Down Business Process Development Using WS-CDL and WS-BPEL

  • Authors:
  • Florian Rosenberg;Christian Enzi;Anton Michlmayr;Christian Platzer;Schahram Dustdar

  • Affiliations:
  • Technical University of Vienna;Technical University of Vienna;Technical University of Vienna;Technical University of Vienna;Technical University of Vienna

  • Venue:
  • EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Developing cross-organizational business processes is a tedious task. The partners have to agree on a com- mon data format and meaning as well as on the Quality of Service (QoS) requirements each partner has to fulfill. The QoS requirements are typically described using Ser- vice Level Agreements (SLAs) among the partners. In this paper, we propose a top-down modeling approach for Web service based business processes to capture the functional and non-functional aspects using a choreography language (WS-CDL) which describes the message interactions among the participants. The choreography is annotated with SLAs for the different partners. For each partner in the process, an orchestration (in WS-BPEL) and the necessary Web ser- vice templates are automatically generated. Additionally, the Service Level Objectives (SLOs) from the partner SLAs are automatically translated into policies which can then be enforced by a BPEL engine during execution.