Modular Java EE in the Cloud
Designing a system that can evolve without creating a maintenance nightmare is far from trivial. A service oriented, modular software architecture will help a lot to achieve this goal. Modularity forces separation of concerns which, when combined with a service oriented architecture, enables you to replace parts of a system …