1. RESTful: REST is Representational State Transfer, Restful services are the services that satisfy these constraints:
    • Client-Server:
    • Stateless:
    • Cacheable:
    • Layered system:
    • Uniform Interface:
    • (Optional) Code on demand:
  2. RESTful API:
  3. REST vs SOAP:
    • SOAP is protocol
    • SOAP requires more texts (wordy -> slower than competing techs), so RESTful services are more popular.