REST is a great standard for accessing resources on the web. However, REST is also a very generic standard. If you want to publish REST-based web services for accessing a structured data store like a relational database, you will end up inventing you own custom protocols on top of REST. Enter OData. OData is based on REST but adds necessary standards for fully fledged data APIs. Metadata, URI-based query language, standardized data representation formats (JSON and XML), OData has it all.
This video is a recording of a talk that Azure MVP Rainer Stropek gave at the JavaScript Day on the International PHP Conference in Berlin 2014. In his talk, Rainer introduces you to the OData standard. He shows how to build OData services with .NET and how to consume them. Rainer also demonstrates existing, large-scale OData services available in the cloud.
Did you know that our own product time cockpit offers a great OData implementation, too? You can get a trial account on our homepage.
Note that this is an introduction to OData. If you have never used OData and you wonder whether it is relevant for you, this talk could be interesting for you. If you are looking more in-depth material, check out Rainer’s blog at http://www.software-architects.com.
comments powered by