Skip to main content

FROGi: Fractal Components Deployment over OSGi

  • Conference paper
Software Composition (SC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4089))

Included in the following conference series:

  • 349 Accesses

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. Bieber, G., Carpenter, J.: Introduction to Service-Oriented Programming. OpenWings whitepaper (September 2001), http://www.openwings.org/download/specs/ServiceOrientedIntroduction.pdf

  3. Bruneton, E., Coupaye, T., Stefani, J.B.: The Fractal Composition Framework Version 2.0-3. Object Web Consortium (July 2004)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Cervantes, H., Hall, R.S.: Automating Service Dependency Management in a Service-Oriented Component Model. In: Proceedings of CBSE 6, Portland, USA (2003)

    Google Scholar 

  6. Cervantes, H., Desertot, M., Donsez, B.: FROGi: Dploiement de composents Fractal sur OSGi. In: Proceedings of Decor 2004, CoRR, Grenoble (2004)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Fowler, M.: Inversion of Control and the Dependency Injection Pattern. Online Document (2004), http://martinfowler.com/articles/injection.html

  10. Frnot, S., Stefan, D.: Instrumentation de plate formes de services ouvertes – Getion JMX sur OSGi. Ubimob, Nice (2004)

    Google Scholar 

  11. Hammant, P., Hellesoy, A., Tirsen, J.: PicoContainer: a lightweight embeddable container, http://www.picocontainer.org

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Szyperski, C.: Component software: beyond object-oriented programming. ACM Press/Addison-Wesley Publishing Co. (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics