At the end of March 2008, the user number of Hunan mobile company has reached 18 millions. With the rapid development of mobile users, the business requirement of users have increased, follow this, the requested of service which provided by the entity business Hall is higher and higher. Self-help services which make users feeling no time limits and can do everything have become important method of solving the needs of application at present. This paper focuses on the actual conditions, completes the design and implementation of a self-help business system which provides more convenient and timely service for the customers.The choice of self-service are many and varied, manufacturer's product is also has its own merits, the existing service and terminal equipment hardware coupling a high level, application software dependent on the provision of terminal equipment to a large extent. In order to change the conditions, this article is based on the concept of SOA to present a solution for the self-service business hall system which is business processes configured.Under the requirement of open standards , the system established self-service terminal unified business platform through providing unified business interface which ensure the transparency of terminal equipment application software, and also based on SOA to make the system business processes configurable. The key research and technology areas that uses in the system is as follows.1. Service-oriented architecture design and development. During the design process, it provides service interfaces by separate functional entity which guarantee its independence and re-usability, and it implement the business logic through traditional object-oriented method. In order to implement the data interface between the system and multiple existing systems, and the frequent change of business processes, his requires a more flexible system architecture technology, this system use MVC model and the structure of struts to build architecture, the maintainability, scalability and stability of system are well.2. A system architecture based on SOA: in order to simplify the optimization of business process, this paper based on the concept of SOA to make the management of business processes configurable. Users are allowed to optimize and reengineer the business process on their demand by configuring without coding due to a library of atomic business module has been organized.3. The application of J2EE. In the analysis of the current situation of traditional self-service business architecture on the basis of C/S, this paper describes how to set up mobile unified self-service business platform based on the architecture of J2EE and the protocol of HTTP.At last ,we verify the solution proposed in this article through a business instance. |