Skip to main content

WS2JADE: A Tool for Run-time Deployment and Control of Web Services as JADE Agent Services

  • Conference paper

Part of the Whitestein Series in Software Agent Technologies book series (WSSAT)

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.

Keywords

  • Service Discovery
  • Composite Service
  • Shopping Cart
  • Client Agent
  • Jade Agent

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.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/3-7643-7348-2_10
  • Chapter length: 29 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   89.00
Price excludes VAT (USA)
  • ISBN: 978-3-7643-7348-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   119.00
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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

    Google Scholar 

  3. agentLink, European Co-ordination Action for agent-based computing, available at http://www.agentlink.org/ accessed on 25th April 2005

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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.

    Google Scholar 

  6. WS2JADE, Web services to agents http://www.it.swin.edu.au/centres/ciamas, accessed on 24th April 2005.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. D. Greenwood, M. Calisti, “Engineering web service-agent integration”, IEEE Systems, Cybernetics and Man Conference, the Hague, Netherlands, Oct, 2004, pp.1918–1925

    Google Scholar 

  9. E. Christensen et al., Web Service Description Language (WSDL 1.1), available at http://www.w3.org/TR/wsdl, accessed on 5th April 2005.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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/.

    Google Scholar 

  14. Foundation for Intelligent and Physical agents. Interaction Protocol Specification, http://www.fipa.org/repository/ips.php3

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. M., Luck, P., McBurney, C., Preist, “Agent Technology: Enabling in Next Generation Computing”, Sections 4.5.2, agentLink, 2003, pp. 23–26.

    Google Scholar 

  21. McAfee, McAfee® ePolicy Orchestrator®, available at http://www.mcafeesecurity.com/au/products/mcafee/mgmt_solutions/epo.htm, accessed on 24th April 2005.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. OpenNet Test-bed Initiatives: http://x-opennet.org/

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Google Scholar 

  30. Sun Microsystems, Inc. Java API for XML-Based RPC (JAX-RPC), available at http://java.sun.com/xml/jaxrpc/index.jsp

    Google Scholar 

  31. Sun Microsystems, Inc. Java Management Extension (JMX), available at http://java.sun.com/products/JavaManagement/, accessed on 24th April 2005.

    Google Scholar 

  32. Telecom Italia Lab. JADE (Java Agent Development Framework), available at http://sharon.cselt.it/projects/jade/, accessed on 24th April 2005.

    Google Scholar 

  33. Whitestein Information Technology Group AG. Web services agent Integration Project available at http://wsai.sourceforge.net/index.html, accessed on 24th April 2005.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. World Wide Web Consortium, OWL Web Ontology Language Overview available at http://www.w3.org/TR/owl-features/, accessed on 24th April 2005.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)