SlideShare a Scribd company logo
1 of 20
Describing Coordination Services with REA Hans Weigand, BirgerAndersson,  Paul Johannesson, Maria Bergholtz, JeewanieJayasingheArachchig Tilburg University Stockholm University
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
Application
users (or service composers addressing a particular user segment) compose mashups and interact with the widgets in them to access web services
The web service typically supports the coordination with a service provider who provides a real-world service as part of a service bundle
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)
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.
Basic REA Ontology
CommitmentPattern(Decrement)
Reserve - Committing to Exchange a Resource
Service Exchange
Service Exchange The service is exchanged between agents in return for money
Service Exchange At the same time, the service is a resource produced in a conversion process at the provider
Service Exchange The service is consumed in a conversion process by the customer
Service Exchange The service is used in a conversion process by the customer
CoordinationObjects Reservations reduceuncertainty Purchase orders definewhat to exchange Appointments are parts of order fulfilments
CoordinationObjects
CoordinationObjects A purchase order is a commitment to deliver products
CoordinationObjects A reservation is a conditional commitment to establish a purchase order
From Web Services to Business Services

More Related Content

Viewers also liked

Viewers also liked (7)

Risk-aware i* models
Risk-aware i* modelsRisk-aware i* models
Risk-aware i* models
 
Anchor Modeling27 Feb Paul
Anchor Modeling27 Feb PaulAnchor Modeling27 Feb Paul
Anchor Modeling27 Feb Paul
 
Businessbehaviormodeljuinpub
BusinessbehaviormodeljuinpubBusinessbehaviormodeljuinpub
Businessbehaviormodeljuinpub
 
Value Based Service Analysis
Value Based Service AnalysisValue Based Service Analysis
Value Based Service Analysis
 
Anchor Modeling27 Feb Paul
Anchor Modeling27 Feb PaulAnchor Modeling27 Feb Paul
Anchor Modeling27 Feb Paul
 
Economic resources
Economic resourcesEconomic resources
Economic resources
 
Natural resource economics
Natural resource economicsNatural resource economics
Natural resource economics
 

Similar to Coordination Services with REA

Topic5 Web Services
Topic5 Web ServicesTopic5 Web Services
Topic5 Web Services
sanjoysanyal
 
Web Services Composition
Web Services CompositionWeb Services Composition
Web Services Composition
eldorina
 

Similar to Coordination Services with REA (20)

Service oriented software engineering
Service oriented software engineeringService oriented software engineering
Service oriented software engineering
 
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
 
Soa Eai Ver1 0
Soa Eai Ver1 0Soa Eai Ver1 0
Soa Eai Ver1 0
 
Service Analysis And Design
Service Analysis And DesignService Analysis And Design
Service Analysis And Design
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservices
 
Cluster based approach for Service Discovery using Pattern Recognition
Cluster based approach for Service Discovery using Pattern RecognitionCluster based approach for Service Discovery using Pattern Recognition
Cluster based approach for Service Discovery using Pattern Recognition
 
Chap 1
Chap 1Chap 1
Chap 1
 
Semantic web services discovery selection and composition techniques
Semantic web services  discovery selection and composition techniquesSemantic web services  discovery selection and composition techniques
Semantic web services discovery selection and composition techniques
 
SEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUES
SEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUESSEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUES
SEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUES
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Topic5 Web Services
Topic5 Web ServicesTopic5 Web Services
Topic5 Web Services
 
Odocon serve 2.1.3
Odocon serve 2.1.3Odocon serve 2.1.3
Odocon serve 2.1.3
 
Evaluating Contract Compatibility for Service Composition in The SeCO2 Framework
Evaluating Contract Compatibility for Service Composition in The SeCO2 FrameworkEvaluating Contract Compatibility for Service Composition in The SeCO2 Framework
Evaluating Contract Compatibility for Service Composition in The SeCO2 Framework
 
Web Services-Enhanced Agile Modeling and Integrating Business Processes
Web Services-Enhanced Agile Modeling and Integrating Business ProcessesWeb Services-Enhanced Agile Modeling and Integrating Business Processes
Web Services-Enhanced Agile Modeling and Integrating Business Processes
 
Web Services Composition
Web Services CompositionWeb Services Composition
Web Services Composition
 
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-servicesIjirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
 
Services-related research at the University of Sydney
Services-related research at the University of SydneyServices-related research at the University of Sydney
Services-related research at the University of Sydney
 
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
 
Web Services
Web ServicesWeb Services
Web Services
 

Coordination Services with REA