Easy visualization of streaming data with OData

Source: Internet
Author: User

OData (Open Data Protocol) is always a standard I like (OASIS Standard), which provides a powerful access interface for querying and editing data based on restful protocols (Protocol). Although Microsoft launched it, it was born with open standards and open source genes (the first Microsoft opened the code for the OData client). When I have a chance, I'll go over some of the knowledge of OData in more detail.

Previously, the OData development experience I was involved in was mostly focused on accessing back-end databases (SQL or NoSQL), and the article I shared today spoke about the use of OData from a different perspective.

We know that OData is just a protocol for querying data and editing data, and it does not specify a backend data source, so we can set the OData data source as streaming (streaming data). Such scenarios can be useful in the visualization of industrial real-time data.

To implement such a scenario, the first is to encapsulate the data that needs to be visualized, exposing it as an OData service (using WCF Data Services or Web APIs, etc.). This step is not much to be commended.

The second step is to visualize the data using the OData client. The benefits of the OData standard are apparent at this time. Because it is standard, there are a variety of client libraries to use. This article uses a very straightforward, straightforward and efficient way to display OData data on a WPF program using the Auxiliary library Dynamic Data display provided on a CodePlex.

Finally, the author Louis Ross also explores the challenges and limitations of applying odata to real-time streaming data.

Original address: Https://msdn.microsoft.com/en-us/magazine/dn948108.aspx

Easy visualization of streaming data with OData

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.