Witam
Mam takie pytanie, ponieważ nigdy wcześniej nie robiłem takich rzeczy.
Wymaganie stawiane aplikacji są następujące:
-aplikacja powinna być podzielona na kilka modułów
-Docelowo ma być jeden moduł główny, core od którego będą dziedziczyć inne moduły.
-Całość ma działać na serwerze aplikacyjnym wildfly
-Ma to działać w taki sposób, że domyślnie mamy załadowany główny moduł, jeśli wrzucimy na serwer inny moduł (war ) wtedy automatycznie aplikacja powinna wykryć ten fakt i odpowiednio dostosować kontent naszej aplikacji webowej.
Przykładowo dodamy moduł adwert i nasza aplikacja administracyjna będzie miała możliwość dodawania, edytowania reklam itd, a na stronie głównej reklamy będą wyświetlane itp
Inaczej mówiąc każdy sub moduł ma dynamicznie dodawać kontent do modułu głównego.
- żeby było ciekawiej każdy moduł powinien być zabezpieczony, posiadać klucz, który będzie sprawdzany podczas łączenia z innymi modułami
Po pierwsze wydaje mi się to dość ciekawy projekt jednak nigdy wcześniej takich cudów nie robiłem.
Rozglądając sie w temacie doszedłem do wniosku, że chyba bez OSGI się nie obejdzie ...
Co o tym powiecie ?
Da się takie cuda robić ... czy mam powiedzieć zleceniodawcy , że ni chu chu :D?
PS.
Jeśli to możliwe chciałbym wykorzystać do tego zadania springa... . Pamiętam, że spring posiadał wsparcie dla osgi chyba dynamic modules czy coś takiego jednak teraz nie widzę takiej biblioteki ...