Abstract
Service-oriented computing, a composition of distributed-object computing, component-based, and Web-based concepts, is becoming the widespread choice for developing dynamic heterogeneous software assets available as services across a network. One of the major strengths of service-oriented technologies is the high abstraction layer and large granularity level at which software assets are viewed compared to traditional object-oriented technologies. Collaboration through encapsulated and separately defined service interfaces creates a service-oriented environment, whereby multiple services can be linked together through their interfaces to compose a functional system. This approach enables better integration of legacy and non-legacy services, via wrapper interfaces, and allows for service composition at a more abstract level especially in cases such as vertical market stacks. The heterogeneous nature of service-oriented technologies and the granularity of their software components makes them a suitable computing model in the pervasive domain.
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.
Bibliography
Allsopp D et al. Coalition Experiment: Multiagent Cooperation in International Coalitions. IEEE Intelligent Systems, May 2002.
Bonsma E and Hoile C. A Distributed Implementation of the SWAN Peer-to-Peer Look-up System Using Mobile Agents. Proceedings of the International Workshop on Agents and Peer-to-Peer Computing, Autonomous Agents and Multi-Agent Systems, Bologna, Italy, 2002.
Capra L, Emmerich W, and Mascolo C. CARISMA: Context-Aware Reflective Middleware System for Mobile Applications. IEEE Transactions on Software Engineering, 2003:29:10: 929–945.
Chappell D A and Jewell T. Java Web Services: Using Java in Service-Oriented Architectures. O’Reilly, USA, 2002:13–24.
Denker G et al. Accessing Information and Services on the DAML-enabled Web. Whitepaper, SRI International, Menlo Park, CA, January 2001 — http://www.daml.org/
Foster I et al. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Open Grid Service Infrastructure WG, Global Grid Forum, 2002.
Foster I and Iamnitchi A. On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing. 2nd International Workshop on Peer-to-Peer Systems, Berkeley, CA, 2003.
Ghanea-Hercock R A. Phobos: An Agent-based User Authentication System. IEEE Intelligent Systems, 2003:18:3:67–73.
Global Grid Forum. Open Grid Services Architecture, vl.0. April 2003 — www. globalgridforum. org/
Gokhale A, Kumar B, and Sahuguet A. Reinventing the Wheel? CORBA vs. Web Services. The Eleventh International World Wide Web Conference, May 2002.
Groove Whitepaper, 2003 — http://www.groove.net/pdf/backgrounder-product.pdf
Howes T A and Smith M. A Scalable, Déployable Directory Service Framework for the Internet. Technical Report, Center for Information Technology Integration, University of Michigan, HTTP/1.0 — Informational RFC 1945, 1995 — http://www.w3.org/Protocols/ rfcl945/
Mizrak A. Structured Superpeers: Leveraging Heterogeneity to Provide Constant-Time Lookup. Proceedings of the IEEE Workshop on Internet Applications, San Jose, CA, 2003.
Pallickara S and Fox G. NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids. Proceedings of ACM/IFIP/USENIX International Middleware Conference (Middleware-2003), Rio Janeiro, Brazil, June 2003.
Papazoglou M P, Krämer B J, and Yang J. Leveraging Web Services and Peer-to-Peer Networks. In: Eder J and Missikoff M (editors). Proceedings of Advanced Information Systems Engineering 15th International Conference. CAiSE’03, Klagenfurt, Austria, June 2003:485–501.
Rowstron A and Druschel P. Pastry: Scalable, Decentralized Object Location and Routing for Large Scale Peer-to-Peer Systems. Proceedings of 18th Conference on Distributed Systems Platforms, Heidelberg, 2001.
Saffre F. Adaptive Security and Robust Networks. Information Security Bulletin, November 2002:7:11.
Tuecke S et al. Grid Service Specification. Global Grid Forum, 2002 — http://www.ggf.org/ ogsi-wg/
Wang F. Self-Organising Communities Formed by Middle Agents. Proceedings of the First International Conference on Autonomous Agents and Multi-Agent Systems, Bologna, Italy, 2002:1333–1339.
Zhao B, Kubiatowicz J, and Joseph A. Tapestry: An Infrastructure for Fault-Tolerant Wide-Area Location and Routing. Technical Report UCB/CSD-01-1141, Computer Science Division, UC, Berkeley, CA, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this chapter
Cite this chapter
Kaveh, N., Hercock, R.G. (2006). NEXUS — Resilient Intelligent Middleware. In: Steventon, A., Wright, S. (eds) Intelligent Spaces. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84628-429-8_21
Download citation
DOI: https://doi.org/10.1007/978-1-84628-429-8_21
Publisher Name: Springer, London
Print ISBN: 978-1-84628-002-3
Online ISBN: 978-1-84628-429-8
eBook Packages: Computer ScienceComputer Science (R0)