• DocumentCode
    2295913
  • Title

    Techniques to Produce Optimal Web Service Compositions

  • Author

    Blanco, Eduardo ; Cardinale, Yudith ; Vidal, María-Esther ; Graterol, Jesús

  • Author_Institution
    Dept. de Comput. y T. I., Univ. Simon Bolivar, Caracas
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    553
  • Lastpage
    558
  • Abstract
    As Web Services proliferate, it becomes more difficult to find a service that can perform a given task, and a coordination of several services may be required. We present two algorithms to identify orderings of Web Service compositions. These algorithms follow different strategies to prune the space of possibilities while minimizing the evaluation cost. The first one, DP-BF, combines a best first strategy with a dynamic-programming technique and produces good Web Service compositions by exploring a small portion of the search space. The second one, PT-SAM, adapts a petri-net unfolding algorithm and tries to find a desired marking from an initial state. We conducted an experimental study to evaluate the behavior of DP-BF and PT-SAM comparedto SAM and to the exhaustive solution. Our experimentsshow that the quality of the compositions identified by ouralgorithms are close to the optimal solution produced by theexhaustive algorithm, while the optimization time is close to the time required by SAM to identify a solution.
  • Keywords
    Petri nets; Web services; dynamic programming; Petri net unfolding algorithm; Web service compositions; dynamic-programming technique; search space; Context-aware services; Cost function; Delay effects; Dynamic programming; Large-scale systems; Ontologies; Query processing; Web services; Algorithms; Semantic Web; Web Service Composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - Part I, 2008. IEEE Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3286-8
  • Type

    conf

  • DOI
    10.1109/SERVICES-1.2008.14
  • Filename
    4578376