Web Services: agents and roles

- The provider entity and the requester entity:
- interact exchanging messages
- must first agree on both the semantics and the mechanics of the message exchange
- the mechanics of the message exchange are documented in a Web service description (WSD), a
machine-processable specification of the Web service's interface representing a "contract" governing the mechanics
of interacting with a particular service
- the semantics of the message exchange represents the "contract"
between the requester entity and the provider entity regarding the purpose and
consequences of the interaction
- Humans still play a role:
- need to agree on the semantics and the service description
- create the requester and provider agents