In an increasingly interconnected world interoperability finds the highest resonance. The Open Data Protcol (OData) provides developers from many progrmming background such as C#, Java, Javascript, PHP etc. an open protocol to produce and consume data.
Windows Azure Platfrom not only stands to gain from conforming to this protocol but also answers Google's GData with a rich data ecosystem. Microsoft Azure is not just Microsoft specific but opens its doors to everything under the sky.
Who produce OData?
The ones that expose data using OData protocol. There are a number of OData producers:
Applications exposing OData Services
Sharepoint 2010
IBM Web Sphere
Microsoft SQL Azure
Windows Azure Table Storage
SQL Server Reporting Services
Live OData Services
Netflix
Open Science Data Initiative
Open Government Data Initiatives
Northwind database exposed as OData Service
and many others
OData Consumers
Browsers
Silverlight built OData Explorer
Excel 2010
LinqPad
Client libraries (Javaacript, PHP,Java,.NET etc)
OData Protocol
Here is the main reference:
http://www.odata.org/developers/protocols/overview
It is built on robust and well known technologies such as:
AtomPub [RFC 5023]
JSON [RFC 4627]
HTTP(s) [RFC 2616]
TCP [RFC 793]
XML.
No comments:
Post a Comment