Citrix Systems Inc., IBM Corp., Microsoft Corp., Progress Software, SAP AG and WSO2 are proposing an Open Data Protocol (OData) Technical Committee (TC) in the Organization for the Advancement of Structured Information Standards (OASIS), an international open standards consortium.
Citrix, EastBanc Technologies and Viecore FSD, among many others, have demonstrated OData applications. Hundreds of interested parties are registered on the http://www.odata.org open community mail list.
OData is is a Web protocol built on standards such as HTTP, JSON and AtomPub for unlocking and sharing data. The OData protocol supports serialization in multiple popular formats, including JSON and Atom/XML. With OData, you can build cross-platform Web and mobile applications.
OData producers, consumers and libraries — several of them open source — including Java, PHP, Drupal, Joomla, Node.js, Microsoft .NET, Microsoft SQL Server, MySQL, DB2 and Informix, iOS, Windows Phone 7, and Android.
Why Use OData
OData solves provides a uniform way to expose, structure, query and manipulate data using REST practices and JSON or ATOM syntax to discribe the payload. OData also provides a uniform way to represent metadata about the data, allowing computers to know more about the type system, relationships and structure of the data.
Choosing to expose your data as OData you tap into a large ecosystem that can target your dataset without any modification. You also tap into an ecosystem of developers since a lot of developers already know how to target an OData API and they won't have to learn anything new to get going with your dataset.
OData is released under the Open Specification Promise to allow anyone to freely interoperate with OData implementations.
Getting Started with OData
You can find your OData Library for clients and servers.
Learn more at Getting Started with WCF Data Services.
- Getting Started With OData Part 1: Building an OData Services
- Getting Started With OData Part 2: Building an OData Services from Any Data Source
- Data Services: What's new with the RESTful data services framework
For More Information
OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit consortium that drives the development, convergence and adoption of open standards for the global information society.
OASIS promotes industry consensus and produces worldwide standards for security, Cloud computing, SOA, Web services, the Smart Grid, electronic publishing, emergency management, and other areas. OASIS open standards offer the potential to lower cost, stimulate innovation, grow global markets, and protect the right of free choice of technology.
Bruce D. Kyle
ISV Developer Evangelist | Microsoft Corporation