A semantic approach for dynamically determining complex composed service behaviour

Carla Vairetti, Rosa Alarcon, Jesus Bellido

Research output: Contribution to journalArticlepeer-review

2 Scopus citations


Dynamic Web services composition aims to generate a composition plan at run-time. Semantic-based techniques rely on annotating services to facilitate the discovery of the service components that satisfy a user need (matchmaking). The matchmaking process places most attention on service selection rather than on the behaviour of the composed service, and the service components are arranged considering simple control-flow patterns (mainly sequence). In real life scenarios, however, composed service behaviour follows complex control-flow patterns that satisfy the needs of business processes, which are generally defined through manual service composition. In this paper we present a technique to derive complex composed service behaviour semantics, such semantics make possible to dynamically and automatically discover complex services compositions. We have implemented and tested our technique with a known dataset with better performance when compared to simple service composition strategies.
Original languageAmerican English
Pages (from-to)310-338
Number of pages29
JournalJournal of Web Engineering
Issue number3-4
StatePublished - 1 Jul 2016


  • Control-flow
  • Dynamic service composition
  • Semantic web services
  • Service behaviour


Dive into the research topics of 'A semantic approach for dynamically determining complex composed service behaviour'. Together they form a unique fingerprint.

Cite this