Date:
Wednesday, Sep-22-2010
Topic:
OData
Presenter:
Andrew Trevors
Details:
The Open Data Protocol (OData) is a web protocol for querying and updating data which builds upon web technologies such as HTTP, Atom, and JSON. OData seeks to free your data by providing a uniform interface, based on core web principles, for interacting with you data sources. OData can be used to expose information from a variety of information sources from relational databases to file systems. As well, since OData is released under the Open Specification Promise, it allows anyone to freely interoperate with implementations thus encouraging the proliferation of client libraries.
In this session I will introduce the concepts behind OData and how it compares to traditional SOAP-based approaches. We will build producers using Entity Framework as well as the reflection model, and then consume it with a number of libraries and tools. We will also show developers how to add business logic on top of their data sources using query and change interceptors. To conclude we will touch base on how one could secure their OData service using a variety of methods.
Speaker Bio
Andrew Trevors is a Senior Consultant at SwiftRadius, an IT consulting company and Microsoft Certified Partner headquartered in Fredericton, NB. Andrew has over 10 years of work experience in the design and implementation of software applications in a variety of industries and government sectors in the US and Canada.
Since 2004 Andrew has focused primarily on delivering Microsoft based solutions utilizing .NET technologies such as WinForms, WCF, ASP.NET, and MVC.
Andrew has a passion for learning technology as well as sharing that knowledge with the Microsoft Community; he is currently heading a .NET mentorship and training program at SwiftRadius as well as helping to co-organize events for the Fredericton .NET user group.
|