SOA has brought profound impact on the developing module of modern software, as it provide services for other application programs through mechanisms such as the publishing, the finding and the binding etc. of service. Accurately speaking, SOA is an Internet environment component model, it will separate the functions of application modules (called services) through the service interface between the definition of good link interfaces which are defined neutrally, independent of the realization of the hardware platform, operating system and programming language, making all kinds of constructing such a system can be used in the services of a unified and common approach to interactive.SOA possesses the sound features such as being loosened coupling, rough gain-size and retro-operative etc. Through the means of the design scheme adopting the SOA frame work, the coupling among systems can be reduced to the maximum extent and the software reusing can be improved, therefore the remaining system can achieve a better integration to upgrade its flexibility and expandability.The main content contributions of the paper are described as following:Through the review software architecture's development, summarizes the questions which in the traditional software architecture exists, Analyzes the definition, the characteristic, the structure, the concept, the principle and the conditions of SOA.. This article bases on the analysis of principle and implementation frameworks of SOA. On the foundation of analyzing research on the disorder of SOA, around the characteristics of general purposes, loosely-coupled, dynamic performance, Basic strategy of SOA are studied. Put forward flexible SOA, universally privilege management, localization of services. Using the model of XMLBeans&Web Service and RBAC, implement the universally privilege management based on flexible SOA.Specify how the universally privilege management competence management services to be localized. And after that we describe how the system to call the service, how the implementation of the services loosely coupled systems, but also the realization of a universal service.Finally, a conclusion is made in the end of the thesis, and analyzes the aspects which need to be improved. It also points the future research direction. |