| The structures of the customers resource management system developed with the traditional method of software development are tightly coupled with each other. There are many information islands among the different departments, which is bad to the share of the information and resources. As the business mode and data format is changing, the original system can not meet the need of requirements, so the customers resource management system should be improved. And the system was designed based on SOA architecture, the business service was packaged and the other external systems can operate by using the business service of the SOA. Then the integrity of the customers resource management system can be improved, meanwhile.In this paper, the customers resource management system was designed and improved based on the SOA technology architecture of the service architecture. Several main business processes were analyzed, including user management, organization management system,, information and contract of employee management, and employee change management. Then the functional demands of the customers resource management system were established. The service of the SOA system was designed based on the architecture of the customers resource management system with the SSH architecture of the SOA. And the service contents and user roles were designed. The customers resource management system was designed with the J2EE plateform and the method for implementing the data layer, data persistence layer and business logic layer was presented. The service of the WEB service layer was published and the service invocation and implementation method of the presentation layer was researched, meanwhile, the operation interface of the main functional model was presented. The system was tested from function demand to performance demand; the results indicate that the system can meet the essential demands of the requirements.According to the requirements of the customers resource management system, the customers resource management system was designed based on the SOA. Lots of interfaces were designed to develop new functions and this system can operate with the other systems smoothly. Finally, the missions of the customers resource management can be completed and obtain the praise and recognition of the customers and users. |