Skip to main content

Configuration of Web Services as Parametric Design

  • Conference paper
Engineering Knowledge in the Age of the Semantic Web (EKAW 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3257))

Abstract

The configuration of Web services is particularly hard given the heterogeneous, unreliable and open nature of the Web. Furthermore, such composite Web services are likely to be complex services, that will require adaptation for each specific use. Current approaches to Web service configuration are often based on pre/post-condition-style reasoning, resulting in a planning-style approach to service configuration, configuring a composite web service “from scratch” every time.

In this paper, we propose instead a knowledge-intensive brokering approach to the creation of composite Web services. In our approach, we describe a complex Web service as a fixed template, which must be configured for each specific use. Web service configuration can then be regarded as parametric design, in which the parameters of the fixed template have to be instantiated with appropriate component services. During the configuration process, we exploit detailed knowledge about the template and the components, to obtain the required composite web service.

We illustrate our proposal by applying it to a specific family of Web services, namely “heuristic classification services”. We have implemented a prototype of our knowledge-intensive broker and describe its execution in a concrete scenario.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Kiefer, M.: Message to swsl-committee@daml.org, May 14 (2003)

    Google Scholar 

  2. Sirin, E., Hendler, J., Parsia, B.: Semi-automatic composition of web services using semantic descriptions. In: Web Services: Modeling, Architecture and Infrastructure workshop in conjunction with ICEIS 2003 (2003)

    Google Scholar 

  3. Narayanan, S., Mcllraith, S.: Simulation, verification and automated composition of web services. In: Proc. of the Eleventh International World Wide Web Conference, Honolulu (2002)

    Google Scholar 

  4. Wu, D., Sirin, E., Parsia, B., Hendler, J., Nau, D.: Automatic web services composition using SHOP2. In: Proceedings of Planning forWeb ServicesWorkshop in ICAPS 2003 (2003)

    Google Scholar 

  5. Sheshagiri, M.: desJardins, M., Finin, T.: A planner for composing service described in damls. In: Proceedings Workshop on Planning for Web Services, International Conference on Automated Planning and Scheduling, Trento (2003)

    Google Scholar 

  6. Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog, R., Shadbolt, N., de Velde, W.V., Wielinga, B.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge (2000) ISBN 0262193000

    Google Scholar 

  7. Chandrasekaran, B.: Generic tasks as building blocks for knowledge-based systems: The diagnosis and routine design examples. The Knowledge Engineering Review? pp. 183–210 (1988)

    Google Scholar 

  8. Benjamins, V.R.: Problem Solving Methods for Diagnosis. PhD thesis, University of Amsterdam, Amsterdam, The Netherlands (1993)

    Google Scholar 

  9. Valente, A., Benjamins, R., de Barros, L.N.: A library of system-derived problem-solving methods for planning. International Journal of Human Computer Studies 48, 417–447 (1998)

    Article  Google Scholar 

  10. ten Teije, A., van Harmelen, F., Schreiber, G., Wielinga, B.: Construction of problem-solving methods as parametric design. International Journal of Human-Computer Studies, Special issue on problem-solving methods 49 (1998)

    Google Scholar 

  11. McIlraith, S., Son, T.: Adapting golog for composition of semantic web services. In: Proc. of the International Conference on the Principles of Knowledge Representation and Reasoning (KRR 2002), pp. 482–496 (2002)

    Google Scholar 

  12. Mandell, D., McIlraith, S.: Adapting bpel4ws for the semantic web: The bottom-up approach to web service interoperation. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 227–241. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. van Splunter, S., Sabou, M., Brazier, F., Richards, D.: Configuring web service, using structurings and techniques from agent configuration. In: Proceedings of the 2003 IEEE/WIC International Conference onWeb Intelligence (WI 2003), Halifax, Canada (2003)

    Google Scholar 

  14. Schreiber, A., Birmingham, W.: The sisyphus-vt initiative. International Journal of Human- Computer Studies, Special issue on VT 44 (3/4), 275–280 (1996)

    Article  Google Scholar 

  15. Brown, D., Chandrasekaran, B.: Design problem solving: knowledge structures and controls trategies. Research notes in Artificial Intelligence (1989)

    Google Scholar 

  16. Clancey, W.: Heuristic classification. Artificial Intelligence 27, 289–350 (1985)

    Article  Google Scholar 

  17. Jansen, M.: Formal explorations of knowledge intensive tasks. PhD thesis, University of Amsterdam (SWI) (2003)

    Google Scholar 

  18. Stefik, M.: Introduction to knowledge systems. Morgan Kaufmann Publishers, San Francisco (1995) ISBN: 1-55860-166-X

    Google Scholar 

  19. Motta, E., Lu, W.: A library of components for classification problem solving. In: Pacific Rim Knowledge AcquisitionWorkshop, Sydney, Australia (2000)

    Google Scholar 

  20. Ankolekar, A., Burstein, M., Hobbs, J., Lassila, O., Martin, D., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Payne, T., Sycara, K.: Daml-s: Semantic markup for web services. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 348–363. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  21. Sabou, M., Richards, D., van Splunter, S.: An experience report on using daml-s. In: Workshop on E-Services and the SemanticWeb (ESSW 2003), The Twelfth International WorldWideWeb Conference, Budapest, Hungary (2003)

    Google Scholar 

  22. ten Teije, A., van Harmelen, F.: Ibrow deliverable wp4.1 & 4.2: Task & method adaptation (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

ten Teije, A., van Harmelen, F., Wielinga, B. (2004). Configuration of Web Services as Parametric Design. In: Motta, E., Shadbolt, N.R., Stutt, A., Gibbins, N. (eds) Engineering Knowledge in the Age of the Semantic Web. EKAW 2004. Lecture Notes in Computer Science(), vol 3257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30202-5_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30202-5_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23340-4

  • Online ISBN: 978-3-540-30202-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics