Skip to main content

An Architecture for Autonomic Web Service Process Planning

  • Conference paper
Emerging Web Services Technology Volume III

Abstract

Web service composition is a technology that has received considerable attention in the last number of years. Languages and tools to aid in the process of creating composite Web services have been received specific attention. Web service composition is the process of linking single Web services together in order to accomplish more complex tasks. One area of Web service composition that has not received as much attention is the area of dynamic error handling and re-planning, enabling autonomic composition. Given a repository of service descriptions and a task to complete, it is possible for AI planners to automatically create a plan that will achieve this goal. If however a service in the plan is unavailable or erroneous the plan will fail. Motivated by this problem, this paper suggests autonomous re-planning as a means to overcome dynamic problems. Our solution involves automatically recovering from faults and creating a context-dependent alternate plan. We present an architecture that serves as a basis for the central activities autonomous composition, monitoring and fault handling.

This work was supported by Science Foundation Ireland through the CASCAR project.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K.Y. Bandara, M. Wang, and C. Pahl. Dynamic Integration of Context Model Constraints in Web Service Processes. In R. Breu (ed.) Int’l Software Engineering Conf. (SE’09). IASTED, 2009.

    Google Scholar 

  2. T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, 284(5), May 2001.

    Google Scholar 

  3. OWL-S Coalition. OWL-S 1.1. http://www.daml.org/services/owl-s/1.1. 2003.

    Google Scholar 

  4. S. Guinea. Self-healing web service compositions. 27th Int’l Conf. on Software Engineering, 2005.

    Google Scholar 

  5. M. Klusch and A. Gerber. Semantic web service composition planning with owlsxplan. 1st Int’l AAAI Fall Symp. on Agents and the Semantic Web, 2005.

    Google Scholar 

  6. P. Koopman. Elements of the self-healing system problem space. Workshop on Software Architectures for Dependable Systems, 2003.

    Google Scholar 

  7. R. Lara, D. Roman, A. Polleres, and D. Fensel. A Conceptual Comparison of WSMO and OWL-S. In: L.-J. Zhang and M. Jeckle (eds.), European Conf. on Web Services (ECOWS’04), pp. 254–269. Springer Verlag. LNCS 3250, 2004.

    Google Scholar 

  8. H.J. Levesque, R. Reiter, Y. Lesperance, F. Lin, and R.B. Scherl. Golog: A logic programming language for dynamic domains. J. of Logic Programming, 31:59–83, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  9. F. Leymann and D. Roller. Modeling business processes with bpel4ws. Proc. of the 1st GI Workshop on XML Interchange Formats for Business Process Management at 7th GI Conf. Modellierung. Marburg Germany, March 2004.

    Google Scholar 

  10. S. McIlraith and T. Son. Adapting golog for composition of semantic web services. 8th Int’l Conf. on Knowledge Representation and Reasoning (KR’02), pp. 482–493, 2002.

    Google Scholar 

  11. S. Narayanan and S.A. McIlraith. Simulation, Verification and Automated Composition of Web Services. In Proc. World-Wide Web Conf. (WWWW’02). 2002.

    Google Scholar 

  12. D. Nau, T. C. Au, O. Ilghami, U. Kuter, W. J. Murdock, D. Wu, and F. Yaman. SHOP2: An HTN planning system. J. of Artificial Intelligence Research, 20:379–404, December 2003.

    MATH  Google Scholar 

  13. D. Nau, H. Muñoz-Avila, Y. Cao, A. Lotem, and S. Mitchell. Total-order planning with partially ordered subtasks. Int’l Joint Conf. on Artificial Intelligence, pp. 425–430, 2001.

    Google Scholar 

  14. L. Padgham and W. Liu. Internet collaboration and service composition as a loose form of teamwork. J. of Network and Computer Applications, 30(3):1116–1135, 2007.

    Article  Google Scholar 

  15. C. Pahl and M. Casey. Ontology Support for Web Service Processes. in Proc. European Software Engineering Conf. and Foundations of Software Engineering (WESEC/FSE’03), ACM Press, 2003.

    Google Scholar 

  16. M. Pistore, P. Bertoli, E. Cusenza, A. Marconi, and P. Traverso. WS-GEN: A tool for the automated composition of semantic web services. 3rd Int’l Semantic Web Conf., 2004.

    Google Scholar 

  17. B. Srivastava and J. Koehler. Web service composition — current solutions and open problems. ICAPS’03 Workshop on Planning for Web Services, 2003.

    Google Scholar 

  18. S. Subramanian. On the enhancement of bpel engines for self-healing composite web services. IEEE Symp. on Applications and the Internet, pp. 33–39, 2008.

    Google Scholar 

  19. The WS-BPEL. Coalition. WS-BPEL Business Process Execution Language for Web Services — Specification Version 1.1 http://www-106.ibm.com/developerworks/webservices/library/ws-bpel. 2004. (visited 08/01/2009).

    Google Scholar 

  20. D. Wu, E. Sirin, J. Hendler, D. Nau, and B. Parsia. Automatic web services composition using SHOP2. Workshop on Planning for Web Services, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Birkhäuser Verlag Basel/Switzerland

About this paper

Cite this paper

Moore, C., Xue Wang, M., Pahl, C. (2010). An Architecture for Autonomic Web Service Process Planning. In: Binder, W., Dustdar, S. (eds) Emerging Web Services Technology Volume III. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-0346-0104-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-0346-0104-7_8

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-0346-0103-0

  • Online ISBN: 978-3-0346-0104-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics