FROGi: Fractal Components Deployment over OSGi

  • Mikael Desertot
  • Humberto Cervantes
  • Didier Donsez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4089)


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.


Service Interface Control Interface Fractal Component Component Instance Open Service Gateway Initiative 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 2.
    Bieber, G., Carpenter, J.: Introduction to Service-Oriented Programming. OpenWings whitepaper (September 2001),
  3. 3.
    Bruneton, E., Coupaye, T., Stefani, J.B.: The Fractal Composition Framework Version 2.0-3. Object Web Consortium (July 2004)Google Scholar
  4. 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. 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. 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. 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. 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. 9.
    Fowler, M.: Inversion of Control and the Dependency Injection Pattern. Online Document (2004),
  10. 10.
    Frnot, S., Stefan, D.: Instrumentation de plate formes de services ouvertes – Getion JMX sur OSGi. Ubimob, Nice (2004)Google Scholar
  11. 11.
    Hammant, P., Hellesoy, A., Tirsen, J.: PicoContainer: a lightweight embeddable container,
  12. 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. 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. 14.
    Szyperski, C.: Component software: beyond object-oriented programming. ACM Press/Addison-Wesley Publishing Co. (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mikael Desertot
    • 1
    • 3
  • Humberto Cervantes
    • 2
  • Didier Donsez
    • 1
  1. 1.Laboratoire LSR-IMAGDomaine UniversitaireGrenobleFrance
  2. 2.Universidad Autonoma Metropolitana-Iztapalapa (UAM-I)Iztapalapa. D.F.Mexico
  3. 3.Bull SASEchirollesFrance

Personalised recommendations