1. Describing Coordination Services with REA Hans Weigand, BirgerAndersson, Paul Johannesson, Maria Bergholtz, JeewanieJayasingheArachchig Tilburg University Stockholm University
2. Assumptions Users often need to combine several services to fulfil their goals Coordination services are services, possibly implemented as web services, that support the coordination of (real-world) services To support users of a future Internet of Services, the effect of the coordination services must be described in such a way that users are not only able to discover services but also to detect and prevent possible conflicts in their composition
4. users (or service composers addressing a particular user segment) compose mashups and interact with the widgets in them to access web services
5. The web service typically supports the coordination with a service provider who provides a real-world service as part of a service bundle
6. The service affects a resource that concerns the user (the resource could be the user himself, for instance in the case of a hotel reservation)
7. Research Goal A generic language to describe services, the resources they use, as well as planned and actual events. Web services can use this language to represent the pre-conditions and effects of the real services they connect to as well as their own semantics. Such a language is to be basedon the REA ontology.