I have recently been using Roo working on a Single Web application that is some what small. It looks like now though we really need to expand on that as we have some large server side pieces that need to be put in place. Going back to Andrews / Rods comments earlier I am trying to understand why an ear file is not necessary for separating your business modules from your web modules. How would you do this without and EAR and the Use of EJB's? Do you put the web modules in one WAR and your services and such in another WAR? If so how do they communicate?