Enterprises typically have multiple silos of data held in systems across their entire network. Work has been done to get the service interoperability through SOA (Service Oriented Architecture). However, until recently, there has not been much work put into the data interoperability across applications. OData is an open standard that can be used to share data in an interoperable way.
This chapter will explore what OData is, and how it can be consumed and exposed in your applications. The following topics will be covered:
Consuming OData services
Sharing data by using OData
The Open Data Protocol (OData) is a web protocol that enables the querying and updating of the data in a framework-agnostic manner. OData has been built by combining a number of existing web technologies together (HTTP, AtomPub and JSON), which allows any technology framework to consume or to produce OData services. As it is built on top of the existing web...