I really dont think is the place to ask someone to design a system. I can give you a few tips, open source products are really good, but some applications may need a vendor application. I worked with Tomcat and it worked really well for a small application. You should look into Webservices, since it will probably key in quoting applications. Also you should look to see if Postgres has what you need from a database, for example are you going to use trigers, stored procedures and etc, and does postgres support them. If you search the net you will find lots of applications that do exactly what you are going to do.
At 09:27 AM 3/12/2002 -0800, you wrote: >I would like some input on a project that I am working on. The project >is an online insurance quoting app. > >I would like to use the following open source software: > >Tomcat 4.x >Struts 1.x >Taglibs >PostgreSQL 7.3 > >I would appreciate suggestions about the design of the app. as it >will eventually include quotes from various insurance carriers. > >Also, the updates are supplied as a text file need to be updated in an >automated way. Any suggestion would be appreciated (see snippet below). > >Thanks, > >Jack Lauman > > > > ACCIDENT_FREE_CR = + (POLICY_ACCIDENT_FREE_PERCENT >/ 100) > > > ACCIDENT_FREE_PROC_TERMS = + 10 > > > ACCIDENT_FREE_TERM_MONTHS = + 12 > > > AGENT_DEV = > IF RATEFILE_COMPANY_AGENT_DEV EQ >0 > + 1.00 > ELSE > + RATEFILE_COMPANY_AGENT_DEV > > > ANTI_THEFT_DISCOUNT_APPLIES = > IF POLICY_VEHICLE_ANTI_THEFT_COV >EQ 'ALARM' , 'ACTIVE' , 'PASSIVE' > + 1 > ELSE > + 0 > > > AWAY_AT_SCHOOL_APPLIES = > IF POLICY_DRIVER_AT_SCHOOL EQ 'Y' > + 1 > ELSE > + 0 > > > AWAY_AT_SCHOOL_PREM = + 0 > > > BI_YEAR_BASE_PREM = > IF POLICY_VEHICLE_LIABILITY_TYPE >EQ 'BI' > + ((RATEFILE_BI_SL_BASE * >RATEFILE_BI_SL_INCR_FACTR) ROUND 1.00) > ELSE > IF >POLICY_VEHICLE_LIABILITY_TYPE EQ 'SL' > + (RATEFILE_BI_SL_BASE * >RATEFILE_BI_SL_INCR_FACTR) > > CAR_EXTENDED_TRANS_YEAR_PREM ROUNDED TO 1.00 = > IF POLICY_CAR_EXTENDED_TRANS_LIM >EQ 30 > + 24 > ELSE > IF >POLICY_CAR_EXTENDED_TRANS_LIM EQ 50 > + 40 > ELSE > + 0 > > > CAR_MEDIA_EQUIP_YEAR_PREM ROUNDED TO 1.00 = > IF POLICY_CAR_MEDIA_EQUIP_LIM GT >0 > + >(((((POLICY_CAR_MEDIA_EQUIP_LIM - 1) / 500) TRUNCATE 1) + 1) * 30) > ENDIF > >=========================================================================== >To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff >JSP-INTEREST". >For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". >Some relevant FAQs on JSP/Servlets can be found at: > > http://archives.java.sun.com/jsp-interest.html > http://java.sun.com/products/jsp/faq.html > http://www.esperanto.org.nz/jsp/jspfaq.jsp > http://www.jguru.com/faq/index.jsp > http://www.jspinsider.com =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com