Proceedings

Automated Composition of Web Services by Planning at the Knowledge Level

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 1252-1258.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

In this paper, we address the problem of the automated composition of web services by planning on their “knowledge level” models. We start from descriptions of web services in standard process modeling and execution languages, like BPEL4WS, and automatically translate them into a planning domain that models the interactions among services at the knowledge level. This allows us to avoid the explosion of the search space due to the usually large and possibly infinite ranges of data values that are exchanged among services, and thus to scale up the applicability of state-of-the-art techniques for the automated composition of web services. We present the theoretical framework, implement it, and provide an experimental evaluation that shows the practical advantage of our approach w.r.t. techniques that are not based on a knowledgelevel representation.

  1. [Andrews et al., 2003] T. Andrews, F. Curbera, H. Dolakia, J. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weeravarana. Business Process Execution Language for Web Services (version 1.1), 2003.
  2. [Berardi et al., 2003] D. Berardi, D. Calvanese, G. De Gia- como, M. Lenzerini, and M. Mecella. Automatic Compo- sition of E-Services that Export their Behaviour. In Proc. ICSOC'03, 2003.
  3. [Foster et al., 2003] H. Foster, S. Uchitel, J. Magee, and J. Kramer. Model-based Verification of Web Service Com- positions. In Proc. ASE'03, 2003.
  4. [Fu et al., 2004] X. Fu, T. Bultan, and J. Su. Analysis of Interacting BPEL Web Services. In Proc. WWW'04, 2004.
  5. [Hull et al., 2003] R. Hull, M. Benedikt, V. Christophides, and J. Su. E-Services: A Look Behind the Curtain. In Proc. PODS'03, 2003.
  6. [Koehler and Srivastava, 2003] J. Koehler and B. Srivastava. Web Service Composition: Current Solutions and Open Problems. In Proc. of ICAPS'03 Workshop on Planning for Web Services, 2003.
  7. [Martinez and Lesperance, 2004] E. Martinez and Y. Lesper- ance. Web Service Composition as a Planning Task: Ex- periments using Knowledge-Based Planning. In Proc. of ICAPS'04 Workshop on Planning and Scheduling for Web and Grid Services, 2004.
  8. [McIlraith and Fadel, 2002] S. McIlraith and R. Fadel. Plan- ning with Complex Actions. In Proc. NMR'02, 2002.
  9. [McIlraith and Son, 2002] S. McIlraith and S. Son. Adapt- ing Golog for Composition of Semantic Web Services. In Proc. KR'02, 2002.
  10. [Narayanan and McIlraith, 2002] S. Narayanan and S. McIl- raith. Simulation, Verification and Automated Composi- tion of Web Services. In Proc. WWW'02, 2002.
  11. [OWL-S, 2003] OWL-S. OWL-S: Semantic Markup for Web Services (OWL-S version 1.0), 2003.
  12. [Petrick and Bacchus, 2002] R. Petrick and F. Bacchus. A Knowledge-Based Approach to Planning with Incomplete Information and Sensing. In Proc. AIPS'02, 2002.
  13. [Pistore et al., 2005] M. Pistore, P. Traverso, and P. Bertoli. Automated Composition of Web Services by Planning in Asynchronous Domains. In Proc. ICAPS'05, 2005.
  14. [Sheshagiri et al., 2003] M. Sheshagiri, M. desJardins, and T. Finin. A Planner for Composing Services Described in DAML-S. In Proc. AAMAS'03, 2003.
  15. [Traverso and Pistore, 2004] P. Traverso and M. Pistore. Au- tomated Composition of Semantic Web Services into Exe- cutable Processes. In Proc. ISWC'04, 2004.
  16. [Wu et al., 2003] D. Wu, B. Parsia, E. Sirin, J. Hendler, and D. Nau. Automating DAML-S Web Services Composition using SHOP2. In Proc. ISWC'03, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards