Web services are client and server applications that communicate over the World Wide Web’s (WWW) via HyperText Transfer Protocol (HTTP).

Web services provide a standard means of inter operating between software applications running on a variety of platforms and frameworks.


SOAP (Simple Object Access Protocol) is a transport protocol for sending requests and receiving responses on XML format, which can be used on top of transport protocols such as HTTP, SMTP, UDP, etc.

REST (REpresentational State Transfer) is an architectural style by which data can be transmitted over transport protocol such as HTTP(S).