Rest
Representational State Transfer.
- Technically it is not a protocol but an architectural style that follows certain concepts
- Separation of Client and Server
- Server Request are Stateless
- Cacheable Requests
- Uniform Interface
- Content Negotiation : Server differently on different need.
SOAP
Simple Object Access Protocol is a messaging protocol that allows programs that run on disparate operating system.
- WCF, ASMX
- Supports Protocols like TCP, HTTP