Basic integration concepts
To understand the integration concepts in Dynamics 365 for Finance and Operations, Enterprise edition better, it is important to know the basic web integration concepts first. In this section, we will learn the basic web concepts, such as RESTful APIs, SOAP, OData, JSON, and OAuth.
RESTful APIs
Representational State Transfer (REST) is an architecture style that on six constraints: stateless, client-server, cacheable, layered system, code on demand (optional), and uniform interface. Web server APIs adhere to the REST architecture are called RESTful APIs.
Many modern internet applications, such as Microsoft Azure, Twitter, LinkedIn, Google, Paypal, and Amazon, use RESTful architecture style in their APIs, which allows easy integration over HTTP communication protocol. The primary reason RESTful APIs are useful in cloud and web applications is because the calls are stateless. This means each requests or interactions are independent, there can be nothing saved that...