Decision Supporting System (DSS) is an intelligent man-machine system assisting in decision-making. With the continual development of DSS, traditional method of analysis and design for DSS is facing critical challenge. As the expansion of Web application, great changes have taken place on the architecture of software. It becomes an important task in DSS field to seek new and more effective method of analysis and design.So we introduced design patterns into our paper, integrated with Data Warehouse and J2EE, to design a high reusable enterprise DSS platform. Using design patterns have greatly improved system's ability of reusable. Data Warehouse, OLAP and Data Mining are three basic elements of DSS and provide strong support to the new generation of DSS. Data Warehouse puts emphasis on the organizing and storaging of data. OLAP focuses on the analysis of data and Data Mining works for the Knowledge Discovery. The J2EE platform simplifies enterprise applications by basing them on standardized, modular components, by providing a complete set of services to those components, and by handling many details of application behavior automatically, without complex programming, and it can meet the demand for enterprise DSS.In this paper, we analyzed the effects of design patterns on designing and developing software and discussed six kinds of design patterns, which are suitable for J2EE platform. The paper mainly focuses on designing and developing a reusable and common DSS platform which using design patterns, J2EE and Data Warehouse, we discuss the technology of design and develop a DSS, and finally, we succeed in applying our system to the car insurance business systematically.
|