Font Size: a A A

Research On Component-based ERP System Based On SOA Technology

Posted on:2010-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:H LinFull Text:PDF
GTID:2178360278966800Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The thought of component-based software development plays an important role in achieving software reuse, improving software development efficiency and quality, lowering the cost of software development, and shortening the software development cycle. The existence of heterogeneous component seriously hampers development of component-based software. It's an effective approach to reuse the substantial existing components by transforming or extending non-service components to service components.After by analyzing the component technology and its main models, SOA, Web Service and Semantic Web Services, this thesis proposes a component-based ERP system model bases on SOA. Against this developing model, this thesis establishes a software development process based on web services and heterogeneous components. In the development of ERP system which is based on SOA, this thesis encapsulates each heterogeneous component as web service, and makes these web services as service providers to implement the reuse of heterogeneous component.Because substantial existing components should be used, the discovery and composition of the service compont is a key point in the development. In order to enable the discovery and composition of the service compont to have a good efficiency, the thesis actualizes it dynamicly by using Semantic Web Services through the research of Semantic Web Services, this paper proposes a dynamic web service composition method based on domain ontology. The method can compose services automatically according to the service request. The paper in proves its quality and efficiency by experiment finally.Finally, the thesis applies the model to an ERP system. This thesis describes the key steps of building this system, such as demand analysis, service-oriented systems modeling, encapsulating COM and other heterogeneous components as web services, system implementation, and so on in detail. Building this system effectively implements the component-based ERP system model bases on SOA. This software development method reduces the cost of software development, improves the software development efficiency, quality and reliability, and receives good results.
Keywords/Search Tags:enterprise resource planning, component technology, service-oriented architecture, semantic web services
PDF Full Text Request
Related items