Extending OWL for QoS-based Web Service Description and Discovery
نویسنده
چکیده
1 Main Theme of Thesis Web Services (WSs) are modular, self-describing, loosely-coupled, platform and programming language-agnostic software applications that can be advertised , located and used across the Internet. They are viewed as one of the promising technologies that could help business entities to automate their operations on the web on a large scale by automatic discovery and consumption of services. Based on the above reasons, the WS paradigm is being adopted by many companies and individuals and many WSs are being deployed and running. However, as all of these WSs are advertised in a UDDI-based repository, an unavoidable fact as UDDI is a de-facto standard, the problem of discovering them based on a requester's functional needs becomes crucial. UDDI uses a syntax-based approach for WS description leading to purely syntactic discovery efforts returning imprecise and inaccurate results. OWLS [OWL-S Coalition 2003] and similar joint Semantic Web and WS efforts solve the problem of syntactic WS description by using ontologies for describing WSs. Ontologies provide meaning to concepts and relationships between them, leading to semantic WS Discovery algorithms, which provide more precise and accurate results. But even if all the advertised WSs satisfying a requester's functional needs are returned, many results may be produced. So a non-functional concept is needed that will differentiate between the functionally equivalent WS advertisements. This concept is quality of service (QoS). QoS is closely related with the performance of a WS as well as with other features of a WS that bear on its ability to satisfy stated or implied needs. Therefore it has a substantial impact on users' expectations from a service. Thus WS descriptions must be enhanced with QoS descriptions. Additionally, WS discovery algorithms should perform QoS-based matchmaking and selection in order to produce fewer ranked results. Unfortunately, all the current research efforts fail in correctly describing QoS for WSs. Semantics seems to be missing from the QoS description of a WS leading to purely syntactic QoS-based WS matchmaking and selection algorithms. But even if semantics is introduced, QoS description is not rich enough and not quite extensible. So the main issue of this PhD thesis is the rich, extensible, and semantic description of QoS for WSs. Additionally, new QoS-based WS matchmaking and selection algorithms must be devised or the current best should be extended in order to take advantage of this enhanced semantic QoS description.
منابع مشابه
OWL-Q for Semantic QoS-based Web Service Description and Discovery
Semantic Web Services are emerging for their promise to produce a more accurate and precise Web Service discovery process. However, most of research approaches focus only on the functional part of semantic Web Service description. The above fact along with the proliferation of Web Services is highly probable to lead to a situation where Web Service registries will return many functionally-equiv...
متن کاملAgents and owl-s based semantic web service discovery with user preference support
Service-oriented computing (SOC) is an interdisciplinary paradigm that revolutionizes the very fabric of distributed software development applications that adopt service-oriented architectures (SOA) can evolve during their lifespan and adapt to changing or unpredictable environments more easily. SOA is built around the concept of Web Services. Although the Web services constitute a revolution i...
متن کاملApplying Logical Scoring Preference Method for Semantic Web Service Selection
In today's scenario web services have become a magnificent paradigm as the Web is moving towards a collection of services that interoperate through the Internet. Pooled with Semantic Web technologies, Web Services can be definitely interpreted and selected based on the consumers' requirements. In this paper an attempt has been made to apply LSP (Logic Scoring Preference) method with O...
متن کاملQoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملSemantic-Aware Service Quality Negotiation
Goal of Web service discovery is twofold: (i) to find Web services able to perform the functionalities required by a user, and (ii) to select, among the found Web services, which are the ones able to work in the way the user wants. Focusing on the second step, usually, a matchmaking algorithm takes place to verify if the quality offered by the Web service provider contains the quality requested...
متن کامل