Encoding process algebraic descriptions of web services into BPEL

  • Authors:
  • Antonella Chirichiello;Gwen Salaün

  • Affiliations:
  • (Correspd. E-mail: chirichiello@dis.uniroma1.it) DIS - Università di Roma "La Sapienza", Italy;ETSI Informática, Universidad de Málaga, Spain

  • Venue:
  • Web Intelligence and Agent Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Formal methods are helpful for many issues raised in the web services area. In this article, we advocate the use of process algebra as a first step in the design and development of executable web services. Verification tools can be used to validate the correct execution of these formal descriptions. We define some guidelines to encode abstract specifications of services-to-be written using these calculi into executable web services. As a back-end language, we consider BPEL as the orchestration language. We illustrate our approach through the development of a simple e-business application.