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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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/.
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/.
M. Champion, C. Ferris, E. Newcomer, and D. Orchard. Web services architecture. W3C Working Draft, November 2002. http://www.w3.org/TR/ws-arch/.
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/.
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/.
I. Foster, C. Kesselman, J. M. Nick, and S. Tuecke. Grid services for distributed system integration. IEEE Computer, 35(6), 2002.
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.
J. Goepfert and M. Whalen. An evolutionary view of software as a service, 2002. DC White paper, http://www.idc.com.
F. Leymann. Web services: Distributed applications without limits — an outline. In Procs. Of Database Systems for Business, Technology and Web, 2003.
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.
S. McIlraith, T. Cao Son, and H. Zeng. Semantic web services. IEEE Intelligent Systems, 16(2):46–53, 2001.
A. Newell. The Knowledge Level. Artificial Intelligence, 18:87–127, 1982.
OASIS Committee Specification. Business transaction protocol, 1.0, May 2002.
M. Papazoglou. Agent-oriented technology in support of e-business. Communication of the ACM, 44(4), 2001.
M. P. Papazoglou. Web services and business transactions. World Wide Web Journal, 6(3), 2003.
M. P. Papazoglou and D. Georgakopoulos. Service oriented computing. Communications of the ACM, 46(10), 2003.
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.
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.
UDDI Technical White paper, 2001. http://www.uddi.org/.
Web Service Definition Language, 2001. http://www.w3.org/TR/wsdl/.
M. Wooldridge and N. R. Jennings. Intelligent agents: Theory and practice. Knowledge Engineering Review, 10(2), 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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