Abstract
Web services and software agent technologies are two areas that have attracted substantial research and industry interests in recent years. On the one hand, the Web services technology is gaining popularity because of its well-defined infrastructure aiming at enabling interoperability among heterogenous applications. On the other hand, the agent technology aims at providing intelligent autonomous capabilities for distributed components. A combination of these two technologies could create an environment where Web services and agents can employ and compliment each others’ strengths. In this chapter, we propose a framework called WS2JADE for integrating Web services and the JADE agent platform. In particular, the technical aspects of run-time deployment and control of Web services as agent services with WS2JADE are presented. We relate our framework to other solutions in the area and show how new emerging Web services management technologies can be used with WS2JADE for enabling Web services management with agents. The management capabilities are demonstrated with simple examples of using WS2JADE for service discovery, composition and deployment with JADE agents.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
A., Arora, et al, Web Services for Management (WS-Management) available at http://www.intel.com/technology/manage/downloads/ws_management.pdf accessed on 6th April 2005.
A., Banerji, et al, Web Services Conversation Language (WSCL) 1.0, available at http://www.w3.org/TR/2002/NOTE-wscl10-20020314/ accessed on 25th April 2005
agentLink, European Co-ordination Action for agent-based computing, available at http://www.agentlink.org/ accessed on 25th April 2005
Agentcities Web Services Working Group, “Integrating Web services into agentCities”, Technical Recommendation available at http://www.agentcities.org/rec/00006/ accessed on 25th April 2005
B. Bauer, J.P Muller, and J. Odell, agent UML: formalism for specifying multiagent software systems, in agent-Oriented Software Engineering, Ciancarini, P. and Wooldridge, M., Editors. LNCS, Vol 1957, 2001, Springer, pp. 207–221.
WS2JADE, Web services to agents http://www.it.swin.edu.au/centres/ciamas, accessed on 24th April 2005.
D. Greenwood, M. Calisti, “An Automatic, Bi-Directional Service Integration Gateway”, In The 1st International workshop on Web Services Agent-Based Engineering (WSABE’ 2004) held in conjunction with The 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems, New York, USA, 2004. Available at www.agentus.com/WSABE2004/program/, accessed on 25th April 2005.
D. Greenwood, M. Calisti, “Engineering web service-agent integration”, IEEE Systems, Cybernetics and Man Conference, the Hague, Netherlands, Oct, 2004, pp.1918–1925
E. Christensen et al., Web Service Description Language (WSDL 1.1), available at http://www.w3.org/TR/wsdl, accessed on 5th April 2005.
E.M. Maximilien and M.P. Singh, “Agent-based architecture for autonomic web service selection”. In The 1st International Workshop on Web Services and Agent-based Engineering (WSABE’2003) held in conjunction with The 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems, Melbourne, Australia, 2003. Available at www.agentus.com/WSABE2003/program/maximilien.pdf, accessed on 25th April 2005.
F., Cheng, H., Guo, B., Xu, “Agentification for Web Services”, Proc. 28th Annual International Computer Software and Applications Conference (COMPSAC’04), Hong Kong, Sept 2004, pp.514–519
F., Ishikawa, N., Yoshioka, Y., Tahara, S., Honiden, “Mobile agent System for Web Services Integration in Pervasive Networks”, International Workshop on Ubiquitous Computing (IWUC 2004), April, 2004, Porto, Portugal, pp.38–47
F., Ishikawa, N., Yoshioka, Y., Tahara, S., Honiden, “Toward Synthesis of Web Services and Mobile agents”, In Proc. of the 2st International Workshop on Web Services and agent Based Engineering (WSABE’04), New York, 2004. Available at http://www.agentus.com/WSABE2004/program/.
Foundation for Intelligent and Physical agents. Interaction Protocol Specification, http://www.fipa.org/repository/ips.php3
H. Ludwig, “Web Services QoS: External SLAs and Internal Policies: Or, How Do We Deliver What We Promise?”, Proc. 4th IEEE Int’l Conf. Web Information Systems Eng. Workshops, IEEE CS Press, 2003, pp. 115–120.
I., Foster, N.R., Jennings, C., Kesselman, “Brain Meets Brawn: Why Grid and agents Need Each Other”, The Third International Joint Conference on Autonomous agents and Multi agent Systems, AAMAS’04, July, 2004, New York, USA, pp.8–15.
J., Beatty, et al., Web Services Dynamic Discovery (WS-Discovery) available at http://msdn.microsoft.com/ws/2004/10/ws-discovery/, accessed on 24th April 2005.
J., Cao, et al., Composing Web Services Based on agents and Workflow, M. Li et al., (Eds.), GCC2003, Springer-Velag Berlin Heidelberg, 2004, pp 948–955.
L. Zs. Varga, Á. Hajnal, “Engineering Web Service Invocations from agent Systems”. Proceedings of the 3rd International Central and Eastern European Conference on Multi-agent Systems, CEEMAS 2003, Prague, Czech Republic, June, 2003, pp. 626–635.
M., Luck, P., McBurney, C., Preist, “Agent Technology: Enabling in Next Generation Computing”, Sections 4.5.2, agentLink, 2003, pp. 23–26.
McAfee, McAfee® ePolicy Orchestrator®, available at http://www.mcafeesecurity.com/au/products/mcafee/mgmt_solutions/epo.htm, accessed on 24th April 2005.
N., Catania et al. An Introduction to WSDM-MOWS and WSDM-MUWS available at http://devresource.hp.com/drc/specifications/wsdm/index.jsp, accessed on 24th April 2005.
N. Cavantzas et al. Web Services Choreography Description Language Version 1.0, http://www.w3.org/TR/2004/WD-ws-cdl-10-20041012/, accessed on 24th April 2005.
OASIS TC, Web Services Distributed Management: Management Using Web Service (MUWS 1.0) Part 1 & 2, OASIS standard at http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm, accessed on 24th April 2005.
OASIS TC, Web Service Distributed Management: Management of Web Services (WSDMMOWS) 1.0, OASIS standard at http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm, accessed on 24th April 2005.
OpenNet Test-bed Initiatives: http://x-opennet.org/
P. Buhler, J.N. Vidal, and H. Verhagen, “Adaptive workflow= web services + agents”, In Proc. of the International Conference on Web Services, Las Vegas, U.S.A, July 2003, pp. 131–137.
P. Buhler, J.N. Vidal, and H. Verhagen, “Enacting BPEL4WS Specified Workflows with Multi-agent Systems”, In Proc. of the 2st International Workshop on Web Services and agent Based Engineering, New York, 2004. Available at www.agentus.com/WSABE2004/program/, accessed on 24th April 2005.
P. V. Biron, K. Permanente, and A. Malhotra, XML Schema Part 2: Data types Second Edition, http://www.w3.org/TR/xmlschema-2/, accessed on 24th April 2005.
Sun Microsystems, Inc. Java API for XML-Based RPC (JAX-RPC), available at http://java.sun.com/xml/jaxrpc/index.jsp
Sun Microsystems, Inc. Java Management Extension (JMX), available at http://java.sun.com/products/JavaManagement/, accessed on 24th April 2005.
Telecom Italia Lab. JADE (Java Agent Development Framework), available at http://sharon.cselt.it/projects/jade/, accessed on 24th April 2005.
Whitestein Information Technology Group AG. Web services agent Integration Project available at http://wsai.sourceforge.net/index.html, accessed on 24th April 2005.
World Wide Web Consortium, RDF Vocabulary Description Language 1.0: RDF Schema, available at http://www.w3.org/TR/rdf-schema/, accessed on 24th April 2005.
World Wide Web Consortium, OWL Web Ontology Language Overview available at http://www.w3.org/TR/owl-features/, accessed on 24th April 2005.
World Wide Web Consortium, Web Services Choreography Description Language Version 1.0, available at http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/, accessed on 24th April 2005.
X., Gu, Klara N.N., Chang, C., Ward, “QoS-Assured Service Com-position in Managed Service Overlay Networks”, in Proc. of 23rd IEEE International Conference on Distributed Computing Systems (ICDCS 2003), Providence, Rhode Island, May, 2003, p.194.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Birkhäuser Verlag
About this paper
Cite this paper
Nguyen, X.T., Kowalczyk, R., Chhetri, M.B., Grant, A. (2005). WS2JADE: A Tool for Run-time Deployment and Control of Web Services as JADE Agent Services. In: Unland, R., Calisti, M., Klusch, M. (eds) Software Agent-Based Applications, Platforms and Development Kits. Whitestein Series in Software Agent Technologies. Birkhäuser Basel. https://doi.org/10.1007/3-7643-7348-2_10
Download citation
DOI: https://doi.org/10.1007/3-7643-7348-2_10
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-7347-4
Online ISBN: 978-3-7643-7348-1
eBook Packages: Computer ScienceComputer Science (R0)