Supporting Dynamics in Service Descriptions - The Key to Automatic Service Usage

  • Ulrich Küster
  • Birgitta König-Ries
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4749)


In realistic settings, service descriptions will never be precise reflections of the services really offered. An online seller of notebooks, for instance, will most certainly not describe each and every notebook offered in his service description. This imprecision causes poor quality in discovery results. A matcher will be able to find potentially matching services but can give no guarantees that the concrete service needed will really be provided. To alleviate this problem, a contract agreement phase between service provider and requester following the discovery has been suggested in the literature. In this paper, we present an approach to the automation of this contracting. At the heart of our solution is the possibility to extend service descriptions with dynamically changing information and to provide several means tailored to the abilities of the service provider to obtain this information at discovery time.


Service Discovery Service Description Estimation Step Semantic Service Concrete Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    de Bruijn, J., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Keller, U., Kifer, M., König-Ries, B., Kopecky, J., Lara, R., Lausen, H., Oren, E., Polleres, A., Roman, D., Scicluna, J., Stollberg, M.: Web service modeling ontology (WSMO) (W3C Member Submission June 3, 2005)Google Scholar
  2. 2.
    Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: Semantic markup for web services (W3C Member Submission November 22, 2004)Google Scholar
  3. 3.
    Preist, C.: A conceptual architecture for semantic web services (extended version). Technical Report HPL-2004-215 (2004)Google Scholar
  4. 4.
    Klein, M., König-Ries, B.: Coupled signature and specification matching for automatic service binding. In: Zhang, L.-J(L.), Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, Springer, Heidelberg (2004)Google Scholar
  5. 5.
    Klein, M., König-Ries, B., Müssig, M.: What is needed for semantic service descriptions - a proposal for suitable language constructs. International Journal on Web and Grid Services (IJWGS) 1(3/4) (2005)Google Scholar
  6. 6.
    Küster, U., König-Ries, B., Klein, M., Stern, M.: Diane - a matchmaking-centered framework for automated service discovery, composition, binding and invocation on the web. International Journal of Electronic Commerce (IJEC), Special Issue on Semantic Matchmaking and Retrieval (to appear, 2007)Google Scholar
  7. 7.
    Küster, U., König-Ries, B.: Dynamic binding for BPEL processes - a lightweight approach to integrate semantics into web services. In: Second International Workshop on Engineering Service-Oriented Applications: Design and Composition (WESOA 2006) at ICSOC 2006, Chicago, Illinois, USA (2006)Google Scholar
  8. 8.
    Walsh, N., Jacobs, I.: Architecture of the world wide web, volume one. W3C recommendation, W3C (2004),
  9. 9.
    Petrie, C.: It’s the programming, stupid. IEEE Internet Computing 10(3) (2006)Google Scholar
  10. 10.
    Küster, U., König-Ries, B., Klein, M.: Discovery and mediation using diane service descriptions. In: Second Workshop of the Semantic Web Service Challenge 2006, Budva, Montenegro (2006)Google Scholar
  11. 11.
    Küster, U., König-Ries, B.: Discovery and mediation using diane service descriptions. In: Third Workshop of the Semantic Web Service Challenge 2006, Athens, GA, USA (2006)Google Scholar
  12. 12.
    Küster, U., König-Ries, B.: Service discovery using DIANE service descriptions - a solution to the SWS-Challenge discovery scenarios. In: Fourth Workshop of the Semantic Web Service Challenge - Challenge on Automating Web Services Mediation, Choreography and Discovery, Innsbruck, Austria (2007)Google Scholar
  13. 13.
    Kaufer, F., Klusch, M.: WSMO-MX: a logic programming based hybrid service matchmaker. In: ECOWS 2006. Proceedings of the 4th IEEE European Conference on Web Services, Zürich, Switzerland, IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  14. 14.
    Klusch, M., Fries, B., Khalid, M., Sycara, K.: OWLS-MX: Hybrid OWL-S Service Matchmaking. In: Proceedings of the First International AAAI Fall Symposium on Agents and the Semantic Web, Arlington, Vriginia, USA (2005)Google Scholar
  15. 15.
    Laukkanen, M., Helin, H.: Composing workflows of semantic web services. In: Workshop on Web Services and Agent-based Engineering, Melbourne, Australia (2003)Google Scholar
  16. 16.
    Sycara, K.P., Widoff, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Autonomous Agents and Multi-Agent Systems 5(2) (2002)Google Scholar
  17. 17.
    Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D.: Automatic location of services. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, Springer, Heidelberg (2005)Google Scholar
  18. 18.
    Fensel, D., Keller, U., Lausen, H., Polleres, A., Toma, I.: WWW or what is wrong with web service discovery. In: W3C Workshop on Frameworks for Semantics in Web Services, Innsbruck, Austria (2005)Google Scholar
  19. 19.
    Lamparter, S., Ankolekar, A., Studer, R., Grimm, S.: Preference-based selection of highly configurable web services. In: WWW 2007. Proceedings of the 16th International World Wide Web Conference, Banff, Alberta, Canada (2007)Google Scholar
  20. 20.
    Brambilla, M., Celino, I., Ceri, S., Cerizza, D., Valle, E.D., Facca, F., Tziviskou, C.: Improvements and future perspectives on web engineering methods for automating web services mediation, choreography and discovery: SWS-Challenge phase III. In: Third Workshop of the SWS Challenge 2006, Athens, GA, USA (2006)Google Scholar
  21. 21.
    Zaremba, M., Tomas Vitvar, M.M., Hasselwanter, T.: WSMX discovery for SWS Challenge. In: Third Workshop of the Semantic Web Service Challenge 2006, Athens, GA, USA (2006)Google Scholar
  22. 22.
    Facciorusso, C., Field, S., Hauser, R., Hoffner, Y., Humbel, R., Pawlitzek, R., Rjaibi, W., Siminitz, C.: A web services matchmaking engine for web services. In: EC-Web2003. 4th International Conference on E-Commerce and Web Technologies, Prague, Czech Republic (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Ulrich Küster
    • 1
  • Birgitta König-Ries
    • 1
  1. 1.Institute of Computer Science, Friedrich-Schiller-Universität Jena, D-07743 JenaGermany

Personalised recommendations