I am trying to figure out what the best practices would be for doing a large enterprise app with ROO that has multiple modules. We will probably Have a couple different web apps that would need to share a common Business Logic/Service Layer and maybe another that does some processing. My idea was to create multiple modules as such that would either run on Tomcat or TC-Server.
common-api = jar project
webapp1 = war project
webapp2 = war project
Business/Service/JPA = war project
Processing = war project
1. Is this a good practice to do if not what is?
2. How would the web app WAR talk with the Business/Service Layer WAR( Spring Remoting)?
Thanks for any help/suggestions.