Article

Automatic Service Composition Based on Graph Coloring

Abstract

Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service composition, the most important issue in finding suitable candidate services samples is their compliance with non-functional requirements. Thus, designing an efficient way to combine a chain of connected services is important. Recently, numerous studies have been done to reduce the search time in finding a service composition. However, many of these methods to examine and investigate all Web services in a Web repository require a long time, which occupy the user's time significantly. This paper provides an approach for automatic quality-aware service composition as well as the users’ preferences in achieving the optimum composition results. For this purpose, modified graph coloring method to filter the data before compositions in large-scale data is used which decreases selected services set. The application of KPL algorithm in this study provided some proper solutions to the user so that these solutions can be used instead of the best composition if necessary. Therefore, the results derived from the analysis of the proposed method, indicates a good optimization in runtime and memory consumption. The evaluation results show that the proposed method in memory consumption and runtime has improved by about 20%.

Similar items

  • Automatic Service Composition Based on Graph Coloring

    Article2018Journal of Advances in Computer ResearchSepideh Sheivandi, Sima Emadi

    Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Servic

  • A Rule-Based Approach to Automatic Service Composition

    Scholarly record2012IJACIMaria J. Santofimia, Xavier del Toro, Felix Jesús Villanueva, Jesús Barba

    The incapability to foresee or react to all the events that take place in a specific environment supposes an important handicap for Ambient Intelligence systems, expected to be self-managed, proactive, and goal-driven. Endowing such systems with capabilities to understand and rea

  • Improving Service-Oriented Architecture Processes in Process of Automatic Services Composition Using Memory and QF, QWV Factor

    Scholarly record2016Behnaz Nahvi, Jafar Habibi

    The application of service-orientated architecture in organizations for implementation of complicated workflows in electronic way using composite web services has become widespread. Thus, challenging research issues have also been raised in this regard. One of these issues is con

  • Chameleon: Realizing Automatic Service Composition for Extensible Active Routers

    Scholarly record2003IWANMatthias Bossardt, Roman Hoog Antink, Andreas Moser, Bernhard Plattner

    Complex network services can be constructed by composing simpler service components in a well defined way. To benefit most from such an approach, service components should be reusable for different services. Furthermore the composition must be performed automatically and customiz

  • Transformation of Intermediate Nonfunctional Properties for Automatic Service Composition

    Scholarly record2009ICSOC/ServiceWave WorkshopsHaruhiko Takada, Incheon Paik

    Service-oriented computing provides an evolving paradigm for flexible and scalable applications of open systems. Web services and their automatic composition are in the mainstream of the evolution of new value-added services. Functional and non-functional aspects are considered t

  • A Classification of Issues and Approaches in Automatic Service Composition

    Scholarly record2005Ulrich Küster, Mirco Stern, Birgitta König-Ries

    Resulting from the constantly increasing usage of service oriented computing, the problem of automatic composition of services is rapidly gaining attention. Many solutions have been proposed, yet too little attention has been paid to thoroughly analyzing the different needs that