Font Size: a A A

The Research And Implementation Of Multi-level Matching Model Based On Semantic Web Service

Posted on:2011-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:X T ZhangFull Text:PDF
GTID:2178330332471770Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The web service as the representative of software collaboration and software services has become a typical application in the open network environment in order to find on-demand services and ensure that services are reused effectively and are compatible combination, which is meaningful to improve production efficiency of network software and integrate cross-organization's business. Discovery and combination of services in the Web service coordination are two key issues, and semantic web service provides an effective solution for them. The paper is based on OWL-S(a semantic web service description language )to research discovery and matching of services.In OWL-S, a semantic web service is composed of three parts, ServiceProfile, which tells what the service can do; ServiceModel, which describes internal processes of the service; ServiceGrounding, which describes how to access services. Recently research on the semantic matching of web services is mostly based on functionality matching of Web services (ServiceProfile), while research on ServiceModel and ServiceGrounding is not too much. In the service composition, the two services which have the same input / output parameters are not necessarily compatible. Functional matching is not enough, but also the process behavior must be considered. In addition, two properties with the same concept may be have different XML data structure in different environment, so it is necessary to consider three levels of matching comprehensively in order to achieve precisely three-dimensional matching of the functionality, behavior and data structure, which providers reliable information for the combination, monitoring and implementation of following services.The paper proposes a multi-level service matching model based on OWL-S. In the service collaboration OWL-S process lacks of formal support, so the paper introduces the deterministic finite automata (DFA) and the WF-net to model composite service and analyze the dynamic behavior of composite services in order to achieve process matching for services .In addition ,this paper providers ServiceGrounding compatibility matching except functionality (I /O) matching for atomic services to support the follow-up operation. At last, a prototype system of multi-level matching model based on semantic web service has been designed and implemented.
Keywords/Search Tags:Semantic web service, OWL-S, Process matching, DFA, WF-net
PDF Full Text Request
Related items