An Agent System for Automated Web Service Composition and Invocation

  • In-Cheol Kim
  • Hoon Jin
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4277)


Semantic web services have the potential to change the way knowledge and business services are consumed and provided on the Web. The current semantic web service architectures, however, do not provide with integrated functionality of automated composition, dynamic binding, and invocation. Openness and dynamics of the Web environment limits the usage of previous approaches based upon the traditional AI planning techniques. This paper introduces a BDI agent system for semantic web service composition and invocation. Through some tests on healthcare web services, we found our agent-oriented approach has the potential enough to improve robustness and flexibility of semantic web services.


Dynamic Binding Query Processor Hospital Information System Plan Library Primitive Plan 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cabral, L., Domingue, J., Motta, E., Payne, T., Hakimpour, F.: Approaches to Semantic Web Services: An Overview and Comparisons. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 225–239. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  2. 2.
    Dickinson, I., Wooldridge, M.: Agents are not (just) Services: Investigating BDI Agents and Web Services. In: Proceedings of the Workshop on Service-Oriented Computing and Agent-Based Engineering (SOCABE 2005) (2005)Google Scholar
  3. 3.
    Neto, R., Udupi, Y., Battle, S.: Agent-Based Mediation in Semantic Web Service Framework. In: Proceedings of the 1st AKT Workshop on Semantic Web Services (AKT-SWS 2004) (2004)Google Scholar
  4. 4.
    Marcus, J.: JAM: A BDI-theoretic Mobile Agent Architecture. In: Proceedings of the 3rd International Conference on Autonomous Agents (Agents 1999), pp. 236–243 (1999)Google Scholar
  5. 5.
    McDermott, D.: Estimated-Regression Planning for Interactions with Web Services. In: Proceedings of the International Conference on AI Planning and Scheduling (AIPS 2002), Morgan Kaufmann, San Francisco (2002)Google Scholar
  6. 6.
    Paolucci, M., Sycara, K.: Autonomous Semantic Web Services. IEEE Internet Computing 7(5), 34–41 (2003)CrossRefGoogle Scholar
  7. 7.
    Paolucci, M., Soudry, J., Srinivasan, N., Sycara, K.: A Broker for OWL-S Web Services. In: Proceedings of 2004 AAAI Spring Symposium on Semantic Web Services, MIT Press, Cambridge (2004)Google Scholar
  8. 8.
    Paolucci, M., Ankolekar, A., et al.: The DAML-S Virtual Machine. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 290–305. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Sirin, E., Parsia, B.: Planning for Semantic Web Services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, Springer, Heidelberg (2004)Google Scholar
  10. 10.
    Srivasta, B., Koehler, J.: Planning with Workflows – An Emerging paradigm for Web Service Composition. In: Proceedings of ICAPS 2004 Workshop on Planning and Scheduling for Web and Grid Services (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • In-Cheol Kim
    • 1
  • Hoon Jin
    • 1
  1. 1.Department of Computer ScienceKyonggi UniversitySouth Korea

Personalised recommendations