A Community Based Algorithm for Large Scale Web Service Composition
Chantal Cherifi, Yvan Rivierre, Jean-Francois Santucci

TL;DR
This paper introduces a community-based, two-layered network model for large-scale web service composition, enabling efficient synthesis and handling of redundancy in a dynamic, vast web services environment.
Contribution
It proposes a novel two-layered network architecture and a two-phased graph search algorithm for scalable, flexible web service composition.
Findings
Efficient exploration of large web service spaces.
Community grouping allows easy substitution of services.
Improved composition synthesis speed and flexibility.
Abstract
Web service composition is the process of synthesizing a new composite service using a set of available Web services in order to satisfy a client request that cannot be treated by any available Web services. The Web services space is a dynamic environment characterized by a huge number of elements. Furthermore, many Web services are offering similar functionalities. In this paper we propose a model for Web service composition designed to address the scale effect and the redundancy issue. The Web services space is represented by a two-layered network architecture. A concrete similarity network layer organizes the Web services operations into communities of functionally similar operations. An abstract interaction network layer represents the composition relationships between the sets of communities. Composition synthesis is performed by a two-phased graph search algorithm. First, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Advanced Software Engineering Methodologies · Web Applications and Data Management
