| With the continuous development of the internet industry, many traditional industies have been impacted. In this wave, many industries tried a lot of reformations for a living. Telecom industry has also been impacted as one of many traditional industries. As the result, a new product named virtual operator is born. Although the concept is advaced, virtual operator is a new product that is not mature enough yet in many ways and still needs improving and accepting the test of time. The financial system of virtual operator analyzes income-related data which comes from multiple systems periodically. There are many problems such as large and dispersed data, irrational division of labor, a variety of integration processes, nonconfigurable issues. Therefore, we need a powerful and flexible system to handle these income-related data. In brief, the data integration system plays a role of dealing with those income-related data produced by telecom system according to the requirements of the financial system of virtual operator, and submitting the result.According to the principles of good design and proper design patterns, data integration system has component-based function, process-oriented business, and visual processes, with good scalability and flexibility. Data integration system can control system operating authority precisely, manage vatious information of components and processes, configure information which will be depended when components run, configure process information by dragging the icon, drive processes, and display statistics graphically. The system becomes a close-knit whole that provides better service and operating experience, and higher operating efficiency.Data integration system is based on J2EE technology and popular Struts2+ Spring+Hibernate architecture. The system is divided into business layer, view layer and persistence layer in order to achieve the effect of high cohesion and low coupling. As for the technology selection of process control, JDK multithread technology was chosen, and those complex workflow framework such as Shark, OSWorkflow, JBPM etc were eliminated. In addition, the system uses B/S structure. Operation and maintenance personnel can complete all of the data integration process easily, conveniently, simply and effectively.So far, the system has been used on the line in Gome. The stable performances of the system greatly improve the efficiency and quality of data integration. |