Simple Object Access Protocol (SOAP) and REpresentational State Transfer (REST) are two answers to the same question: how to access Web services.
|Support transport||FTP, HTTP, JMS, STMP||HTTP|
|HTTP method||POST||GET, POST, DELETE, PUT|
|Message format||XML||XML, JSON, TEXT, CSV, RSS etc|
|strong typed, WSDL, WS-security||less restrictive about the implementation.|
|support stateful||Stateless and cachable|
|Is a protocol||Architecture style and a design for network based software architecture|
|Exposed logic via interface and named operations||Expose resource via URI and methods (GET, POST, PUT, DELETE)|