Abstract
This paper presents FROGi, a proposal to support continuous deployment activities inside Fractal, a hierarchical component model. FROGi is implemented on top of the OSGi platform. Motivation for this work is twofold. On one hand FROGi provides an extensible component model to OSGi developers and eases bundle providing. FROGi-based bundles are still compatible with “legacy” OSGi bundles that offer third party services. On the other hand, FROGi benefits from the deployment infrastructure provided by OSGi which simplifies conditioning and packaging of Fractal components. With FROGi, it is possible to automate the assembly of a Fractal component application. Partial or complete deployment is also supported as well as performing continuous deployment and update activities.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abdellatif, T., Kornas, J., Stephani, J.-B.: J2EE Packaging, Deployment and Reconfiguration Using a General Component Model. In: Proceedings of Component Deployment, CD, Grenoble (2005)
Bieber, G., Carpenter, J.: Introduction to Service-Oriented Programming. OpenWings whitepaper (September 2001), http://www.openwings.org/download/specs/ServiceOrientedIntroduction.pdf
Bruneton, E., Coupaye, T., Stefani, J.B.: The Fractal Composition Framework Version 2.0-3. Object Web Consortium (July 2004)
Cervantes, H., Hall, R.S.: Beanome, A Component Model for the OSGi Framework. In: Proceedings of the workshop Software Infrastructures for Component Based Applications on Consumer Devices, Lausanne (2002)
Cervantes, H., Hall, R.S.: Automating Service Dependency Management in a Service-Oriented Component Model. In: Proceedings of CBSE 6, Portland, USA (2003)
Cervantes, H., Desertot, M., Donsez, B.: FROGi: Dploiement de composents Fractal sur OSGi. In: Proceedings of Decor 2004, CoRR, Grenoble (2004)
Cervantes, H., Hall, R.S.: Service Oriented Concepts and Technologies. In: Stojanovic, Z., Dahanayake, A. (eds.) Service-Oriented Software System Engineering: Challenges and Practices, Ch. I. Idea Group Publishing, USA (2005)
Desertot, M., Escoffier, C., Donsez, D.: Autonomic administration of J2EE Edge Servers. In: Proceedings of the International Worshop of Middleware for Grid Computing (MGC), Grenoble (2005)
Fowler, M.: Inversion of Control and the Dependency Injection Pattern. Online Document (2004), http://martinfowler.com/articles/injection.html
Frnot, S., Stefan, D.: Instrumentation de plate formes de services ouvertes – Getion JMX sur OSGi. Ubimob, Nice (2004)
Hammant, P., Hellesoy, A., Tirsen, J.: PicoContainer: a lightweight embeddable container, http://www.picocontainer.org
Kornas, J., Leclercq, M., Quema, V., Stephani, J.-B.: Support pour la reconfiguration d’implantation dans les applications a composants Java. In: Proceedings of Decor 2004, CoRR, Grenoble (2004)
Marin, C., Desertot, M.: SensorBean: A Component Platform for Sensor-Based Services. In: Proceedings of the International Worshop of Middleware for Pervasive and Ad-Hoc Compouting (MPAC), Grenoble (2005)
Szyperski, C.: Component software: beyond object-oriented programming. ACM Press/Addison-Wesley Publishing Co. (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Desertot, M., Cervantes, H., Donsez, D. (2006). FROGi: Fractal Components Deployment over OSGi. In: Löwe, W., Südholt, M. (eds) Software Composition. SC 2006. Lecture Notes in Computer Science, vol 4089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11821946_18
Download citation
DOI: https://doi.org/10.1007/11821946_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37657-6
Online ISBN: 978-3-540-37659-0
eBook Packages: Computer ScienceComputer Science (R0)