Olá pessoal, tudo bem?
Vamos ao problema.
Estamos querendo (na verdade precisando) empacotar funcionalidades do nosso sistema de forma que possamos colocá-las em aplicações web diferentes sem precisar ter que reimplementar essa funcionalidade.
Seria mais ou menos assim: teremos três módulos para essa aplicação. Sendo que algumas funcionalidades como cadastros, ferramentas de exportação e mais algumas coisas só irão rodar em um módulo ou outro. Então queríamos de alguma forma poder empacotar essas funcionalidades separadamente e só colocar no módulo o que nós precisamos. Seria algo parecido com o que as IDEs fazem com seus plugins, só que web e camadas de negócio embutido, mas basicamente o mesmo conceito.
Utilizamos basicamente JSF 2 (MyFaces, RichFaces, etc) , Spring, Hibernate.
Então, alguém tem alguma idéia do que dá pra fazer, alguma sugestão, já viu algo parecido?
Vlw.
ultimamente) posto aqui no que deu. Abraços