A semantic approach for dynamically determining complex composed service behaviour
Revista : Journal of Web EngineeringVolumen : 15
Número : 3-4
Páginas : 310-338
Tipo de publicación : ISI
Abstract
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). Typically, the annotations make explicit the semantics of the input and output parameters as well as the service goals. 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 (sequence). Manual techniques on the other hand, allow full control of the composed service behaviour resulting into complex control- flow patterns that satisfy the various needs of the business processes where services are consumed. We present a technique to derive complex composed service behaviour semantics, such semantics make possible to dynamically and automatically discover services compositions. We have implemented and tested our technique with a known dataset obtaining promising results.