Telerik OData Support
The Open Data Protocol is a data exchange protocol that enables data transactions to be carried over standard web protocols (HTTP, Atom, and JSON). OData producers expose data over the web to a variety of consumers, building on technology that is widely adopted.
Telerik, always being a pioneer in supporting new technologies, not only provides native support for the OData protocol in its products, but also offers several applications and services which expose their data using the OData protocol.
OData.org has recognized and listed several Telerik products as OData producers and OData consumers, effectively making Telerik the most acknowledged .NET vendor providing OData support.
Telerik OData Consumers
OData consumers are controls or applications that consume data exposed through the OData protocol. OData consumers can vary greatly in sophistication, from something as simple as a data bound control, through developer tools such as ORMs, to fully blown end-user products that take advantage of all features of the OData Protocol.
RadGrid for ASP.NET Ajax supports automatic client-side databinding for OData services, even at remote URLs (through JSONP), where you get automatic binding, paging, filtering and sorting of the data with Telerik Ajax Grid. The setup is very easy (requires setting only three properties) and will get RadGrid to automatically make remote calls to OData services. Read more in our blogs
Telerik Grid for ASP.NET MVC also supports databinding to OData services by using OData's query options, which allow for paging, sorting and filtering. Native (read ‘codeless’) OData binding support is coming soon. Read more in our blogs
Being built on a naturally rich UI technology, the Telerik Silverlight and WPF controls will display the data in nifty styles and custom-tailored filters. Hierarchy, sorting, filtering, grouping, etc. are performed directly on the service with no extra development effort.
RadGridView for Silverlight and RadGridView for WPF consume OData services to display data by utilizing GridView's VirtualQueryableCollectionView to fetch the data on-demand from the service. A new Silverlight/WPF RadDomainDataSource for the GridView is coming soon for enhanced data support in our controls. Read more in our blogs.
RadTreeView for Silverlight also offers flexible API that allows for binding to "Object Data", including OData, that could be either hierarchical or not. See online demo and read more in our blogs.
RadDataServiceDataSource provides the missing link between Telerik Data Controls and WCF Data Services. Up until now, controls like RadGridView, RadDataPager and RadDataFilter did their job solely on the client. You had to write tons of extra code if you wanted to transfer these operations on the server. Now all you need to do is simply bind a Telerik data control to RadDataServiceDataSource and it will automatically do its job on the server.
Telerik Reporting can connect and consume an existing OData feed with the help of WCF Data Services. The process is straightforward and executed in a few simple steps by using the powerful Telerik Reporting data source components without breaking the best architecture patterns. Watch video and read more in our blogs.
Telerik OData Producers
OData producers are services that expose their data using the OData protocol.
In Q2 2010 Telerik released a LINQ implementation that is simple to use and produces domain models very fast. Built on top of the enterprise grade OpenAccess ORM, it allows you to connect to any database that OpenAccess can connect to such as: SQL Server, MySQL, Oracle, SQL Azure, VistaDB, etc. In addition, the LINQ implementation is so easy to use, that you can build an OData feed via a few easy steps by using the OpenAccess Visual Designer and the Data Services Wizard.
The TeamPulse Silverlight client interacts with the database using a WCF data service, and more specifically by using the Open Data Protocol (OData) which is a popular way to expose information from a variety of sources including, but not limited to, relational databases, file systems, content management systems and traditional Web sites.
The OData protocol comes in extremely handy for TeamPulse, because the nature of the product is such that it is used by many teams and people at the same time. Due to the complex and integrated character of most teams, rarely does information stay within one repository, and it often needs to be shared in many different ways to many different people, i.e. a number of teams may need to mine the information in order to feed it to other systems via a myriad of different formats. And this is where OData comes into place: it exposes the TeamPulse data for digesting and distribution, making sure that developer will find what they need very quickly within the large repository of valuable information in the TeamPulse data store. Since the integration between TeamPulse and OData is built-in, you only need to look at the TeamPulse data service to browse it.
Read more in our blogs.
Sitefinity is ready to host OData services. With the powerful API, you can expose any information from the CMS through your custom made OData service.
Telerik TV is filled with hundreds of videos that help customers master the Telerik tools. With recorded, on-demand webinars, interviews with product experts, and countless Telerik how-to and getting started videos, Telerik TV is a rich learning resource freely available to all Telerik customers. Telerik TV organizes videos in to libraries grouped by product, and it provides multiple ways to discover helpful videos, such as search and browse, on tv.telerik.com. The Telerik TV portal is built on ASP.NET MVC using the Telerik Extensions for ASP.NET MVC in the UI and OpenAccess ORM for all data access.
Telerik TV’s OpenAccess ORM-powered data layer allows it to expose a rich WCF Data Service OData endpoint that contains information about all videos on Telerik TV. Any developer can create new visualizations of Telerik TV’s video library by consuming this OData service in new applications. The Telerik TV OData service is featured on the official OData.org OData Producers page. Try the Telerik TV OData service now by visiting: