Skip to main content

Service-Oriented Computing and Software Agents

  • Chapter

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

Abstract

Service-Oriented Computing (SOC) is the computing paradigm that utilizes services as fundamental elements for developing applications/solutions. To build the service model, SOC relies on the Service Oriented Architecture (SOA), which is a way of reorganizing software applications and infrastructure into a set of interacting services. However, the basic SOA does not address overarching concerns such as management, service orchestration, service transaction management and coordination, security, and other concerns that apply to all components in a services architecture.

In this paper we introduce an Extended Service Oriented Architecture that provides separate tiers for composing and coordinating services and for managing services in an open marketplace by employing grid services and discuss how agent technology can be used to support the functions of the Extended SOA.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. F. Cabrera, G. Copeland, B. Cox, M. Feingold, T. Freund, J. Johnson, C. Kaler, J. Klein, D. Langworthy, A Nadalin, I. Robinson, T. Storey, and S. Thatte. Web services transaction (ws-transaction), August 2002. http: //www.ibm.com/developerworks/library/ws-transpec/.

    Google Scholar 

  2. L. F. Cabrera, G. Copeland, W. Cox, M. Feingold, T. Freund, J. Johnson, C. Kaler, J. Klein, D. Langworthy, A. Nadalin, D. Orchard, I. Robinson, J. Shewchuk, and T. Storey. Web services coordination (ws-coordination), August 2002. http://www.ibm.com/developerworks/library/ws-coor/.

    Google Scholar 

  3. M. Champion, C. Ferris, E. Newcomer, and D. Orchard. Web services architecture. W3C Working Draft, November 2002. http://www.w3.org/TR/ws-arch/.

    Google Scholar 

  4. D. Chappell, S. Graham, A. Lewis, N. Nagaratnam, P. Niblett, J. Parikh, S. Patil, S. Samdarshi, S. Tuecke, W. Vambenepe, and B. Weihl. Web services notification, 2004. http://www-106.ibm.com/developerworks/library/specification/ws-notifica%tion/.

    Google Scholar 

  5. F. Curbera, Y. Goland, J. Klein, F. Leyman, D. Roller, S. Thatte, and S. Weerawarana. Business process execution language for web services 1.0, (bpel4ws), August 2002. http://www.ibm.com/developerworks/library/ws-bpel/.

    Google Scholar 

  6. I. Foster, C. Kesselman, J. M. Nick, and S. Tuecke. Grid services for distributed system integration. IEEE Computer, 35(6), 2002.

    Google Scholar 

  7. P. Giorgini, P. Jörg, P Müller, and J. Odell, editors. Agent-Oriented Software Engineering IV, volume 2935 of Lecture Notes in Computer Science (LNCS). Springer-Verlag, 2004.

    Google Scholar 

  8. J. Goepfert and M. Whalen. An evolutionary view of software as a service, 2002. DC White paper, http://www.idc.com.

    Google Scholar 

  9. F. Leymann. Web services: Distributed applications without limits — an outline. In Procs. Of Database Systems for Business, Technology and Web, 2003.

    Google Scholar 

  10. Y. Li, H. Ghenniwa, and W. Shen. Integrated description for agent-oriented web services in e-marketplaces. In Proc. of AI 2003 Workshop on Business Agents and the Semantic Web, pages 11–17, 2003.

    Google Scholar 

  11. S. McIlraith, T. Cao Son, and H. Zeng. Semantic web services. IEEE Intelligent Systems, 16(2):46–53, 2001.

    Article  Google Scholar 

  12. A. Newell. The Knowledge Level. Artificial Intelligence, 18:87–127, 1982.

    Article  Google Scholar 

  13. OASIS Committee Specification. Business transaction protocol, 1.0, May 2002.

    Google Scholar 

  14. M. Papazoglou. Agent-oriented technology in support of e-business. Communication of the ACM, 44(4), 2001.

    Google Scholar 

  15. M. P. Papazoglou. Web services and business transactions. World Wide Web Journal, 6(3), 2003.

    Google Scholar 

  16. M. P. Papazoglou and D. Georgakopoulos. Service oriented computing. Communications of the ACM, 46(10), 2003.

    Google Scholar 

  17. M. P. Papazoglou and J. Yang. Design methodology for web services and business processes. In Procs. of the 3rd VLDB-TES Workshop, Hong Kong, 2002.

    Google Scholar 

  18. S. Tuecke, K. Czajkowski, I. Foster, J. Frey, S. Graham, and C. Kesselman. Grid service specification. Technical report, Open Grid Service Infrastructure WG, Global Grid Forum, 2002. Draft 5.

    Google Scholar 

  19. UDDI Technical White paper, 2001. http://www.uddi.org/.

    Google Scholar 

  20. Web Service Definition Language, 2001. http://www.w3.org/TR/wsdl/.

    Google Scholar 

  21. M. Wooldridge and N. R. Jennings. Intelligent agents: Theory and practice. Knowledge Engineering Review, 10(2), 1995.

    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

Papazoglou, M.P., Aiello, M., Giorgini, P. (2004). Service-Oriented Computing and Software Agents. 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_2

Download citation

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

  • 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