Hi I would propose to split the application in Struts-modules. This allows the developers to develop undisturbed their modules.
Instantiate a common CVS-server and create a build-process (based on ant) that checks out all the needed modules compiles, packages and deploys them. That's a one-time effort. This allows for stuff like automated nightly builds,... hth Alexander -----Original Message----- From: Brian Styles [mailto:[EMAIL PROTECTED] Sent: Mittwoch, 9. Juni 2004 10:55 To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: J2EE design help needed! Hi all, I'm trying to develop an extensible architecuture to add new services to my existing website. I want this to be similar to www.salesforce.com, where each service is accessed via a main tab, and each service is essentially a mini-application in itself. I have an existing struts app which uses EJBs. I have the whole application packaged in a single ear, containing a single war (which has struts and jsps) and a single jar for the ejbs. I want to extend this application to have more functionality and services. Each service I want to be accessed via a tab from the index jsp. So i want an easy way to add new services. It would be nice to allow individual developers to work separately on each tab - ie to make each tab or service an individual component. I know that struts has the modules configuration, allowing several config files, however I think that these still are generally packaged in the same war (correct?). I need some advice on packaging. I see the following options: a) Application gets packaged as is, in a single ear containing a single war and jar. pros - simple build, current architecture cons - monolithic, not component based, not modular b) individual war file for each new service pros - modular, possibly more understandable cons - will get into dependancies between the modules anyway; may have issues sharing session objects between wars there are probably other options. I'd really love some advice from people who have had these problems in the past. They must be out there! thanks very much indeed, Brian _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]