Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
JADE (Java Agent Development Framework), http://sharon.cselt.it/projects/jade/
Web services Agent Integration Project, http://wsai.sourceforge.net/index.html/
Agentcities Web services Working Group: Integrating Web services into Agentcities Technical Recommendation (2005), http://www.agentcities.org/rec/00006/
Amazon Web Service (2005), http://www.amazon.com/gp/aws/landing.html
FIPA: Interaction Protocol Specification (2005), http://www.fipa.org/repository/ips.php3
Google Web APIs (2005), http://www.google.com/apis/
European Coordination Action For Agent-Based Computing: AgentLink (2005), http://www.agentlink.org/
W3C: Web Service Description Language (WSDL 1.1) (2005), http://www.w3.org/TR/wsdl
Web service Resource Framework (2005), http://www.golubs.org/wsrf
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Nguyen, X.T., Kowalczyk, R. (2007). WS2JADE: Integrating Web Service with Jade Agents. In: Huang, J., et al. Service-Oriented Computing: Agents, Semantics, and Engineering. SOCASE 2007. Lecture Notes in Computer Science, vol 4504. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72619-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-72619-7_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72618-0
Online ISBN: 978-3-540-72619-7
eBook Packages: Computer ScienceComputer Science (R0)