Martin for DAML-S Coalition                                                                                                                                                     DAML PI Meeting 02/12/02                       
Service Model
“How does it work?”
•Each service is conceived as atomic, simple, or composite process
•
•Associated with each service is a set of inputs, outputs, preconditions and effects
•
•Composite processes are compositions of simple or other composite processes in terms of constructs such as sequence, if-then-else, fork,...
•
•Data flow and Control flow should be described for each composite service
•
•A black box and glass box view may be given of each composite service
•
•Process model (and process execution model) used for:
•(automated) Web service invocation, composition, interoperation, monitoring
Process Model: “How does it work?”