SoaML - Multi-Party Service Contracts: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(No difference)
|
Latest revision as of 17:37, 7 February 2016
Example
Exercises
Design Escrow service contract.
Elements:
- Interfaces: Purchaser (consumer), Seller (provider), Escrow Agent (provider)
- Roles: consumer, product provider, escrow provider
- Operations: Escrow Deposit, Deposit Notice, Delivery, goodAccepted, Escrow Payment (assume only happy path)
Extra exercise
- Add extra operations to the contract above: Grievance, Justification, Escrow Refund