FROGi : Déploiement de composants Fractal sur OSGi
Résumé
Cet article présente FROGi, une proposition visant à introduire le modèle à composants Fractal à l'intérieur de la plateforme de services OSGi. La motivation derrière ce travail est double. D'un côté, FROGi offre aux développeurs de services OSGi un modèle à composants extensibles qui facilite le développement des bundles ; ces derniers restent toutefois compatibles avec les bundles "patrimoniaux". D'un autre côté, FROGi bénéficie de l'infrastructure de déploiement que représente OSGi et qui facilite la réalisation du conditionnement et du déploiement de composants Fractal. Dans FROGi, une application Fractal est conditionnée sous la forme d'un ou plusieurs bundles et elle peut être déployée de façon partielle et les activités de déploiement peuvent avoir lieu de façon continue.
–––––
This paper presents FROGi, a proposal to introduce the Fractal component model into the OSGi services platform. There are two motivations for this work. The first one is to offer a flexible component model to the OSGi developers to simplify bundle development. Bundles developed with FROGi are nevertheless compatible with standard bundles. The second motivation is to leverage OSGi's deployment capabilities to package and deploy Fractal components. In FROGi, a Fractal application is packaged and delivered as a set of OSGi bundles; such an application supports partial deployment and additionally, deployment activities can occur continuously.
–––––
This paper presents FROGi, a proposal to introduce the Fractal component model into the OSGi services platform. There are two motivations for this work. The first one is to offer a flexible component model to the OSGi developers to simplify bundle development. Bundles developed with FROGi are nevertheless compatible with standard bundles. The second motivation is to leverage OSGi's deployment capabilities to package and deploy Fractal components. In FROGi, a Fractal application is packaged and delivered as a set of OSGi bundles; such an application supports partial deployment and additionally, deployment activities can occur continuously.
Fichier principal
13.pdf (318.93 Ko)
Télécharger le fichier
Slide_Mikael_Desertot.pdf (453.89 Ko)
Télécharger le fichier
Video_Mikael_Desertot.avi (136.77 Mo)
Télécharger le fichier
Format | Autre |
---|
Format | Autre |
---|