Representational State Transfer (REST) is a software architectural style for distributed hypermedia systems like the world wide web.
Simple Object Access Protocol . SOAP is an XML-based messaging protocol. It defines a set of rules for structuring messages that can be used for simple one-way messaging but is particularly useful for performing RPC-style (Remote Procedure Call) request-response dialogues.
Let us look at Why REST + JSON is a good choice over SOAP?