What problems do Web Services need to solve?
- message structure and infrastructure
- describing what messages a service accepts and sends
- routing messages
- describing interaction patterns (choreography, workflow)
- finding services to exchange messages with