Font Size: a A A

The Design Of Enterprise Information System Architecture Based On SOA

Posted on:2009-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhangFull Text:PDF
GTID:2178360242982313Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Global economic integration had created a fierce market environment, the changes in the market had lead to ever-changing business, enterprises must be very sensitive to such changes, and quickly adjust business strategies, to adapt to these changes. IT departments of enterprise must be able to change the company's strategy, quickly and efficiently adjust and deploy new information systems. However, now enterprises have been in hot water. In the process of development and maintenance of information system, the enterprises have to encounter two major problems: "not agile" and the "low efficient".SOA (Service-Oriented Architecture) precisely the emergence of enterprise software architecture to meet the changing needs of this, so that enterprises need to change in the IT system has greatly increased flexibility.SOA is a design idea, is a wide granularity, loosely coupled model of the system architecture. In this model system various business operations are converted into services, with standard interfaces for users to call. Enterprises can mix and reuse these services module for business integration, so can rapid respond to business changes. Compared to traditional information system software architecture, SOA has the following advantages:1. With the combination of various operational services, it can provide a better integrated system to the enterprise.2. SOA is loosely coupled, high reusability architecture, it can ensure enterprise rapidly disposed when business had changed.3. In the development process new system largely reuse the IT asset of original systems, greatly reducing the development cycle and development costs.This paper is based on management science and engineering subject, with a perspective of system analyst, designs and researches SOA-based enterprise information system architecture, provides reference for software development of the enterprise management information system.In this paper the design of SOA-based enterprise information system architecture. Compared to the traditional application project, increase a level of a service-oriented, particular carved up as: service control layer, business logic layer, data access layer. Throughout the service layer, we will be operational packaged as wide granularity, easily reusable services entities, and the system launched by the service control layer release, registration of the services, and accept that the call of UI. These business services which were about persistent operation in the database were achieved through the operation of the data access layer. In these service-oriented architecture layer, from a business point of view, the service is corresponding to the real business activities or business activities of a component, from a technical point of view, the interface and implementation services are separate from each other, the petitioner in UI layer will be able use the services only providing of communications interface, It achieves transparency of the technology. In order to solve the problem of services communication in the service layer, this paper proposes a design method of Enterprise Service Bus, the service bus includes three functions: information transfer, event-driven and service management.The application of information systems in this paper is based on the case of a secondary development of one insurance company. In the process of corporate internships, I have investigated about the former information system, and have analyzed the new system requirement, and designed SOA-based information system architecture, with helping a view to corporate information systems for secondary development. First of all, from a business perspective as well as a technical perspective,It analyzed the feasibility of the project. Secondly analyzed and designed services layer and business logic layer, designed the business service environment, the environment of top service domain includes insurance services, insuring and checking insuring services, accounting services, reconnaissance services, compensate and checking compensate services, reinsurance services, such good design reduces the coupling of services. Then based on the relation united process I designed the business case analysis and design process. Then the insurance case with the examples described in the services definition:①vertical partition;②with different levels of reusability of code;③separation frequent changes and relative stability of the service. In a creative way, this paper proposed a method of transform from the original application to the SOA, and analyzed insurance business as an example. Finally, this paper designed a service-oriented enterprise application, mainly coded on safety inspection, authorized service, and the task list querying services.
Keywords/Search Tags:Architecture
PDF Full Text Request
Related items