Monday, November 18, 2013

Producing and Consuming OData with Data Virtualization

The OData Protocol is an increasingly powerful RESTful interface for data access.  It is in the process of becoming an OASIS Specification.  
 
Definition from the OData site: The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today.OData does this by applying and building upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores.

Ted Jones has an excellent article, link below, that provides an example of how to expose any datasource as an OData source and then consume the source using OData URLs.  His example is shown with Teiid and Teiid Designer which are the community projects for Data Virtualization.  Try out his sample code!