217 research outputs found
WSMO-Lite: lowering the semantic web services barrier with modular and light-weight annotations
Services are an increasingly important part of the Web, and they are a necessary component of the semantic Web. Semantic Web services (SWS) are a research effort towards automation of the use of Web services, enhancing existing SOA capabilities with intelligent and automated integration. We have introduced WSMO-Lite, a lightweight service ontology intended for semantic annotations of the Web Service Description Language WSDL. In contrast to preceding SWS frameworks such as OWL-S and WSMO, WSMO-Lite simplifies the semantic descriptions and enables bottom-up semantic annotation of Web services, but very importantly, it also relaxes the requirements on completeness of semantic descriptions, which enables building incremental layers of semantics on top of existing service descriptions. In this work, we describe various useful subsets of the extent of semantic annotation on Web services with respect to the requirements of SWS automation tasks; and we detail the means of validating SWS descriptions with flexible levels of strictness
WSMO-Lite and hRESTS: lightweight semantic annotations for Web services and RESTful APIs
Service-oriented computing has brought special attention to service description, especially in connection with semantic technologies. The expected proliferation of publicly accessible services can benefit greatly from tool support and automation, both of which are the focus of Semantic Web Service (SWS) frameworks that especially address service discovery, composition and execution. As the first SWS standard, in 2007 the World Wide Web Consortium produced a lightweight bottom-up specification called SAWSDL for adding semantic annotations to WSDL service descriptions. Building on SAWSDL, this article presents WSMO-Lite, a lightweight ontology of Web service semantics that distinguishes four semantic aspects of services: function, behavior, information model, and nonfunctional properties, which together form a basis for semantic automation. With the WSMO-Lite ontology, SAWSDL descriptions enable semantic automation beyond simple input/output matchmaking that is supported by SAWSDL itself. Further, to broaden the reach of WSMO-Lite and SAWSDL tools to the increasingly common RESTful services, the article adds hRESTS and MicroWSMO, two HTML microformats that mirror WSDL and SAWSDL in the documentation of RESTful services, enabling combining RESTful services with WSDL-based ones in a single semantic framework. To demonstrate the feasibility and versatility of this approach, the article presents common algorithms for Web service discovery and composition adapted to WSMO-Lite
Semantic web service automation with lightweight annotations
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
Recommended from our members
A linked data compliant framework for dynamic and web-scale consumption of web services
The While Semantic Web Services (SWS) research aims at automating Web service tasks such as discovery, orchestration and execution, its take-up is very limited so far. This is due to several reasons, such as inherent complexity of existing SWS frameworks and the considerable costs involved in creating correct SWS descriptions. In addition, while semantics are in use to enable tasks such as discovery, interaction between service consumers, providers and brokering environments is still not supported by semantic message descriptions. On the other hand, the Linked Data approach has produced a set of established principles for sharing and describing data, such as RDF as representation language and the integral use of dereferencable URIs. In this paper we propose to apply those principles to expose Web services and Web APIs and introduce a framework in which service registries as well as services contribute to the automation of service discovery, and hence, workload is distributed more efficiently. This is achieved by developing a Linked Data compliant Web services framework with that communicate with semi-centralised registries but compute their suitability for a given request themselves. All communications among different framework components are using RDF-based message protocols including service input and output. This framework aims at optimizing load balance and performance by dynamically assembling services at run time in a massively distributed Web environment
Recommended from our members
Towards two-stage service representation and reasoning: from lightweight annotations to comprehensive semantics
Semantics are used to mark up a wide variety of data-centric Web resources but are not used to annotate online functionality in significant numbers. That is despite considerable research dedicated to Semantic Web Services (SWS). This has led to the emergence of a new Linked Services approach with simplified and less costly to produce service models, which targets a wider audience and allows even non-SWS developers to annotate services. However, such models merely aim at enabling semantic search by humans or automated service clustering rather than automation of service tasks such as discovery or orchestration. Thus, more expressive solutions are still required to achieve automated discovery and orchestration of services. In this paper, we describe our investigation into combining the strengths of two distinct approaches to modeling semantic Web services тАУ 'lightweight' Linked Services and 'heavyweight' SWS automation - into a coherent SWS framework. In our vision, such integration is achieved by means of model cross-referencing and model transformation and augmentation
Services and the Web of Data: an unexploited symbiosis
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
Web Service Discovery in the FUSION Semantic Registry
The UDDI specification was developed as an attempt to address the key challenge of effective Web service discovery and has become a widely adopted standard. However, the text-based indexing and search mechanism that UDDI registries offer does not suffice for expressing unambiguous and semantically rich representations of service capabilities, and cannot support the logic-based inference capacity required for facilitating automated service matchmaking. This paper provides an overview of the approach put forward in the FUSION project for overcoming this important limitation. Our solution combines SAWSDL-based service descriptions with service capability profiling based on OWL-DL, and automated matchmaking through DL reasoning in a semantically extended UDDI registry
Recommended from our members
Using SPICES for a better service consumption
In this poster we present SPICES (Semantic Platform for the Interaction and Consumption of Enriched Services), a Web based tool that automates the process of consuming a Web service by making use of the semantic annotations that describe them. SPICES supports both traditional WSDL services and RESTful ones and offers end-users the possibility of interacting with them in an easy yet personalised manner, without the need of advanced technical skills -which were traditionally required-, being the complexity that lies underneath hidden to them. SPICES is being developed within the European project SOA4All
- тАж