EAI has become a hot spot for enterprise information construction in the past two years. It should be said that EAI construction is a summary of the company's construction system. From the driving force of EAI construction, EAI is produced in order to solve problems such as "spider webs", "information island" in the enterprise. Enterprises effectively reduce the number of interfaces, and communicate bridges in each information system. EAI has dredged the context to improve the integration of information systems.
With the development of technology, EAI's core concept has a new breakthrough in recent years. With the rise of WebService, EAI is more and more obvious. It can be said that the next stage of the EAI system is a integrated system based on "service-oriented", which is a big step forward than the "interface-oriented" integration system of most enterprises. First let's take a look at some technical means used in implementing EAI systems. I. Traditional EAI ideas and development process enterprises build a variety of information systems to improve business processing efficiency and enhance the competitiveness of enterprises. For various reasons, many companies have an information on information: information systems often design and develop, and different applications cannot share business processing processes and information, which cannot be effectively collaborative, which greatly reduces information. The role of the system. With the increasing competition, companies urgently need to eliminate information islands, so that all applications are independent of each other and effectively work together, and they will integrate different applications into a complete enterprise-level information environment and can achieve rooms with other companies. integrated. This is the so-called EAI, and the company is integrated. Enterprise Application Integration is integrated with the corresponding software technology to integrate enterprises, and complete various business activities of enterprises, and can flexibly adapt to corporate development and market changes. From an architecture of enterprise applications, there are two representative of two: bus type integrated architecture and star integrated architecture. The principle of the integrated architecture of the bus type is that the interfaces of each application system are facing the information buses. Information flows in the bus. His advantage is that the application system only needs to write the interface-oriented interface, thereby avoiding the writing of N * n interfaces. Integrated products from companies such as Tibco are the representatives of this architecture. The architectural diagram is as follows: The proposed method of the star structure is generally general, and its principle is that information and applications are concentrated to a core processor. This core processor may be an application server, or a data warehouse. For example, an IBM integration scheme is integrated with MQ. Webmothods is integrated with a data warehouse as integrated. The advantage of this architecture is. The architecture diagram is as follows: In short, traditional integration scenarios have an important feature that they are interfaced to each information system. They are based on certain specific standards for interface interfaces to reach the purpose of system integration. By implementing enterprise application integration, you can effectively resolve the problem of interfaces of the information system. Second, the EAI system from the interface type EAI to the service-type EAI interface is difficult to overcome: First, there is no basic service that truly realizes unified identity authentication, status authentication, safety control. The second is to make a huge and expensive core system. The third is that the interface-type EAI system has a great difficulty when dealing with "long transcation". The information technology department of the company, from essentially, is a department that provides information services. The various information systems in the enterprise provide a full range of information services for users' inside and outside users. Between the system and the system, from the past, it is connected by an interface. This idea is gradually changed, and the application system and application system should also go to an inter-service relationship. It is in this cross-use system, the service-oriented concept of service, WebService has been developed faster in these two years. Web Service is a collection of standards. It provides a distributed computing model that exhibits business applications on the Internet or intranet to display commercial application services by using standard XML protocols and information formats. Using WebService to implement EAI, it is necessary to transform the integrated application system itself, which complies with the service-oriented system.