• DocumentCode
    618020
  • Title

    An adaptive genetic programming approach to QoS-aware web services composition

  • Author

    Yang Yu ; Hui Ma ; Mengjie Zhang

  • Author_Institution
    Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
  • fYear
    2013
  • fDate
    20-23 June 2013
  • Firstpage
    1740
  • Lastpage
    1747
  • Abstract
    Web services are software entities that can be deployed, discovered and invoked in the distributed environment of the Internet through a set of standards such as Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) and Universal Description, Discovery and Integration (UDDI). However, atomic web service can only provide simple functionality. A range of web services are required to be incorporated into one composite service in order to offer value-added and complicated functionality when no existing web service can be found to satisfy users´ request. In service-oriented architecture (SOA), web services composition has become an efficient solution to support business-to-business and enterprise application integration (EAI). In addition to functional properties (i.e., inputs and outputs), web services have non-functional properties called quality of service (QoS) that encompasses a number of parameters such as execution cost, response time and availability. Nowadays with the rapid increase in the number of available web services, a great number of services provide overlapping or identical functionality but vary in QoS attribute values. Due to the huge search space of the composition problem, a genetic programming (GP) approach is proposed in this paper, which aims to produce the desired outputs based on available inputs, as well as ensure that the composite service has the optimal QoS value. Furthermore, an adaptive method is applied to the standard form of GP in order to avoid low rate of convergence and premature convergence. A series of experiments have been conducted to evaluate the proposed approach, and the results show that the adaptive genetic programming approach (AGP) has a good performance in finding a valid solution within low search time and is superior to the traditional approaches
  • Keywords
    Web services; business data processing; genetic algorithms; quality of service; service-oriented architecture; EAI; Internet; QoS-aware Web service composition; adaptive genetic programming approach; business-to-business application; composite service; distributed environment; enterprise application integration; nonfunctional properties; optimal QoS attribute values; premature convergence; quality of service; service-oriented architecture; software entities; value-added functionality; Convergence; Genetic programming; Quality of service; Sociology; Statistics; Time factors; Web services; QoS; genetic programming; web services composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2013 IEEE Congress on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-0453-2
  • Electronic_ISBN
    978-1-4799-0452-5
  • Type

    conf

  • DOI
    10.1109/CEC.2013.6557771
  • Filename
    6557771