Font Size: a A A

Based Enterprise Service Bus, Soa Framework And Applications

Posted on:2010-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:F S LiFull Text:PDF
GTID:2208360275455157Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Service-Oriented Architecture(SOA) is a component model which would pack the enterprise's business function into standard services with open standards.These services call each other through interfaces that are explicit and independent of realization.They are also loosely-coupled and can be called with communication protocols which emphasize transparency and interoperability.To optimize the infrastructure of information system of enterprises,reduce the complexity of the services reusability and integrate reliably all technologies,protocols and applications,it is necessary to create an abstract layer to hide the underlying complexity caused by integrating all applications and technologies so as to make the SOA possible.Such a layer for services is Enterprise Service Bus(ESB).Based on SOA for Enterprise Application Integration is the way the mainstream of business integration.ESB(Enterprise Service Bus) is the SOA architecture,one solution is to be sought after in the industry and generally recognized as a framework for the realization of SOA-based approach.This is a standards-based,message-oriented,highly distributed,dynamic routing system integration platform.The use of ESB,is to make the field of enterprise application integration services within the new changes.Therefore,this paper hopes that through the study of ESB in order to change the traditional system integration of enterprise applications,so the eventual realization of service-oriented computing environment dynamic and flexible distributed enterprise application systems integration business.The rapid development of modern information technology leads enterprise automation and network into a new stage.In the past few years,a large number of enterprise information management systems such as ERP,PDM,SCM,OA,CRM have emerged,in lower production costs and shorten the development cycle and improve the areas of product innovation have played a significant role.All of these for the PLM(product lifecycle management) building provide favorable conditions and strong technical assurance.With the further in-depth of Enterprise Information Management and the higher requirements for enterprise informatization,enterprises will be increasingly concerned about the various types of information management software integrated into a self-adaptive software integration platform. This is the PLM(product lifecycle management) software development purpose.First of all,the paper introduces the technology and theoretical foundation of SOA,and analyzes the main characteristics of SOA in detail.These characteristics include the loosely coupling of services,coarse-grained design of services,standards-based interfaces of services as well as the transparency of the specific implementation,location and transport protocols of all services for the callers in SOA architecture. Secondly,the concept and model of ESB are introduced,its core principles are discussed, and the work mechanism of ESB is researched deeply.Service requesters and service providers interact by ESB bus.ESB provides the service requestor and service providers in the loosely coupled interconnection,ESB bus logic to act as an intermediary.ESB is a kind of middle ware which can provide normal integration for loosely-coupled services and applications. Service-oriented solutions,including such as security,logging,management and audit services, ESB on behalf of participants or the parties to achieve the implementation of these basic services,making the participants no longer care about the interaction of such matters.Thirdly,a reference model of SOA based on ESB is proposed.Interactive mode designed a lightweight framework,which is consistent with a framework for SOA,and ESB technology is in line with the framework.Its advantages are the transparency and loosed coupling of services. The paper discusses in detail the design of the architecture.These include:client tier,server and ESB bus part.Bus ESB is responsible for some of the major functions of routing and interactive services.Mainly by the bus adapter,service processor,business agent,and service manager, service registry,such as Service Agent module.Diary management and security management component for the service processor assembly work.The article details some of the various modules of the development process and methods.Finally,In this paper,the group where the idea of development based on SOA using ESB related technologies and Web services technology developed SOA based on the PLM system. The architecture of SOA based on ESB is implemented into a project.A product lifecycle management system is developed by integrating enterprise business systems.The server,WebLogic which is based on J2EE is chosen to develop system in this paper. There are many function components for building SOA,including Apache Axis 1.1.In the thesis,PLM system is used to practice the SOA based on ESB as an actual project.In the process of implementing the system,by designing and implementing services,and its deploying and applying in the service bus,local transparency of services,loosely coupling of services and centralized management are achieved.The system shows the advantages of the SOA architecture and the flexibility and agility to build enterprise applications.The paper summarizes the experience and disadvantages of the system,which prepares for the succeeding studies.
Keywords/Search Tags:Enterprise Service Business, Service-Oriented Architecture, transparency of services, loose coupling, interface
PDF Full Text Request
Related items