Abstract
The deployment of component-based software applications usually relies on a centralized repository where the components are stored. This paper describes a peer-to-peer approach for components distribution. The software components are distributed among a set of nodes participating in the execution of services. When a node wants to install a component which is not present locally, this component is both searched and installed using a peer-to-peer network. The proposed architecture is an underlayer for OSGi application (bundles) deployment and execution management.
Chapter PDF
References
Open Service Gateway initiative: Osgi specifications, http://www.osgi.org (2002)
Hall, R.S.: Oscar: Object service container architecture (2004), http://oscar.objectweb.org
Rowstron, A., Druschel, P.: Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In: Proceedings of IFIP/ACM Middleware, pp. 33–34 (2001)
FreePastry: Rice University, Houston, Texas (2004), http://freepastry.rice.edu
MUSE Project: Ist-507295 fp6. http://www.ist-muse.org/ (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Frénot, S., Royon, Y. (2005). Component Deployment Using a Peer-to-Peer Overlay. In: Dearle, A., Eisenbach, S. (eds) Component Deployment. CD 2005. Lecture Notes in Computer Science, vol 3798. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590712_3
Download citation
DOI: https://doi.org/10.1007/11590712_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30517-0
Online ISBN: 978-3-540-32281-8
eBook Packages: Computer ScienceComputer Science (R0)