Having used OWL-S for some time, both in the
form of the `Virtual Machine' and our own
experimental implementation, the Cashew project
has drawn a number of conclusions about its
existing process model which we assert as
follow:
- OWL-S is not service composition;
- OWL-S defines orchestration but not
choreography;
- OWL-S is incompatible with
choreography;
- OWL-S is insufficiently composable;
- OWL-S needs compositional semantics.
This position paper will details, and attempt to
justify, these assertions and sketch the Cashew
approach to their solution.