Olá Pessoal,
Tudo bem? Gostaria da opinião de vocês sobre uma coisa. Em uma empresa, onde existe um sistema para cada departamento, acho que uma boa solução seria um único sistema integrando todos os setores mas de forma modularizada. Pensei em um sistema web java, onde eu teria jsp, servlet, spring... ou seja, tecnologias web, e módulos acoplados a esse sistemas através de arquivos .jar, onde eu teria todas as regras de negócio de minha aplicação nesse arquivo .jar, dessa forma:
Pensei nisso pelos seguintes motivos:
- A manutenção fica mais simplificada, pois toda a camada web é única para todos os sistemas;
- Defino um padrão de interface para toda a empresa, ou seja, o usuário não precisa ficar se acostumar com várias interfaces;
- O desenvolvimento de um novo módulo também fica mais fácil, pois toda a configuração web está no projeto web e não no módulo;
- Se eu quiser mudar a interface de um único módulo, posso fazer isso facilmente, pois teria a regra de negócio modularizada em um arquivo .jar;
5…
Gostaria da opinião de vocês sobre isso, seria uma boa solução?
