RESTful API
https://www.ibm.com/developerworks/webservices/library/ws-restful/
REST defines a set of architectural principles by which you can design Web services that focus on a system's resources, including how resource states are addressed and transferred over HTTP by a wide range of clients written in different languages.
Use HTTP methods explicitly.
Be stateless.
Expose directory structure-like URIs.
Transfer XML, JavaScript Object Notation (JSON), or both.
EX: AJAX - Asynchronous Javascript + XML - XML over http
https://www.ibm.com/developerworks/webservices/library/ws-restful/
REST defines a set of architectural principles by which you can design Web services that focus on a system's resources, including how resource states are addressed and transferred over HTTP by a wide range of clients written in different languages.
Use HTTP methods explicitly.
Be stateless.
Expose directory structure-like URIs.
Transfer XML, JavaScript Object Notation (JSON), or both.
EX: AJAX - Asynchronous Javascript + XML - XML over http