The Graduate School EFFECTIVE WEB - SERVICE COMPOSITION IN DIVERSE AND LARGE - SCALE SERVICE NETWORKS
نویسندگان
چکیده
Web services are considered to be a potential silver bullet for the envisioned Service Oriented Architecture, in which loosely coupled software components are published, located and executed as parts of distributed applications. Web services intend to take the public web and today’s distributed systems to unexplored efficiencies while suggesting flexible interfaces for promoting a wide spectrum of activities in tomorrow’s service networks. The main research focus of web services is to achieve interoperability between distributed and heterogeneous applications. Therefore, flexible composition of web services to fulfill the requirements of tasks is one of the most important objectives in this research field. Applications including B2B E-commerce and E-government as well as in the public web, are expected to benefit greatly from web service composition. Until now, service composition has been an impromptu, tedious, and fallible process involving continuous low-level programming. Furthermore, as the number of available web services increases, finding the right web services to fulfill the given goal becomes intractable. In this dissertation, we propose an AI planning-based framework for the automatic composition of web services. For this purpose, we explore the following issues. First, we formulate the web-service composition problem in terms of AI planning and network optimization problems to investigate its complexity. Second, we analyze publicly available web service sets using complex network analysis techniques. Third, we develop a novel web-service benchmark called WSBen. Fourth, we develop a novel AI planning-based heuristic web-service composition algorithm named WSPR. Finally, we conduct extensive experiments to verify WSPR against state-of-the-art AI planners. It is our hope that WSPR and WSBen will provide useful insights for researchers to develop web-service discovery and composition algorithms, and software.
منابع مشابه
Effective automatic dynamic semantic Web service composition FIIT - 10890 - 4520 Dissertation
Web services are nowadays a popular technology used in practice when diverse software system integration is in demand. The ability to make some functionality available through the Web has inspiring consequences. The Web services provide features which are very interesting also from a research point of view. They are studied from several aspects to propose solutions allowing their more sophistic...
متن کاملQoS constrained Large Scale Web Service Composition using Abstraction Refinement
Efficient service composition in real time while providing necessary Quality of Service (QoS) guarantees has been a challenging research problem with ever growing complexity. Several heuristic based approaches with diverse proposals for taming the scale and complexity of web service composition, have been proposed in literature. In this paper, we present a new approach for efficient service com...
متن کاملSohrabi A thesis submitted in conformity with the requirements
Customizing the Composition of Web Services and Beyond Shirin Sohrabi Doctor of Philosophy Graduate Department of Computer Science University of Toronto 2012 Web services provide a standardized means of publishing diverse, distributed applications. Increasingly, corporations are providing services or programs within and between organizations either on corporate intranets or on the cloud. Many o...
متن کاملA functional model for assessing Iran's cinematic websites
Background and Objectives: Today, websites with diverse and varied uses have revolutionized all social, scientific, educational, artistic, commercial, and other fields of thought. In the meantime, the cinema has not gone away with this technological advancement, and a large number of cinema websites have been set up to help film makers in this field. Whatever the users of a website, the main pu...
متن کاملPlace Semantics into Context: Service Community Discovery from the WSDL Corpus
We propose a novel framework to automatically discover service communities that group together related services in a diverse and large scale service space. Community discovery is a key enabler to address a set of fundamental issues in service computing, which include service discovery, service composition, and quality-based service selection. The standard Web service description language, WSDL,...
متن کامل