Web service composition using input/output dependency matrix

  • Authors:
  • Abrehet Mohammed Omer;Alexander Schill

  • Affiliations:
  • TU-Dresden, Dresden, Germany;TU-Dresden, Dresden, Germany

  • Venue:
  • Proceedings of the 3rd workshop on Agent-oriented software engineering challenges for ubiquitous and pervasive computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Composition of web services has received increased interest with emerging application development architecture-Service Oriented Architecture (SOA). Doing composition (semi-) automatically is a crucial aspect in overcoming runtime problems that arise due to dynamic nature of runtime environment. In SOA, applications are created as combinations of independently developed Web services. This leads to emergence of different dependencies among the component services forming the composite service. Given a set of candidate web services and a user's request description in terms of (I,O,P,E,G), the proposed method can find a composite service that would satisfy user's requirements in two steps. First, it anticipates the potential direct and indirect dependency between abstract services, and second, it generates process model (PM) automatically using the dependency information. The architecture and application of this method and its application are discussed using a case study. Moreover, a summary of existing techniques and their shortcomings are presented. This approach takes advantages of a sorting algorithm and semantic I/O matching techniques.