Font Size: a A A

Research And Implement Of Component Assembly Model Based On Workflow

Posted on:2011-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:J B ChenFull Text:PDF
GTID:2178360302980382Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the Internet popularization and continued development, more and more enterprises deploy or migrate their applications to the network environment, for those application systems that can not adapt to the network environment may be abandoned or become legacy system, how to reuse those systems to save costs for Enterprise information construction, it has become a research topic.Component-based Software Development (CBSD) is considered to an effective method for retain legacy software business logic, achieve software reuse, improve the quality and efficiency and reduce cost of software development; component assembly is a key technology for component-based development. However, the heterogeneous issue has seriously hindered the CBSD to use in component assembly process, and limited the use of component technology.In this paper, analyzing the research results and related technologies of the components composition at home and abroad, and provide a point that the use of web services technology to the encapsulation of various heterogeneous components is one of the feasible ways to solve the heterogeneous problem in component-based software development process. This paper based on workflow technology and semantic web services technology, and provided a workflow-based component assembly model. In this model, web services uses OWL-S ontology language to described, and some similar business processes is defined as an abstract process template APT, the semantic information of required services for each active node with PPC model described. In order to facilitate semantic matching and service binding operation, we adhibit a OWL-S/UDDI translator to finish conversion operations between web services UDDI registered information and the semantic information of this service, using the semantic matching component to match and select a suitable web services, and through APT binding component to dynamic binding the relevant information of a selected web services to the APT template, thus achieve a dynamic composition of web services.This paper major research content as following:1) In this paper, we focus on the technology as follows: component technology, workflow technology, BPEL4WS Process Execution Language and Semantic Web services, etc.2) This paper presents a workflow-based dynamic component assembly model, which uses dynamic composition for web services, and uses workflow technology to control the web service composition process, in order to complete dynamic find, match and binding for web services. 3) For the model exists the key issues and difficulties are analyzed in detail, and gives a concrete solution, include an abstract process template APT and its parse, process partner contract PPC model, OWL-S/UDDI translator, semantic matching, an abstract process template APT dynamic binding and other issues.4) Through the application examples to verify the correctness of the related theory method is provided in this paper. Through the validation confirmed that the model proposed in this paper can effectively improve the dynamic and flexibility of service composition.
Keywords/Search Tags:Component Composition, Web Services, Workflow, Semantic Matching
PDF Full Text Request
Related items