Skip to main content

Introduction

  • Chapter
  • First Online:
Agent-Based Service-Oriented Computing

Part of the book series: Advanced Information and Knowledge Processing ((AI&KP))

  • 671 Accesses

Abstract

The increasing number and growing complexity of distributed systems in current dynamic business environments requires more sophisticated methods and technologies to tackle the related emerging issues and requirements. Software agents, an AI-based technology, has demonstrated its potential in dealing with uncoordinated heterogeneous distributed systems. Service-oriented computing, which has evolved and learned lessons from Internet and distributed object technologies, has attracted significant interest from industry and academia for the development of distributed enterprise systems. This chapter gives an overview of the characteristics of agents and services and the relationships between them by analysing their modelling methods, supporting specifications, and platforms for system development. We argue that although the focus of these two technologies is diverse, they have great potential to complement each other to advance distributed applications. In this chapter we also introduce the remaining chapters of this book.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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. A. Arsanjani. Service-oriented Modeling and Architecture. http://www.ibm.com/developer-works/library/ws-soa-design1/, 2004.

  2. T. Berners-Lee, J. Hendler and O. Lassila. The Semantic Web. Scientific American, May 2001.

    Google Scholar 

  3. J. Bradshaw. Introduction to Software Agents. In Software Agents, AAAI Press/The MIT Press, 1997.

    Google Scholar 

  4. K. Breitman, M. A. Casanova and W. Truszkowski. Semantic Web: Concepts, Technologies and Applications, 219–228, Springer, 2007.

    Google Scholar 

  5. D. Booth, H. Haas, F. McCabe, E. Newcomer, M. Champion, C. Ferris and D. Orchard. Web Services Architecture. http://www.w3.org/TR/ws-arch/, 2005.

  6. B. Chaib-draa and F. Dignum. Trends in Agent Communication Language. Computational Intelligence, 2(5), 2002.

    Google Scholar 

  7. J.-Y. Chung and K.-M. Chao. A view on service-oriented architecture. Service Oriented Computing and Applications, Springer, 1(2), 93–95, 2007.

    Article  Google Scholar 

  8. M. Colan. Service-Oriented Architecture expands the vision of Web services, Part 1. http://www.ibm.com/developerworks/webservices/library/ws-soaintro.html?S_TACT=105AGX04&S_CMP=LP#N10053, 2004.

  9. G. Coulouris, J. Dollimore and T. Kindberg. Distributed Systems: Concepts and Design, Addison-Wesley, 2000.

    Google Scholar 

  10. M. R. Cutkosky, R. S. Engelmore, R. E. Fikes, M. R. Genesereth, T. R. Gruber, W. S. Mark, J. M. Tenenbaum and J. C. Weber. PACT: An Experiment in Integrating Concurrent Engineering Systems. IEEE Computer, 26(1), 28–37, 1993.

    Article  Google Scholar 

  11. T. Erl. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall, 2005.

    Google Scholar 

  12. O. Etzioni and D. S. Weld. Intelligent agents on the Internet: Fact, fiction, and forecast. IEEE Expert, 10(4), 44–49, 1995.

    Article  Google Scholar 

  13. T. Finin, J. Weber, G. Wiederhold, M. Gensereth, R. Fritzzon, D. McKay, J. McGuire, R, Pelavin, S, Shapiro and C. Beck. DRAFT Specification of the KQML Agent-Communication Language, 1993.

    Google Scholar 

  14. S. Franklin and A. Graesser. Is It an Agent or Just a Program? A Taxonomy for Autonomous Agents. In Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag, 1996.

    Google Scholar 

  15. H. Haas and A. Brown. Web Services Glossary. http://www.w3.org/TR/ws-gloss/, 2004.

  16. B. Henderson-Sellers and P. Giorgini. Agent-Oriented Methodologies. Idea Group Publishing, 2005.

    Google Scholar 

  17. R. High, S. Kinder and S. Graham. IBMs SOA Foundation: An Architectural Introduction and Overview. http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ws-soa-whitepaper.pdf, 2005.

  18. IBM. Getting Started with WebSphere Enterprise Service Bus V6. http://www.redbooks.ibm.com/abstracts/sg247212.html, 2006.

  19. H. Kreger and J. Estefan. Navigating the SOA Open Standards Landscape around Architecture. https://www.opengroup.org/projects/soa/uploads/40/20044/W096.pdf, 2009.

  20. D. B. Lange and O. Mitsuru. Programming and Deploying Java Mobile Agents Aglets, 1st edition, Addison-Wesley, 1998

    Google Scholar 

  21. H. Nwana. Software agents: An overview. The Knowledge Engineering Review, 11(3), 205–244, 1996.

    Article  Google Scholar 

  22. H. S. Nwana, D. T. Ndumu, L. C. Lee and J. C. Collis. ZEUS: A toolkit and approach for building distributed multi-agent systems. In Proceedings of the third annual conference on Autonomous Agents, 360–361, 1999.

    Google Scholar 

  23. OASIS. OASIS Reference Model for SOA, Version 1.0. OASIS Standard, docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf, 2006.

    Google Scholar 

  24. OASIS. OASIS Reference Architecture for SOA Foundation, Version 1.0. OASIS Public Review Draft 1, docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.pdf, 2008.

    Google Scholar 

  25. OMG. OMG SOA Modeling Language (OMG SoaML) Specification for the UML Profile and Metamodel for Services (UPMS), Revised Submission. www.omg.org/cgi-bin/doc?ad/08-11-01, 2008.

  26. The Open Group. The Open Group SOA Ontology, Draft Technical Standard. www.opengroup.org/projects/soa-ontology, 2009.

  27. The Open Group. The Open Group SOA Governance Framework, Draft Technical Standard. www.opengroup.org/projects/soa-governance, 2009.

  28. The Open Group. The Open Group Service Integration Maturity Model (OSIMM), Draft Technical Standard. www.opengroup.org/projects/osimm, 2009.

  29. The Open Group. The Open Group SOA Reference Architecture, Draft Technical Standard. www.opengroup.org/projects/soa-ref-arch, 2009.

  30. M. Rao and P. Georgeff. BDI-agents: From Theory to Practice. In Proceedings of the First International Conference on Multiagent Systems (ICMAS 95), 1995.

    Google Scholar 

  31. M. Rao and P. Georgeff. Formal models and decision procedures for multi-agent systems. Technical Note, AAII. 1995.

    Google Scholar 

  32. A. Sahai, A. Durante and V. Machiraju. Towards Automated SLA Management for Web Service. http://www.hpl.hp.com/techreports/2001/HPL-2001-310R1.pdf, HPL-2001-310, 2001.

  33. J. Searle. Speech Acts. Cambridge University Press, 1969.

    Google Scholar 

  34. Y. Shoham. An Overview of Agent-oriented Programming. In Software Agents, AAAI Press, 1997.

    Google Scholar 

  35. D. Sprott and L. Wilkes. Understanding Service-Oriented Architecture. Microsoft Architect Journal, http://msdn.microsoft.com/en-us/library/aa480021.aspx, 2004.

  36. M. Wooldridge. Introduction to Multiagent Systems. Wiley, 2009.

    Google Scholar 

  37. M. Wooldridge. Reasoning about Rational Agents. The MIT Press, 2000.

    Google Scholar 

  38. M. Wooldridge, N.R Jennings and D. Kinny. The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous and MultiAgent Systems, 3(3), 285–312, 2000.

    Article  Google Scholar 

Download references

Acknowledgements

We would like express our gratitude to Shah Nazaraf for his input.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kuo-Ming Chao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this chapter

Cite this chapter

Chao, KM., Griffiths, N. (2010). Introduction. In: Griffiths, N., Chao, KM. (eds) Agent-Based Service-Oriented Computing. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/978-1-84996-041-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-041-0_1

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-040-3

  • Online ISBN: 978-1-84996-041-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics