Relational Model for Parameter Description in Automatic Semantic Web Service Composition

by   Paul Diac, et al.

Automatic Service Composition is a research direction aimed at facilitating the usage of atomic web services. Particularly, the goal is to build workflows of services that solve specific queries, which cannot be resolved by any single service from a known repository. Each of these services is described independently by their providers that can have no interaction with each other, therefore some common standards have been developed, such as WSDL, BPEL, OWL-S. Our proposal is to use such standards together with JSON-LD to model a next level of semantics, mainly based on binary relations between parameters of services. Services relate to a public ontology to describe their functionality. Binary relations can be specified between input and/or output parameters in service definition. The ontology includes some relations and inference rules that help to deduce new relations between parameters of services. To our knowledge, it is for the first time that parameters are matched not only based on their type, but on a more meaningful semantic context considering such type of relations. This enables the automation of a large part of the reasoning that a human person would do when manually building a composition. Moreover, the proposed model and the composition algorithm can work with multiple objects of the same type, a fundamental feature that was not possible before. We believe that the poor model expressiveness is what is keeping service composition from reaching large-scale application in practice.



There are no comments yet.


page 1

page 2

page 3

page 4


A Web Service Composition Method Based on OpenAPI Semantic Annotations

Automatic Web service composition is a research direction aimed to impro...

Extending the Service Composition Formalism with Relational Parameters

Web Service Composition deals with the (re)use of Web Services to provid...

An Agent Based Architecture (Using Planning) for Dynamic and Semantic Web Services Composition in an EBXML Context

The process-based semantic composition of Web Services is gaining a cons...

Automatic Web Service Composition – Models, Complexity and Applications

The automatic composition of web services refers to how services can be ...

An Integrated Semantic Web Service Discovery and Composition Framework

In this paper we present a theoretical analysis of graph-based service c...

A Mixed Initiative Semantic Web Framework for Process Composition

Semantic Web technologies offer the prospect of significantly reducing t...

Cognitively-inspired Agent-based Service Composition for Mobile Pervasive Computing

Automatic service composition in mobile and pervasive computing faces ma...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.