An Agent Based Approach for Migrating Web Services to Semantic Web Services

  • László Zsolt Varga
  • Ákos Hajnal
  • Zsolt Werner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3192)


Semantic web services are considered as the concept bringing the web to its full potential by combining the best features of web services, agent technology, grid and the semantic web. In this paper we present an agent based architecture for migrating existing web services to the semantic web service environment. We developed the WSDL2Agent tool to support the migration. The tool automatically generates a Protégé project. With human interaction semantic information not present in the WSDL description can be added in Protégé and the project can be exported in OWL format. From the enhanced OWL description we can directly derive the skeletons of the elements of the Web Services Modeling Framework. The tool automates the most tedious tasks of the migration process and the users can focus on the semantic aspects.


multi-agent systems web services semantic web services 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Web Services Architecture, W3C Working Group Note 11 (February 2004),
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  3. 3.
    Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)Google Scholar
  4. 4.
    Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Chichester (2002)Google Scholar
  5. 5.
    McIlraith, S., Son, T.C., Zeng, H.: Semantic Web services. IEEE Intelligent Systems 16(2), 46–53 (2001)CrossRefGoogle Scholar
  6. 6.
    Hendler, J.: Agents and the Semantic Web. IEEE Intelligent Systems 16(2), 30–37 (2001)CrossRefGoogle Scholar
  7. 7.
    Web Services Description Language (WSDL) 1.1, W3C Note (March 15, 2001),
  8. 8.
    XML Schema Part 0: Primer, W3C Recommendation (May 2, 2001),
  9. 9.
    Ankolenkar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D.L., McDermott, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.: DAML-S: Web Service Description for the Semantic Web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 348. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  10. 10.
    Bussler, C., Maedche, A., Fensel, D.: A Conceptual Architecture for Semantic Web Enabled Web Services. ACM Special Interest Group on Management of Data 31(4) (December 2002)Google Scholar
  11. 11.
    Fensel, D., Bussler, C., Ding, Y., Omelayenko, B.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2) (2002)Google Scholar
  12. 12.
    Willmott, S.N., Dale, J., Burg, B., Charlton, P., O’brien, P.: Agentcities: A Worldwide Open Agent Network. Agentcities: A Worldwide Open Agent Network 8, 13–15 (2001), Google Scholar
  13. 13.
    Dale, J., Mamdani, E.: Open Standards for Interoperating Agent-Based Systems. In: Software Focus, vol. 1(2), Wiley, Chichester (2001)Google Scholar
  14. 14.
    Varga, L.Z., Hajnal, A.: Engineering Web Service Invocations from Agent Systems. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, p. 626. Springer, Heidelberg (2003) ISBN-3-540-40450-3 CrossRefGoogle Scholar
  15. 15.
    Gennari, J., Musen, M., Fergerson, R., Grosso, W., Crubézy, M., Eriksson, H., Noy, N., Tu, S.: The evolution of Protégé-2000: An environment for knowledge-based systems development. International Journal of Human-Computer Studies 58(1), 89–123 (2003)CrossRefGoogle Scholar
  16. 16.
    van Aart, C.J., Pels, R.F., Giovanni, C., Bergenti, F.: Creating and Using Ontologies in Agent Communication. In: Workshop on Ontologies in Agent Systems 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems (2002)Google Scholar
  17. 17.
    WSDL2Agent available online at
  18. 18.
  19. 19.
    Bellifemine, F., Poggi, A., Rimassa, G.: JADE - A FIPA-compliant agent framework. In: Proc. of the Fourth International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents (PAAM 1999), London, UK, pp. 97–108 (1999)Google Scholar
  20. 20.
    Paolucci, M., Srinivasan, N., Sycara, K., Nishimura, T.: Toward a Semantic Choreography of Web Services: From WSDL to DAML-S. In: Proceedings of the First International Conference on Web Services (ICWS 2003), Las Vegas, Nevada, USA, June 2003, pp. 22–26 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • László Zsolt Varga
    • 1
  • Ákos Hajnal
    • 1
  • Zsolt Werner
    • 1
  1. 1.Computer and Automation Research InstituteBudapestHungary

Personalised recommendations