53,335 research outputs found

    Semantic Service Description Framework for Efficient Service Discovery and Composition

    Get PDF
    Web services have been widely adopted as a new distributed system technology by industries in the areas of, enterprise application integration, business process management, and virtual organisation. However, lack of semantics in current Web services standards has been a major barrier in the further improvement of service discovery and composition. For the last decade, Semantic Web Services have become an important research topic to enrich the semantics of Web services. The key objective of Semantic Web Services is to achieve automatic/semi-automatic Web service discovery, invocation, and composition. There are several existing semantic Web service description frameworks, such as, OWL-S, WSDL-S, and WSMF. However, existing frameworks have several issues, such as insufficient service usage context information, precisely specified requirements needed to locate services, lacking information about inter-service relationships, and insufficient/incomplete information handling, make the process of service discovery and composition not as efficient as it should be. To address these problems, a context-based semantic service description framework is proposed in this thesis. This framework focuses on not only capabilities of Web services, but also the usage context information of Web services, which we consider as an important factor in efficient service discovery and composition. Based on this framework, an enhanced service discovery mechanism is proposed. It gives service users more flexibility to search for services in more natural ways rather than only by technical specifications of required services. The service discovery mechanism also demonstrates how the features provided by the framework can facilitate the service discovery and composition processes. Together with the framework, a transformation method is provided to transform exiting service descriptions into the new framework based descriptions. The framework is evaluated through a scenario based analysis in comparison with OWL-S and a prototype based performance evaluation in terms of query response time, the precision and recall ratio, and system scalability

    A semantic description framework for web services descriptions and matchmaking

    Get PDF
    In the M.Sc thesis, the project focuses on the problems of semantic-based representing and retrieving Web services based on the capabilities of services. Service description is critical to application development in Web service environments. There are a number of motivated research developed for representing Web services by different research organisations such as WSDL and UDDI. Both of them are existing standards for Web services. WSDL is designed to provide descriptions of message transport and interface used by each service. UDDI provides a registration structure for businesses and services, and describes businesses and services using their physical attributes in terms of names, addresses, human-understandable business descriptions and service descriptions. Both WSDL and UDDI lack semantic-based description information and a number of essential factors of service capabilities are out of the current description frameworks such as the degrees of service capabilities, relationships between users and services. Moreover, the discovery mechanism provided by UDDI is "exact match” search on the business or service names and descriptions. Actually, service providers and service consumers may have very different background and knowledge, so they do not usually share the same description information for the same item in their minds. It is difficult to locate the proper Web services if users do not express their requirements exactly same with the service provider advertisements. With the consideration of above problems, the development of techniques to semantically represent Web services is necessary for the Web service description and matchmaking. To address the above problems, we identify several requirements and essential factors that a Web service description framework should have and propose a semantic rich modelling framework to integrate these factors to describe Web services capabilities in unambiguous and computer-understandable forms with ontology. The novel description framework is the Business-Service-User (BSU) framework which provides a semantic based description information for business, service and user. Another important goal for the BSU framework is to integrate with current Semantic Web markup languages so that the framework can be easily accessed and understood by the computer. In this thesis, we use the semantic web language OWL to represent the BSU framework and the new semantic description language is called OWL-BSU, which is a computer-interpretable description of the business, service and user. Moreover, a simple and effective matching algorithm is designed to calculate the semantic relationships between service consumers requirements and service descriptions. To make our approach work in the real world, we develop a semantic Web services search engine, which integrates OWL-BSU and the matching algorithm on the top of UDDI registry. The evaluation experimental results have shown that our approach can achieve a great improvement on retrieval performance in terms of recall and precision, comparable to the existing UDDI registry

    Towards runtime discovery, selection and composition of semantic services

    Get PDF
    Service-orientation is gaining momentum in distributed software applications, mainly because it facilitates interoperability and allows application designers to abstract from underlying implementation technologies. Service composition has been acknowledged as a promising approach to create composite services that are capable of supporting service user needs, possibly by personalising the service delivery through the use of context information or user preferences. In this paper we discuss the challenges of automatic service composition, and present DynamiCoS, which is a novel framework that aims at supporting service composition on demand and at runtime for the benefit of service end-users. We define the DynamiCoS framework based on a service composition life-cycle. Framework mechanisms are introduced to tackle each of the phases and requirements of this life-cycle. Semantic services are used in our framework to enable reasoning on the service requests issued by end users, making it possible to automate service discovery, selection and composition. We validate our framework with a prototype that we have built in order to experiment with the mechanisms we have designed. The prototype was evaluated in a testing environment using some use case scenarios. The results of our evaluation give evidences of the feasibility of our approach to support runtime service composition. We also show the benefits of semantic-based frameworks for service composition, particularly for end-users who will be able to have more control on the service composition process

    Towards robust and reliable multimedia analysis through semantic integration of services

    Get PDF
    Thanks to ubiquitous Web connectivity and portable multimedia devices, it has never been so easy to produce and distribute new multimedia resources such as videos, photos, and audio. This ever-increasing production leads to an information overload for consumers, which calls for efficient multimedia retrieval techniques. Multimedia resources can be efficiently retrieved using their metadata, but the multimedia analysis methods that can automatically generate this metadata are currently not reliable enough for highly diverse multimedia content. A reliable and automatic method for analyzing general multimedia content is needed. We introduce a domain-agnostic framework that annotates multimedia resources using currently available multimedia analysis methods. By using a three-step reasoning cycle, this framework can assess and improve the quality of multimedia analysis results, by consecutively (1) combining analysis results effectively, (2) predicting which results might need improvement, and (3) invoking compatible analysis methods to retrieve new results. By using semantic descriptions for the Web services that wrap the multimedia analysis methods, compatible services can be automatically selected. By using additional semantic reasoning on these semantic descriptions, the different services can be repurposed across different use cases. We evaluated this problem-agnostic framework in the context of video face detection, and showed that it is capable of providing the best analysis results regardless of the input video. The proposed methodology can serve as a basis to build a generic multimedia annotation platform, which returns reliable results for diverse multimedia analysis problems. This allows for better metadata generation, and improves the efficient retrieval of multimedia resources

    Semantic web service automation with lightweight annotations

    Get PDF
    Web services, both RESTful and WSDL-based, are an increasingly important part of the Web. With the application of semantic technologies, we can achieve automation of the use of those services. In this paper, we present WSMO-Lite and MicroWSMO, two related lightweight approaches to semantic Web service description, evolved from the WSMO framework. WSMO-Lite uses SAWSDL to annotate WSDL-based services, whereas MicroWSMO uses the hRESTS microformat to annotate RESTful APIs and services. Both frameworks share an ontology for service semantics together with most of automation algorithms

    Services and the Web of Data: an unexploited symbiosis

    Get PDF
    The Web of Data is certainly a great success for data publication but the state of the art of the applications processing linked data is however not that outstanding. In this paper we highlight an unexploited symbiosis between Semantic Web Services and the Web of Data that could give birth to new families of highly advanced Web applications
    corecore