Font Size: a A A

Comprehensive Framework For Semantic Web Service Publishing, Discovery And Automated Composition

Posted on:2007-09-04Degree:DoctorType:Dissertation
Country:ChinaCandidate:Nizamuddin ChannaFull Text:PDF
GTID:1118360182971804Subject:Computer Science
Abstract/Summary:PDF Full Text Request
Web Services have added a new level of functionality on top of the current Web, enabling the use and combination of distributed functional components within and across company boundaries. The addition of semantic information to describe Web Services, in order to enable the automatic location, combination and use of distributed components, is nowadays one of the most relevant research topics due to its potential to achieve dynamic, scalable and cost-effective Enterprise Application Integration and eCommerce. Semantic Web Services aim at providing a new level of functionality on top of the current Web and current web services, by enabling automatic discovery, composition, invocation and interoperation of Web Services. Different efforts are addressing some of the requirements to enable such next generation services, with different degree of success. Nevertheless, to achieve the main goals addressed by Semantic Web Services, an appropriate semantic description, supporting automation of discovery, composition, invocation and interoperation must be defined. A prerequisite to this, however, is the emergence and evolution of the Semantic Web, which provides the infrastructure for the semantic interoperability of Web Services. Web Services will be augmented with rich formal descriptions of their capabilities, such that they can be utilized by applications or other services without human assistance or highly constrained agreements on interfaces or protocols. Thus, Semantic Web Services have the potential to change the way knowledge and business services are consumed and provided on the Web.This study presents a set of requirements on the information of a Semantic Web Service. We have investigated how to locate semantics in order to produce semantic web services descriptions and what kind of tools could support the semantic enrichment of web services description. We analysis two major initiatives aim to realize Semantic Web Services by providing appropriate description means that enable the effective exploitation of semantic annotations with respect to discovery, composition, execution and interoperability of Web Services, namely: WSMO and OWL-S.We propose a CAN-based P2P system to replace traditional UDDI, by distributing the functions of the UDDI among all the peers in the P2P network. At the same time, we design an ontology-based mechanism, guaranteeing every service would be registered on a specific peer in the CAN-based P2P network, according to the service's ontology. By replacing the UDDI, our system improves the scalability and stability of the Semantic web services system and realizes an efficient ontology-based publishing and discovery of Semantic Web Services.We propose a comprehensive framework for the composition of dynamic Web services would allow the manufacturers to dynamically compose the services based on the requirements and the process constraints. We provide a representational framework for accommodating Data semantics, Functional semantics, Quality ofService and Execution Semantics to support activities in the complete Web process lifecycle. Further we add the constraint analyzer module, which uses an Integer Linear Programming Solver for process optimization based on process and business constraints. Web services composition is a crucial aspect of web services technology, which gives us the opportunity for selecting new services and best suits our needs at the moment. Doing this automatically would require us to compute our criteria for composing candidate services. Our research represent all criteria guiding the selection of the services as constraints then choose an optimal set of services to satisfy the customers requirements. This approach reduces the dynamic composition of web services to a constraint satisfaction problem.Chapter 1 includes research background an overview of the current Web service frameworks and ontologies. It also gives a brief introduction of Semantic Web services.Chapter 2 focuses on the Infrastructure and principle of current enabling technologies for Semantic Web Services. Further, we examine and distinguish three approaches to SWS according to the proposed dimensions. Finally I have proposed a CAN-based P2P infrastructure for semantic web services. The concept of a Content-Addressable Network (CAN) is a distributed infrastructure that provides hash tablelike functionality on internet like scales.Chapter 3 describes Semantic based description in Web Services. This chapter discusses what kind of semantics is needed for semantic web services, where these semantics can come from, how these semantics can be added and what kind of tools could support the semantic enrichment of web services description. We investigate two major initiatives aim to realize Semantic Web Services by providing appropriate description means that enable the effective exploitation of semantic annotations with respect to discovery, composition, execution and interoperability of Web Services, namely: WSMO and OWL-S. In this deliverable, we analysis both initiatives in order to evaluate their applicability in a real world setting and their potential to become widely accepted standards.Chapter 4, describe CAN-based P2P system to replace traditional UDDI, by distributing the functions of the UDDI among all the peers in the P2P network. At the same time, an ontology-based mechanism, guaranteeing every service would be registered on a specific peer in the CAN-based P2P network, according to the service's ontology. By replacing the UDDI, our system improves the scalability and stability of the SWS system, and realizes an efficient ontology-based publishing and discovery of Semantic Web Services.Chapter 5 represent all criteria guiding the selection of the services as constraints then choose an optimal set of services to satisfy the customers requirements. This approach reduces the dynamic composition of web services to aconstraint satisfaction problem. This work will support in future to semantic web process.Chapter 6 investigates an extension to description logic based knowledge reasoning by means of decomposing and rewriting complicated hybrid concepts into partitions. We present an approach that automatically decomposes the whole knowledge base into description logic compatible and constraints solver. Our arguments are two-fold. First, complex description logics with powerful representation ability and Second, how to reason with the combination of inferences from distributed heterogeneous reasoner.Chapter 7 presents the demo for automated web services composition at the process level.Chapter 8 concludes the work and suggested future work.
Keywords/Search Tags:Semantic web, Semantic Web services, Ontology, semantic Web services Publishing, semantic Web services Discovery and, semantic Web services composition
PDF Full Text Request
Related items