WS2JADE: Integrating Web Service with Jade Agents

  • Xuan Thang Nguyen
  • Ryszard Kowalczyk
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4504)


Web services have gained popularity today for enabling universal interoperability among applications. In many scenarios, allowing software agents to access and control Web services is important and hence the integration between these two platforms. In this paper, we focus on technical aspects of an integration framework of Web services and Jade agent platform. The mismatch of description and communication between FIPA compliant agent platforms versus Web services are two key challenges that must be addressed. Our implementation, WS2JADE, is described and compared with WSDL2JADE - a previous implementation on the same topic, and WSIGS - a recent proposal of Web service and Agent integration architecture. In contrast to other solutions, WS2JADE provides facilities to deploy and control Web services as agent services at run time for deployment flexibility and active service discovery.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    JADE (Java Agent Development Framework),
  2. 2.
    Web services Agent Integration Project,
  3. 3.
    Agentcities Web services Working Group: Integrating Web services into Agentcities Technical Recommendation (2005),
  4. 4.
    Amazon Web Service (2005),
  5. 5.
    FIPA: Interaction Protocol Specification (2005),
  6. 6.
    Google Web APIs (2005),
  7. 7.
    European Coordination Action For Agent-Based Computing: AgentLink (2005),
  8. 8.
    W3C: Web Service Description Language (WSDL 1.1) (2005),
  9. 9.
    Web service Resource Framework (2005),
  10. 10.
    Müller, J.P., Bauer, B., Odell, J.J.: Agent UML: A Formalism for Specifying Multiagent Software Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)Google Scholar
  11. 11.
    Greenwood, D., Calisti, M.: Engineering web service - agent integration. In: IEEE Systems, Cybernetics and Man Conference, the Hague, Netherlands, pp. 1918–1925. IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  12. 12.
    Varga, L.Z., Hajnal, Á.: 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, pp. 626–635. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Xuan Thang Nguyen
    • 1
  • Ryszard Kowalczyk
    • 1
  1. 1.Swinburne University of Technology, Faculty of Information and Communication, Technologies, Melbourne VIC 3122Australia

Personalised recommendations