access any data anywhere
Post on 24-Apr-2015
646 Views
Preview:
DESCRIPTION
TRANSCRIPT
Kashyapas.com
Open Data Protocol LOHITH G N
Who Am I ?
Lohith G N
– Developer Evangelist, Telerik India
– Microsoft MVP – ASP.NET/IIS
– Bangalore Dot Net (BDotNet) User Group Lead
– @kashyapa
– http://kashyapas.com
– Lohith.nagaraj@telerik.com
AgendaKashyapas.co
m
Services Powering Experienc
es
Open Data
Protocol
Produce OData Service
Consume OData Service
Open Data in the Real World
Where Are We ?Kashyapas.co
m
Services Powering Experienc
es
Open Data
Protocol
Produce OData Service
Consume OData Service
Open Data in the Real World
Services powering Experiences
Kashyapas.co
m
Windows
iPhone
Browser
Windows Phone
Silverlight
Web Site
Web API
webOS
Where Are We ?Kashyapas.co
m
Services Powering Experienc
es
Open Data
Protocol
Produce OData Service
Consume OData Service
Open Data in the Real World
Open Data ProtocolKashyapas.co
m
• Web protocol for querying & updating data
• Based on – HTTP + ATOM
• Adds– Querying– JSON– Metadata
• http://odata.org
Kashyapas.com
HTTP Reach (devices and platforms) Metadata Formats (ATOM & JSON) Semantics(GET/PUT/POST/DELETE) Uri Conventions & Query Language
ODATA Service
metadata
HTTP
JSON
ATOM
JSON
JSON
GET ~/Customers(6)
POST ~/Customers
DELETE ~/Customers(5)
PUT ~/Customers(4)GET ~/Customers(4)/OrdersGET ~/Customers?$filter=City eq ‘Atlanta’
Kashyapas.com
ODATA OVERVIEWDEMO
Where Are We ?Kashyapas.co
m
Services Powering Experienc
es
Open Data
Protocol
Produce OData Service
Consume OData Service
Open Data in the Real World
OData Producers
• SharePoint 2010• IBM WebSphere
eXtreme Scale• SQL Azure• Microsoft Dynamics
CRM 2011• SQL Server
Reporting Services 2008 R2
• OData for TFS 2010• Telerik OpenAccess
ORM• Telerik Sitefinity
CMS• Telerik TeamPulse• SAP NetWeaver
Gateway• Webnodes CMS• …
Kashyapas.com
ODATA SERVICE WITH WCF DATA SERVICESDEMO
Where Are We ?Kashyapas.co
m
Services Powering Experienc
es
Open Data
Protocol
Produce OData Service
Consume OData Service
Open Data in the Real World
OData Consumers
• Excel + Powerpivot• Odata Explorer• Sesame – OData Browser• Tableau Public• Telerik ASP.NET RadGrid • Telerik SL RadControls• Telerik WPF RadControls• Telerik Reporting• ...
Kashyapas.com
Consuming ODATADEMO
Where Are We ?Kashyapas.co
m
Services Powering Experienc
es
Open Data
Protocol
Produce OData Service
Consume OData Service
Open Data in the Real World
Who is going Open ?
Kashyapas.com
LIVE odata servicesDEMO
Kashyapas.com
Your questions ?Q & A
Resources• Odata Official site
http://odata.org
• Odata Team Bloghttp://blogs.msdn.com/b/astoriateam/
• MSDN Libraryhttp://msdn.microsoft.com/en-us/library/cc668792.aspx
• My Bloghttp://kashyapas.com/category/odata
Kashyapas.com
Thank YouHappy Coding.
Code With Passion,Decode with Patience
top related