Skip to main content

Agent-Based Web Services for Interoperability with the Web-Centric Enterprise

  • Chapter
Extending Web Services Technologies

Part of the book series: Multiagent Systems, Artificial Societies, and Simulated Organizations ((MASA,volume 13))

  • 61 Accesses

Abstract

Over the past several years, many legacy applications have become Web-enabled. A current trend is to Web service-enable legacy applications to allow for XML-based data exchange between a legacy application and a software client that could be hosted in a different framework. This approach enables interoperability between legacy systems and those developed in frameworks of the Web-centric multi-tier architecture that is now prevalent.

For building agile, loosely coupled systems, a proposed architecture is that offered by software agent frameworks. If systems are developed in agent frameworks, there will be architectural interoperability issues with Web-centric systems. One approach to facilitate agent system / Web-centric system interoperability is to utilize Web services as a bridge, with software agents offering Webs services to clients of other frameworks. This approach was investigated via a prototyping effort, which is reported herein. Attention is restricted to software agent frameworks that are compliant with the specifications of the Foundation for Intelligent Physical Agents (FIPA). The focus is on the principled design and performance of agent-based Web services. Recommendations for modifications to FIPA specifications in order to increase support for agent-based Web services are also given.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. “Business Process Execution Language for Web Services (BPEL4WS)”, V1.1 Specification. At http://www-106.ibm.com/developerworks/webservices/library/wsbpel/

    Google Scholar 

  2. BPEL execution engine available from IBM Alphaworks http://www.alphaworks.ibm.com/tech.bpws4j

    Google Scholar 

  3. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal, Pattern-Oriented Architecture: A System of Patterns, Wiley, New York, 1996.

    Google Scholar 

  4. M. Casagni and M. Lyell, “Comparison of Two Component Frameworks: The FIPA-Compliant Multi-agent System and the Web-Centric J2EE Platform,” Proceedings of the International Conference on Software Engineering (ICSE) 2003, pp. 341–351, May 2003.

    Google Scholar 

  5. E. Cerami, Web Service Essentials, O'Reilly Press, 2002.

    Google Scholar 

  6. P. Charlton and M. Ribiere, “Rich Service Description for a Smarter Mobile Lifestyle,” Proc. 2nd International Conference on Autonomous Agents and Multi-agent Systems (AAMAS 03), pp 512–519, 2003.

    Google Scholar 

  7. L. Davis, J. Payton, R. Gamble, “Under the Influence: How System Architectures Impede Interoperability,” 2nd International Workshop on Software Performance, 2000.

    Google Scholar 

  8. L. Davis, R. Gamble, and J. Payton, “The Impact of Component Architectures on Interoperability,” J. of Systems and Software, Vol. 61, pp 31–45, 2002.

    Article  Google Scholar 

  9. FIPA Specifications are found at the FIPA Web-site at http://www.fipa.org The “FIPA Agent Management” specification, SC00023J, is available at the URL http://www.fipa.org/specs/fipa00023/SC00023J.html. The “FIPA ACL Message Structure” specification, SC00061, is available at the URL http://www.fipa.org/specs/fipa00061/SC00061G.html Additional agent communication related specifications involve Interaction Protocols, Communicative Acts, and Agent Content Languages. These are available from the FIPA specification repository at http://www.fipa.org/repository

    Google Scholar 

  10. FIPA-OS Agent Platform. See the Web-site at http://fipaos.sourceforge.net for description and for openly available code.

    Google Scholar 

  11. M. Griss and G. Pour, “Accelerating Development with Components,” Computer, Vol. 34, No. 5, pp 37–43, 2001.

    Article  Google Scholar 

  12. S. Hayden, C. Carrick, and Q. Yang, “Architectural Design Patterns for Multiagent Coordination,” Proceedings of the International Conference on Agent Systems (Agents'99), Seattle, WA, May 1999.

    Google Scholar 

  13. N. Jennings, "An Agent-based Approach for Building Complex Software Systems," Communications of the ACM, Vol. 44,Issue 4, pp 35–41, 2001

    Article  MathSciNet  Google Scholar 

  14. K. Jensen, Colored Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 1, Basic Concepts, 2nd corrected printing, Monographs in Theoretical Computer Science, Springer-Verlag, 1997

    Google Scholar 

  15. Java 2 Platform Enterprise Edition Specification, V1.4, Sun Microsystems.

    Google Scholar 

  16. M. Lyell, M. Casagni, and L. Rosen, "Standards-Based Interoperation of Software Agent Systems With Legacy and Web-Centric Enterprise Applications," Proceedings of the Multi-Agent Interoperation Workshop (MAIO02) Eds. I. Timm, M. Berger, S. Posland, and S. Kirn, pp. 55–64, Sept. 2002.

    Google Scholar 

  17. M. Lyell, “Interoperability, Standards, and Software Agent Systems,” Proceedings of the 23rd Army Science Conference, Orlando, FL, Dec. 2002.

    Google Scholar 

  18. F. Marinescu, EJB Design Patteris, Wiley, 2002.

    Google Scholar 

  19. D. Norris and M. Lyell, “Colored Petri Net Modeling of Web Services in a Hybrid 'J2EE-Software Agent' System,” Proceedings of the International Conference on Information Systems and Engineering (ISE), pp 89–96, Montreal, Canada, July 2003.

    Google Scholar 

  20. M. Shaw and P. Clements, “A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems,” Proc. COMPSAC97, 1st International Computer Software and Applications Conference, pp 6–13, 1997

    Google Scholar 

  21. “SOAP Version 1.2, Part 0, Primer”, “SOAP Version 1.2, Part 1, Messaging Framework”, and “SOAP Version 1.2, Part 2, Adjuncts”, W3C Recommendations (standards). See W3C Web-site at http://www.w3.org/TR/2003/REC-soapl2-part0-20030624/ for Part 0, at http://www.w3.org/TR/2003/REC-soap12-partl-20030624/ for Part 1 and at http://www.w3.org/TR/2003/REC-soapl2-part2-20030624/ for Part 2.

    Google Scholar 

  22. “UDDI Version 2 API” specification and “UDDI Version 2 Data Structure Reference” specification, “UDDI Version 2 XML Schema” specification, “UDDI Version 2 Replication” specification, “UDDI Version 2 tModels” specification, hosted at OASIS Web-site at http://www.oasis-open.org/committees/uddi-spec/tcspecs.shtml#uddiv2

    Google Scholar 

  23. WebLogic V7.0 from BEA Systems. See Web-site at http://www.bea.com

    Google Scholar 

  24. M. Wooldridge and N.R. Jennings, “The Gaia Methodology for Agent-Oriented Analysis and Design,” Autonomous Agents and Multi-Agent Systems, Vol. 3, No. 3, pp 285–312, 2000.

    Article  Google Scholar 

  25. “Web Services Definition Language (WSDL) V1.1” specifications. See W3C Web-site at http://www.w3.org/TR/wsdl.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Lyell, M. (2004). Agent-Based Web Services for Interoperability with the Web-Centric Enterprise. In: Cavedon, L., Maamar, Z., Martin, D., Benatallah, B. (eds) Extending Web Services Technologies. Multiagent Systems, Artificial Societies, and Simulated Organizations, vol 13. Springer, Boston, MA. https://doi.org/10.1007/0-387-23344-X_5

Download citation

  • DOI: https://doi.org/10.1007/0-387-23344-X_5

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-23343-7

  • Online ISBN: 978-0-387-23344-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics