OData Web Services
The Open Data Protocol (OData) is a web protocol that is designed for querying tabular data and provides you with an alternative to SOAP-based web services. OData builds on web technologies such as HTTP, the Atom Publishing Protocol (AtomPub), and JavaScript Object Notation (JSON) to provide access to information from different applications, services, and stores. OData uses URIs for resource identification and commits to an HTTP-based, uniform interface for interacting with resources. This commitment to core Web principles allows for OData to enable a new level of data integration and interoperability across a broad range of clients, servers, services, and tools.
OData can be found in core Microsoft products and technologies, including the following:
Excel 2010 implements OData for its PowerPivot add-in.
SharePoint 2010 can expose its list-oriented data with OData.
Azure Table Services are based on OData.
The topics in this section describe the key concepts and techniques for accessing Microsoft Dynamics NAV data from OData applications that are supported by Microsoft Dynamics NAV.
To | See |
---|---|
Use OData to obtain an AtomPub document. |
|
Use OData to obtain a service metadata (EDMX) document. |
How to: Use OData to Return/Obtain a Service Metadata (EDMX) Document |
Use filter expressions in OData URIs. |
|
Use FlowFilters in OData URIs. |
|
Use server-driven paging in OData URIs. |
|
Navigate in an OData web service application by using resource properties. |
See Also
Concepts
SOAP Web Services
Web Service Alternatives: SOAP and OData
Web Service Walkthroughs