| The research and implementation of the project provide a whole solution to the building of an information exchange platform for a large-sized commerce corporation in Sichuan. As a kernel platform, the Information Exchange Platform provides the enterprise with the support for data exchange and seamless share.According to the real status of the enterprise, the thesis presents a software system called Enterprise Information Exchange Platform based on EAI (Enterprise Application Integration) and MQSeries. The main research work is as follows:(1) Based on the requirement analysis of system target and functionalities, and according to the common design of this field at present, the design of the Information Exchange Platform's general frame is finished. Minewhile, MQSeries, a message middleware, is chosen as the foundation of data transmission in system.(2) Using UML (Unified Modeling Language), the author analyzes the system use case chart, and divides the whole Information Exchange Platform into two subsystems, i.e., platform exchange subsystem and platform management subsystem. The function modules and their relationship of two subsystems are also designed. By introducing a special software component known as "adapter", the problems of data collection and deliver are solved with respect to the complexity and the changeability of business data. Meanwhile, in order to conveniently exchange data among platform, other management systems and sites, a middle dadabase is designed to preserve original data and log information.(3) By means of UML class chart and sequence chart, the author describes the implementation of the main function modules in Information Exchange Platform, including site monitor, task schedule, system initialization, log management, message management, data transmission, and etc.(4) The project's implementation plan and the deploying process ofMQSeries are established.This system was already come into use in July, 2005, and exchanged important business data for the different management systems in the corporation. All types of performance are accordant with the expected design, and serious exceptions just like message lost and resend have never happened. |