Então, eu estou entrando num terreno desconhecido, precisarei gerenciar o redesenvolvimento de um sistema que atualmente são 5 sistemas de uma forma mais integrada, a solução que está sendo estudada é o OSGi.
desejamos usar o vraptor pq já estamos utilizando em outros sistemas.
Existe algum material referencia, problemas em abordar esta solução vraptor + OSGi ?
Então isto esta em estudo ainda, o OSGi surgiu como uma ideia para simplificar (apesar dele não ser tão simples assim).
Temos estas cinco aplicação (e pelo menos mais em estudo para serem implementada num futuro próximo) e dentro de cada uma delas o que seriam vários serviços, além de situações que mudam dependendo do cliente. Ou seja, não é um sistema com grande acesso, mas ele tem vários serviços e irá crescer
Desta forma achamos que uma solução de modularização, parece ser a melhor saída. (vou abrir um topico especifico sobre isto para trocar ideias) …
Como temos experiencia no vraptor gostariamos de usa-lo
[quote=pequenojava]Então isto esta em estudo ainda, o OSGi surgiu como uma ideia para simplificar (apesar dele não ser tão simples assim).
Temos estas cinco aplicação (e pelo menos mais em estudo para serem implementada num futuro próximo) e dentro de cada uma delas o que seriam vários serviços, além de situações que mudam dependendo do cliente. Ou seja, não é um sistema com grande acesso, mas ele tem vários serviços e irá crescer
Desta forma achamos que uma solução de modularização, parece ser a melhor saída. (vou abrir um topico especifico sobre isto para trocar ideias) …
Como temos experiencia no vraptor gostariamos de usa-lo[/quote]
Se vocês já tem uma experiência no VRaptor, vocês podem publicar serviços nele de uma forma muito simples e dar uma abusada em REST também. De repente sai muito melhor do que usar OSGi.
com certeza pensar apenas em serviços simplifica, mas sobre esta abordagem ficamos apenas na duvida de como gerenciar as dezenas de serviços, não acha que isto poderia impactar no desenvolvimento e deploy ?
ou seja vale a pena a complexidade do osgi para ajudar a gerenciar estes serviços ou vale a pena fazer isto na mão ?