Font Size: a A A

Design And Research Of Enterprise Application Integration Model Based On SOA

Posted on:2012-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z D LvFull Text:PDF
GTID:2178330335974219Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer science and network technology, the enterprise information has been greatly improved too. From the 1980s to the 1990s, enterprises around the world have continuously developed their own applications. It also gradually changing understanding of software development, from the integrity and consistency of a single system to the flexibility of the interconnection between systems and mutual adaptation, the integrated development between each application software has become a hot research field. With business growth and development of information technology, enterprise information portals believe that enterprise applications should be high integrated and open systems. However, as most companies tend to have a heterogeneous system, the information can not be shared between systems, processes can not communicate with each other, and software and other problems can not be re-used,which lead to the "information islands". It's a business development bottleneck. In such cases, the traditional enterprise application integration solution can not be convenient, flexible and low cost to achieve the integration of heterogeneous systems. It's difficult to adapt the needs of modern business enterprise changing.Service-oriented architecture SOA came up with this background, using the combination of EAI and SOA to solve the shortcomings of traditional EAI is an effective way. Its basic idea is to serve as the core, which divides the various software applications into service module. The service module is a unified whole and together, and it uses the services to address the heterogeneity problem. SOA is different with the traditional end-to-end enterprise applications. SOA provides a series of "service" module, which has a well-defined input/output interface and functionality improved processing module, and implements the separation of interface and service implementation. Using service reusability and transparency of the service location, the implementation of service can be independent of hardware platforms, operating systems and programming languages. Therefore, the end-to-end enterprise applications can easily be integrated through using these services. From the practicality and safety of the enterprise application integration, this paper analyzes the traditional EAI integration architecture model, according to the poor nature of flexibility and adaptability, integration and so on. Through making full use of the loosely coupled, cross-platform, reusable advantages of SOA, this paper proposes the necessity to introduce the EAI based on SOA. Through anglicizing the related technologies to SOA architecture, such as Web Services, SCA, ESB, etc., this paper emphasis on the technical advantages of Web Services used in EAI. Combining the latest research results of EAI based on SOA, this paper proposes a Web Services-based enterprise application integration framework model that realizes a flexible loosely coupled integration of heterogeneous systems, and greatly improves application service levels. The model structure is divided into Client Request Layer, Enterprise Application Integration Layer, Messaging Layer, Service Delivery and Packaging Layers, Data Request Layer and Data Layer. It also includes the SOAP Router, Enterprise Firewall, Public and Private UDDI Registry, ESB. The successful application of the model has greatly enhanced the development of enterprise application integration system efficiency and economic benefits.
Keywords/Search Tags:Service-Oriented Architecture, Enterprise Application Integration, Web Services, Loose Coupling
PDF Full Text Request
Related items