This article defines the standard way of communication to a web service. It is also worth to add Odata with the REST and SOAP API. Odata is a protocol based on HTTP, Atompub and JSON, RESTFUL by design, Microsoft implementation, open source and used in the latest Microsoft service-oriented technologies. As Odata is based on atompub and REST, so it manages all the SQL queries like SQL works in relational database. These service standards make development process faster with the help of frameworks. SOAP is also a web service which defines a standard for creating web service and solutions. The standard SOAP message itself consists of an envelope, inside of which are the SOAP headers and body.
The representational state transfer protocol is another architectural pattern, in short it can be called as an alternative to SOAP API. The web access phenomenon is prepared by these protocols and well managed by these protocol stacks. Unlike SOAP, RESTFUL