Font Size: a A A

Design And Implementation Of Electricity Recharge Card System Based On Enterprise Service Bus Of SOA

Posted on:2009-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:H Q HuFull Text:PDF
GTID:2178360245454938Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
According to the features of the electricity payment, we take use of some latest technology to research how to design and implement the business system of electric charges card on the SOA architecture based of Enterprise Service Bus, such as Java EE,EJB,JMS,Web Service,workflow engine,EAI and so on. This architecture can reduce the coupling between client and server, and it also implements the transparency between technology and location.Enterprise Service Bus is an infrastructure for enterprise application, which meets SOA requirements of communication, integration, security, transaction support, and service quality control. All kinds of legacy systems, subsystems as well as business partner system (B2B/B2C) can be integrated on the base of ESB architecture. In this paper, we take workflow engine to control the transfer of business flow and data flow on ESB. We take use of Java EE platform to develop subsystem and abstract functional interface of business by adopting Web Service, all the interface was released on ESB, component design method maintains the clarity between granular business functions and technology implementation. In the process of developing a new subsystem, we design a tier named EAI to implement resource integration among other subsystems, legacy systems and heterogeneous systems. The new subsystem can access other service provider by sending request to ESB. In the process of integrating legacy systems or heterogeneous business system, the key business functional interface is abstracted by an agent way and will be released on the ESB, the business system of electric charges card can access them through ESB.According to the security model and security features of the system, we design the security architecture of the system based on ESB. We take use of Message Interceptor Gateway and Validate Interceptor to guarantee the security of communication channel and XML data stream. Interceptors deal with the security requirements of service request or service response in a unified way. The business system owns the characteristics of large-scale systems, the volume of data and business is very large. So we need to carry out research on performance, clusters, and the balance of load in this paper; we decide to make the performance balance on the Web tier and EJB tier, and we adopt some performance strategy during the lifecycle of development and deployment.Finally, the paper summarizes the feelings and experiences of the design of the system, and made pending further study and exploration of the issue. SOA-based service bus architecture is a good method for enterprise application integration. It has a lot of advantages, such as platform neutrality, component services, low degree of dependence on technology, the consistency between business and IT. So it has more practical value.
Keywords/Search Tags:SOA, ESB, EAI, Web Service, Workflow Engine
PDF Full Text Request
Related items