From Collaboration Models to BPEL Processes Through Service Models

  • Giorgio Bruno
  • Marcello La Rosa
Conference paper

DOI: 10.1007/11678564_8

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3812)
Cite this paper as:
Bruno G., La Rosa M. (2006) From Collaboration Models to BPEL Processes Through Service Models. In: Bussler C.J., Haller A. (eds) Business Process Management Workshops. BPM 2005. Lecture Notes in Computer Science, vol 3812. Springer, Berlin, Heidelberg

Abstract

This paper proposes a model-based lifecycle for the development of web services, which is based on two kinds of models, collaboration models and service ones. After agreeing upon a collaboration model, which is a public specification, each party can work out a service model and then can turn it into a process written in an orchestration language such as BPEL. As the conceptual gap between a service model and its BPEL implementation is relevant, this paper is concerned with the automatic mapping of service models to BPEL processes, in line with model-based development. Moreover it discusses how to validate services with respect to collaboration models both at-design time and at run-time, and presents the bProgress software environment, which is made up of a number tools developed during this research.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Giorgio Bruno
    • 1
  • Marcello La Rosa
    • 1
  1. 1.Dip. Automatica e InformaticaPolitecnico di TorinoTorinoItaly

Personalised recommendations