Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2003, Icws
With the increasing growth in popularity of Web services, discovery of relevant Web services becomes a significant challenge. One approach is to develop semantic Web services where by the Web Services are annotated based on shared ontologies, and use these annotations for semantics-based discovery of relevant Web Services. We discuss one such approach that involves adding semantics to WSDL using DAML+OIL ontologies. Our approach also uses UDDI to store these semantic annotations and search for Web services based on them. We compare our approach with another initiative to add semantics to support Web service discovery, and show that our approach may fit current standards-based industry approach better.
2008
To make semantic Web services accessible to users, providers use registries to publish them. Unfortunately, the current registries use discovery mechanisms which are inefficient, as they do not support discovery based on the semantics of the services and thus lead to a considerable number of irrelevant matches. Semantic discovery and matching of services is a promising approach to address this challenge. This paper presents an algorithm to match a semantic Web service request described with SAWSDL against semantic Web service advertisements. The algorithm is novel in three fundamental aspects. First, the similarity among semantic Web service properties, such as inputs and outputs, is evaluated using Tversky’s model which is based on concepts (classes), their semantic relationships, and their common and distinguishing features (properties). Second, the algorithm, not only takes into account services’ inputs and outputs, but it also considers the functionality of services. Finally, the algorithm is able to match a semantic Web service request against advertisements that are annotated with concepts that are with or without a common ontological commitment. In other words, it can evaluate the similarity of concepts defined in the context of different ontologies.
IEEE Expert / IEEE Intelligent Systems, 2003
A key element to realizing the Semantic Web is developing a suitably rich language for encoding and describing Web content. Such a language must have a well defined semantics, be sufficiently expressive to describe the complex interrelationships and constraints between Web objects, and be amenable to automated manipulation and reasoning with acceptable limits on time and resource requirements. A key component of the Semantic Web services vision is the creation of a language for describing Web services. DAML-S is such a language it is a DAML+OIL ontology for describing Web services that a coalition of researchers created with support from DARPA.
2009
Service-oriented computing is emerging as the dominant paradigm for enterprise computing and is changing the way business software applications are architected, developed, delivered, and consumed. The model of Service Oriented Architecture (SOA) and its manifestation through Web service technology standards promise to alleviate many of the barriers that stand on the path to Enterprise Ap-abstract The availability of sophisticated Web service discovery mechanisms is an essential prerequisite for increasing the levels of efficiency and automation in EAI. In this chapter, we present an approach for developing service registries building on the UDDI standard and offering semantically-enhanced publication and discovery capabilities in order to overcome some of the known limitations of conventional service registries. The approach aspires to promote efficiency in EAI in a number of ways, but primarily by automating the task of evaluating service integrability on the basis of the input and output messages that are defined in the Web service's interface. The presented solution combines the use of three technology standards to meet its objectives: OWL-DL, for modelling service characteristics and performing fine-grained service matchmaking via DL reasoning, SAWSDL, for creating semantically annotated descriptions of service interfaces, and UDDI, for storing and retrieving syntactic and semantic information about services and service providers.
2010
ABSTRACT Web services have become a new industrial standard offering interoperatability among various platforms but the discovery mechanism is limited to syntactic discovery only. The framework named ADWebS is proposed in this paper for automatic discovery of semantic Web Services, which can be considered as an extension to one of the most prevalent frameworks for semantic Web service, WSDL-S.
International Journal on Semantic Web and Information Systems
This article describes how Web services play an important role in several fields such as e-commerce and e-health. As the number of Web services is increasing rapidly, finding the best Web service according to users' requirements becomes more challenging. The traditional method of Web service discovery is based on keyword match. Due to this, many Web services which are most relevant to the user request are left undiscoverable. Some other emergent approaches are based on semantics to improve the quality of the discovered Web services in terms of relevance and satisfaction of user's need. In this paper, the authors present a survey of existing semantic Web services discovery approaches giving priority to relevant ones. Furthermore, this paper provides a critical and comparative analysis of the studied approaches and stands out major challenges to be addressed to substantially enhance the semantic Web service discovery.
… of the 5th European semantic web …, 2008
UDDI registries are included as a standard offering within the product suite of any major SOA vendor, serving as the foundation for establishing design-time and run-time SOA governance. Despite the success of the UDDI specification and its rapid uptake by the industry, the capabilities of its offered service discovery facilities are rather limited. The lack of machineunderstandable semantics in the technical specifications and classification schemes used for retrieving services, prevent UDDI registries from supporting fully automated and thus truly effective service discovery. This paper presents the implementation of a semantically-enhanced registry that builds on the UDDI specification and augments its service publication and discovery facilities to overcome the aforementioned limitations. The proposed solution combines the use of SAWSDL for creating semantically annotated descriptions of service interfaces and the use of OWL-DL for modelling service capabilities and for performing matchmaking via DL reasoning.
IADIS International Conference, APPLIED COMPUTING 2011, 2011
Web services are the latest attempt to revolutionize large scale distributed computing. They are based on standards which operate at the syntactic level and lack semantic representation capabilities. Semantics provide better qualitative and scalable solutions to the areas of service interoperation, service discovery, service composition, and process orchestration. WSDL-S defines a mechanism to associate semantic annotations with Web services that are described using Web Service Description Language (WSDL). In this paper we propose an approach for semi-automatically annotating WSDL Web services descriptions. This allows WSDL-S Semantic Web Service Engineering. The annotation approach consists of two main processes: Categorization and Matching. Categorization process consists in classifying WSDL service description to its corresponding domain. Matching process consists in mapping WSDL entities to pre-existing domain ontology. Both categorization and matching rely on ontology matching techniques. A tool has been developed and some experiments have been carried out to evaluate the proposed approach.
2002
In this paper we present DAML-S, a DAML+OIL ontology for describing the properties and capabilities of Web Services. Web Services -Web-accessible programs and devices -are garnering a great deal of interest from industry, and standards are emerging for low-level descriptions of Web Services. DAML-S complements this effort by providing Web Service descriptions at the application layer, describing what a service can do, and not just how it does it. In this paper we describe three aspects of our ontology: the service profile, the process model, and the service grounding. The paper focuses on the grounding, which connects our ontology with low-level XML-based descriptions of Web Services.
2008
The Semantic Web should enable greater access not only to content but also to services on the Web. Users and software agents should be able to discover, invoke, compose, and monitor Web resources offering particular services and having particular properties. As part of the DARPA Agent Markup Language program, we have begun to develop DAML-S, a DAML+OIL ontology for describing the properties and capabilities of web services, and that supports the automatic discovery, invocation, composition and monitoring of these services. In this paper we describe the overall structure of the ontology, the service profile for advertising services, and the process model for the detailed description of the operation of services. We also compare DAML-S with several industry efforts to define standards for characterizing services on the Web. 1 Introduction: Services
Proceedings of the 7th …, 2005
This paper describes a framework for ontology-based flexible discovery of Semantic Web services. The proposed approach relies on user-supplied, context-specific mappings from an user ontology to relevant domain ontologies used to specify Web services. We show how a user's query for a Web service that meets certain selection criteria can be transformed into queries that can be processed by a matchmaking engine that is aware of the relevant domain ontologies and Web services. We also describe how user-specified preferences for Web services in terms of non-functional requirements (e.g., QoS) can be incorporated into the Web service discovery mechanism to generate a partially ordered list of services that meet userspecified functional requirements.
4th International conference on Web and Information Technologies (ICWIT 2012), Sidi Bel Abbes, Algeria, 2012
Web services are the latest attempt to revolutionize large scale distributed computing. They are based on standards which operate at the syntactic level and lack semantic representation capabilities. Semantics provide better qualitative and scalable solutions to the areas of service interoperation, service discovery, service composition, and process orchestration. SAWSDL defines a mechanism to associate semantic annotations with Web services that are described using Web Service Description Language (WSDL). In this paper we propose an approach for semi-automatically annotating WSDL Web services descriptions. This allows SAWSDL Semantic Web Service Engineering. The annotation approach consists of two main processes: Categorization and Matching. Categorization process consists in classifying WSDL service description to its corresponding domain. Matching process consists in mapping WSDL entities to pre-existing domain ontology. Both categorization and matching rely on ontology matching techniques. A tool has been developed and some experiments have been carried out to evaluate the proposed approach.
International Journal of Information Technology and Web Engineering, 2007
Web services form the core of e-business and hence, have experienced a rapid development in the past few years. This has led to a demand for a discovery mechanism for Web services. Discovery is the most important task in the Web service model because Web services are use-less if they cannot be discovered. A large number of Web service discovery systems have been developed. Universal Description, Discovery and Integration (UDDI) is a typical mechanism that stores indexes to Web services but it does not support semantics. Semantic Web service discovery systems that have been developed include systems that support matching Web services using the same ontology, systems that support matching Web services using different ontologies, and systems that support limitations of UDDI. This chapter presents a survey of Web service discovery systems, focusing on systems that support semantics. The article also elaborates on open issues relating to such discovery systems.
Web services are loosely-coupled and self descriptive applications. They are based on standards such as SOAP, WSDL, and UDDI. Nevertheless, the lack of semantics in WSDL prevents automatic discovery and hence automatic invocation and composition. In our work, we are interested in extending existing approaches for the description of Semantic Web Services. Our proposed approach, Yet Another Semantic Annotation for WSDL (YASA4WSDL), is an extension of the W3C recommendation on semantics for Web services (SAWSDL) and uses two types of ontologies: a Technical Ontology type containing concepts defining semantics of services, their QoS... and a Domain Ontology type containing the concepts defining the semantics of the business domain. We present how our approach is more expressive than the W3C recommendation and submissions to W3C on semantics of Web Services. We show via our implementation how to automatically generate descriptions like SAWSDL, OWL-S, or WSMO from YASA4WSDL.
2003
The promise of dynamic selection of business services and automatic integration of applications written to Web Services standards is yet to be realized. This is partially attributable to the lack of semantics in the current Web Service standards. While efforts to develop markup languages , such as DAML-S, for semantic Web Services are a step in the right direction, more work needs to be done to investigate their applicability in an industry setting. In this work, we expand on previous work done on combining the semantic web with UDDI [Paolucci 2002-2], by presenting a method to improve the effectiveness of service discovery in UDDI, a n industry initiated Web Service directory. Our contributions are three fold: First, we present an extension to the UDDI inquiry API specification to enable requesters to specify the required capabilities of a service. Second, we enhance the service discovery of UDDI by performing semantic matching and automatic service composition using planning algorithms . Third, we propose to pres ent these service compositions in a business process execution language called BPEL4WS, an industry standard, to enable automatic execution of the services that are composed. We believe that our approach presents a viable method for significantly enhancing the automatic service discovery and execution of Web Services.
… The Foundation Of …, 2007
Service-oriented computing is being adopted at an unprecedented rate, making the effectiveness of automated service discovery an increasingly important challenge. UDDI has emerged as a de facto industry standard and fundamental building block within SOA infrastructures. Nevertheless, conventional UDDI registries lack means to provide unambiguous, semantically rich representations of Web service capabilities, and the logic inference power required for facilitating automated service discovery. To overcome this important limitation, a number of approaches have been proposed towards augmenting Web service discovery with semantics. This paper discusses the benefits of semantically extending Web service descriptions and UDDI registries, and presents an overview of the approach put forward in project FUSION, towards semantically-enhanced publication and discovery of services based on SAWSDL.
Academic Journal of Interdisciplinary Studies, 2014
The discovery process of web services becomes a problem in terms of finding the most appropriate service in that huge set of various items published throughout the web. In this paper we will describe some of the existing mechanisms, which come as proposals for improving the discovery process of web services. By using one of these approaches, we will propose a semanticbased architecture, composed of many collaborating elements and then we will show a part of the implementation of the matching algorithm, between the user request and the published services. This matching is based on the ontological description of services and will be done by using the owl semantic specification.
2013
The tasks of semantic web service (discovery, selection, composition, and execution) are supposed to enable seamless interoperation between systems, whereby human intervention is kept at a minimum. In the field of Web service description research, the exploitation of descriptions of services through semantics is a better support for the life-cycle of Web services. The large number of developed ontologies, languages of representations, and integrated frameworks supporting the discovery, composition and invocation of services is a good indicator that research in the field of Semantic Web Services (SWS) has been considerably active. We provide in this paper a detailed classification of the approaches and solutions, indicating their core characteristics and objectives required and provide indicators for the interested reader to follow up further insights and details about these solutions and related software.
2009 Fourth International Conference on Internet and Web Applications and Services, 2009
The lack of semantics in Web Services Description Language (WSDL) prevents automatic discovery and hence automatic invocation and composition. In our work, we are interested in extending existing approaches for the description of Semantic Web Services. Previously, we have extended the W3C recommendation on Semantics for Web Services (SAWSDL) and have proposed the use of two types of ontologies: a Technical Ontology type containing concepts defining semantics of services, their QoS,etc. and a Domain Ontology type containing the concepts defining the semantics of the business domain. The aim of this paper is to present Yet Another Semantic Annotation for WSDL (YASA4WSDL) and define a technical service ontology for YASA4WSDL. This ontology integrates useful concepts of WSDL meta-model, and OWL-S and WSMO ontologies. The integration of these ontologies is based on different matching techniques according to an ontology mapping process. The resulting ontology covers specific Web services semantic concepts.
Lecture Notes in Computer Science, 2006
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.