Design and implementation of SATOR: a Web service aggregator
The aggregation methodology we propose in this paper automatically
generates the service contract of a composite service from a set of con-
tracts to be aggregated together with a data-flow mapping linking service
parameters. Service contracts consist of (WSDL) signature, (OWL) on-
tology information, and (YAWL) behaviour specification.
The aggregation process generates the workflow of the composite from
the initial workflows by suitably adding control-flow constraints among
their tasks due to data-flow dependencies among task parameters.
After describing the whole methodology, we will also give an insight
on our proof-of-concept Java prototype implementation of the aggregation
process.