Web Services Standards and Guidelines
 A Web services is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specially WSDL). Other systems interact with the Web services in a manner prescribed by its description using SOAP message. typically conveyed using HTTP with an XML serialization in conjunction with other web-related standards.
System Architecture  Runtime Pattern  Design
Requirements
Design principles
Technology components
Technology standards
Best practice
Implementation guide