Bonjour à tous,
je suis en train de me pencher sur OSGi pour le développement d'un nouveau projet et je m’interroge sur les choix qui s'offrent à moi quand à la gestion de l'IHM.
Après quelques galères et quelques tests, je suis arrivé à déployer dans un conteneur OSGi une application Web packagée sous forme de WAB, basée sur spring, et qui consomme un service exposé par un autre bundle déployé dans le même conteneur OSGi.
Ce que je souhaiterai donc faire à présent, c'est déployer un autre bundle qui expose de nouvelles fonctionnalités. En plus d'exposer ces fonctionnalités, je souhaiterai également qu'une partie graphique soit déployée, dans le même contexte de l'application Web existante, par exemple sous la forme d'une nouvelle entrée de menu qui apparaîtrai.
Et j'avoue que là, je ne sais pas trop comment faire : comment architecturer le(s) projet(s) web ? comment gérer le web application context ?
Y a-t-il des framework d'intégration pour réaliser celà ? Est-ce prévu dans les spécifications OSGi (j'ai aperçu la notion de fragment de bundle, faut-il se diriger vers cette notion ?).
Merci d'avance pour vos réponses
Partager