Font Size: a A A

Research And Application Of SOA Service Component In User Management System

Posted on:2019-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:R WangFull Text:PDF
GTID:2428330545490185Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet,user management has become an essential function of any user-oriented system.However,there are great similarities between the functions and business processes of different business systems' user management.Reduplicate design of these functions will cause waste of resources.SOA is a service-oriented component model,with service and re-usability taken as the core philosophy.Business processes is analyzed and service component is obtained through service-oriented analysis and design methodology,enabling the service component to "be used for many times after being built".Thus,it can well resolve the component-based and reusable problems.In this paper,the user management function in different business systems is ed into a universal model according to the SOA philosophy.The model includes maintenance of user static information,authority organization,user order payment,log,monitoring and other functional components.An in-depth analysis of features of user management in business system and a general business process can help enterprises quickly reuse the functional components of user management system when developing user-oriented business systems.In this paper,the philosophy of SOA service component model is deeply analyzed.The functional components of the user management system are established according to discoverable and reusable characteristics of component model.Technology pathway is carried out around three aspects:service modeling,service publishing and discovery,and service invocation,among which service modeling and service publishing and discovery are the research priorities.As for service modeling,on the basis of analyzing the main business processes of the user management system,the related service component model is established in this paper through service discovery,service specification,and other processes based on service-oriented analysis and design method.As for service publishing and discovery,a distributed service publishing and discovery model is designed based on analysis of popular web service discovery architecture in this paper.The architecture and data consistency implementation mechanism of the model are described in detail.Besides,based on Apache jUDDI,a distributed service registry center is built to provide technical support for service discovery and publishing.Finally,combined with the online medical service system,the user management system based on SOA service component is implemented and the process of service component invocation is described in this paper.Through relevant experiments,it is verified that the component decomposition and realization of user management system can effectively improve the reusability of user management related functions in all business systems and reduce the coupling degree of system.It also provides support for the rapid introduction and efficient integration of user management related functions in the future development of different user-oriented business systems.
Keywords/Search Tags:service-oriented architecture, user management, service modeling, service publishing and discovery
PDF Full Text Request
Related items