Modeling web service composition and execution via a requirements-driven approach

  • Authors:
  • N. C. Narendra;Bart Orriens

  • Affiliations:
  • IBM India Research Lab, Bangalore, India;Tilburg University, The Netherlands

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The increasing popularity of Web services for application integration has strengthened the need for automated Web service composition and joint execution. A lot of attention has been paid recently towards techniques for creating a composite Web service from individual Web services based on user requirements, and driven by a variety of criteria. However, the major lacuna so far in Web service composition is the lack of a holistic requirements-driven approach for modeling the Web service execution lifecycle. In this paper we present such an approach based on our earlier work on context-driven Web service modeling. In particular, we separate requirements into two parts - functional and extrafunctional requirements (FRs and EFRs, respectively). We express FRs as commitments made by individual Web ser-vices towards the composite Web service, and EFRs as rules that constrain the behavior of the individual Web services while they execute against their FRs. We also present a conceptual model that can be used for tracking requirements during Web service execution.