Abstract
Automated service composition is an important approach to automatically aggregate existing functionality. While different planning algorithms are applied in this area, heuristic search is currently not used. Lacking features like the creation of compositions with parallel or alternative control flow are preventing its application. The prospect of using heuristic search for composition with quality of service properties motivated the extension of existing heuristic search algorithms.
In this paper we present a heuristic search algorithm for automated service composition. Based on the requirements for automated service composition, shortcomings of existing algorithms are identified, and solutions for them presented.
This paper presents results of the Adaptive Services Grid (ASG) project (contract number 004617, call identifier FP6-2003-IST-2) funded by the Sixth Framework Program of the European Commission.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Zeng, L., Benatallah, B., Lei, H., Ngu, A., Flaxer, D., Chang, H.: Flexible Composition of Enterprise Web Services. Electronic Markets – Web Services 13, 141–152 (2003)
Pistore, M., Barbon, F., Bertoli, P., Shaparau, D., Traverso, P.: Planning and monitoring web service composition. In: Workshop on Planning and Scheduling for Web and Grid Services, held in conjunction with The 14th International Conference on Automated Planning and Scheduling, pp. 70–71 (2004)
Sirin, E., Parsia, B., Wu, D., Hendler, J., Nau, D.: HTN planning for web service composition using shop2. Journal of Web Semantics 1, 377–396 (2004)
Berardi, D., Calvanese, D., Giacomo, G.D., Mecella, M.: Composition of services with nondeterministic observable behaviour. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 520–526. Springer, Heidelberg (2005)
Hoffmann, J.: Metric-FF planning system: Translating ”ignoring delete lists” to numeric state variables. Journal Of Artificial Intelligence Research 20, 291–341 (2003)
Meyer, H., Kuropka, D.: Requirements for automated service composition. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 447–458. Springer, Heidelberg (2006)
Boddy, M.: Imperfect match: PDDL 2.1 and real applications. Journal Of Artificial Intelligence Research 20, 133–137 (2003)
W3C: Web Services Description Language (WSDL) 1.1 (2001)
Hoffmann, J., Nebel, B.: The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research 14, 253–302 (2001)
Chapman, D.: Planning for conjunctive goals. Artificial Intelligence 32, 333–377 (1987)
Erol, K., Nau, D.S., Subrahamnian, V.: Complexity, decidability and undecidability results for domain-independent planning. Artificial Intelligence 76, 75–88 (1995)
Blum, A., Furst, M.: Fast planning through planning graph analysis. Artificial Intelligence 90, 281–300 (1997)
Gerevini, A., Saetti, A., Serina, I.: Planning through stochastic local search and temporal action graphs. Journal of Artificial Intelligence Research 20, 239–290 (2003)
Do, M., Kambhampati, S.: Sapa: A multi-objective metric temporal planner. Journal Of Artificial Intelligence Research 20, 155–194 (2003)
Brafman, R., Hoffmann, J.: Conformant planning via heuristic forward search: A new approach. In: Koenig, S., Shlomo Zilbe Koenig, S.Z. (eds.) Proceedings of the 14th International Conference on Automated Planning and Scheduling (ICAPS 2004), pp. 355–364. Morgan-Kaufmann, San Francisco (2004)
Hoffmann, J., Brafman, R.: Contingent planning via heuristic forward search with implicit belief states. In: Proceedings of the 15th International Conference on Automated Planning and Scheduling (ICAPS 2005). Morgan Kaufmann, San Francisco (2005)
McDermott, D.: A heuristic estimator for means-ends analysis in planning. In: Proceedings of the International Conference on Artificial Intelligence Planning Systems, pp. 142–149 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Meyer, H., Weske, M. (2006). Automated Service Composition Using Heuristic Search. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds) Business Process Management. BPM 2006. Lecture Notes in Computer Science, vol 4102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11841760_7
Download citation
DOI: https://doi.org/10.1007/11841760_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38901-9
Online ISBN: 978-3-540-38903-3
eBook Packages: Computer ScienceComputer Science (R0)