Can anyone explain me the exact difference and when to use OData client connedctor and http client connector?
Hi Michael Morthala,
The Open Data Protocol (OData) is completely REST based webservice architecture style.
OData is a protocol but still this is built on HTTP, it sends data using Atom or JSON which are widely accepted web-standards.
This is specifically used to access Entity/Object information of a REST Based service built using ODATA libraries in different technologies. Under the hood it is a query language(varies from simple to complex) which allow resources identified using Uniform Resource Identifiers (URIs) and defined in an abstract data model.
In simple words Odata is required and appropriate when all your service is going to do for your client is “CRUD” on generic data. When coming to the implementation part you find difference in meta data type.
One the other hand REST Services is designed to use a stateless communication protocol, typically HTTP in general.
So both the clients are used to make REST calls, it depends on your server style architecture to access the services via a client. Then there arises a question which client needs to be used in the boomi process implementation.
So I hope with the above information shared you will be able to use the most appropriate one during your implementation.
Thank you Srinivas for your help and support.
Can you please share me the sample flow on how to configure OData API . There are samples for REST and SOAP not for ODATA API
Sreeni has provided complete information about OData and HTTP Client Connector.
Please let us know, if you still have any queries.
Retrieving data ...