With the wide use of computer and network,more and more information systems have been built in various fields. However, they didn't join with each other at the begging, and they became "info-isolated-island". It's important that unify the systems and share the information with each other. Generally, information systems are complex. If we design new interfaces for each connection, there will be more work. Furthermore, each connection needs its own interface. If we create a new connection, we also need to design new interfaces. In this way, it will cost a lot of money and time. And then, EAI (Enterprise Application Integrator) came up. It can unify the systems which are independent, and make sharing data and business come true. The platform in this paper is a raw product of EAI. It can exchange data between different systems. While exchanging data, the systems need providing interfaces basing on the platform's criterion. The purpose of this system is to provide a unified platform that can solve the problems of asynchronous systems'or asynchronous databases'connection, data share and information security. The platform also has supernal efficiency of exchanging. By unifying data exchange pattern and shielding undersurface technology such as data transform and data transfers, this platform can exchange data between different application systems. This exchange can be one-to-one, one-to-many or many-to-many. The key problem of the data exchange platform is the definition of data regulation, the format of data, the processing of data and the transmission of data. In order to make the systems understand the data in common, the data of platform should base on uniform XML format. Usually the source system and the purpose system are not directly connected, so they need the network to exchange data. The platform provides many transport modules that can transport data in many modes. For safety and reliability, data should be processed specially. You can use encrypt module and compress module process data if you need. You can also change data or its format when the flow works. The process of data handing is called "Flow". The component of Flow is called "component". While the platform running, the component will be called and the data will be processed in-order. We need not know how they connect with each other. Outer systems can add components to the platform by adding a realization of the uniform interface. The data that is handled by platform is called "Message object". It includes "business data"and "system data". The message object can flow from one component to another. Business data consists of the exchanging data and the attribute of the data. The attribute... |