Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Implementing OData: Create a UG Event Feed

on

  • 3,148 views

The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData does this by ...

The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData does this by applying and building upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores. The protocol emerged from experiences implementing AtomPub clients and servers in a variety of products over the past several years. OData is being used to expose and access information from a variety of sources including, but not limited to, relational databases, file systems, content management systems and traditional Web sites.

In this session we will build out a basic OData feed for the East of Toronto .NET User Group events that will be utilized in our future website. In the coming months we will build upon these services to expose our events in various ways.

Statistics

Views

Total Views
3,148
Views on SlideShare
3,087
Embed Views
61

Actions

Likes
0
Downloads
11
Comments
0

3 Embeds 61

http://gtaeast.torontoug.net 31
http://localhost 24
http://www.linkedin.com 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Implementing OData: Create a UG Event Feed Implementing OData: Create a UG Event Feed Presentation Transcript

  • Implementing OData:Create a User Group Event Feed
    Chris Dufour, ASP MVP
    Software Architect, Compuware
    chris.dufour@wigets.net
  • Why the Web Works
    Simple and open
    Addressing scheme – URI
    Application protocol – HTTP
    Representation Format – (X)HTML
    Response codes – HTTP status
    Scales best when
    Stateless
    Cached
    It works because people find value in it
  • SOAP/WS-*
    Industrial Strength
    Complex
    Powerful
    Difficult
    Specification based
    Based on POST
  • The Web of Services should work the way the Web of Pages works
  • REST
    Simple
    Lightweight
    Good enough
    Less functional
    Freedom
    Architectural style for distributed hypermedia systems
    Defined in 2000 by Roy Fielding
  • Target Scenarios
  • OData
    Just HTTP
    Data as resources, HTTP methods to act on it
    Leverage caching, proxies, authentication, …
    Uniform way of representing structured data
    Atom (full AtomPub protocol support), JSON
    Uniform URL conventions
    Navigation, filtering, sorting, paging, etc.
    Uniform operations
    Every piece of information is addressable
    GET, POST, PUT, DELETE always mean the same
  • Expose UG Event Data
  • Resources
    Open data protocol – OData
    http://www.odata.org/
    OData Explorer
    http://silverlight.net/ODataExplorer/
    LinQPad
    http://www.linqpad.net/Beta.aspx
    JSONP and URL-controlled format support
    http://code.msdn.microsoft.com/DataServicesJSONP
    jQuery Templates plugin (jquery-tmpl)
    http://api.jquery.com/category/plugins/templates/