Web Services Protocol Stack
- Set of computer networking protocols used to define, locate, implement, and make web services interact with each other.
- The common protocols and formats used
are: HTTP, UDDI, WSDL, SOAP, XML, XML Schema
- Web services run on a transport protocol, like HTTP
Service Transport
- Transporting messages between network applications
- HTTP, SMTP, FTP, XMPP, BEEP
XML Messaging
- Encoding messages in XML
- SOAP, XML-RPC, REST
Service Description
- Describing the public interface to a specific web service
- WSDL
Service Discovery
- Registry that specifies the location and description of network web services
- Allows clients to discover what services are available
- UDDI