Learning How to Shape and Configure an OData Feed for High Performing Web Sites and Applications
Producing an OData feed in 10 minutes
-
Upload
chris-woodruff -
Category
Technology
-
view
648 -
download
1
description
Transcript of Producing an OData feed in 10 minutes
PRODUCE AN ODATA FEED IN 10 MINUTES
Chris Woodruff
WHO AM I?
2
Chris WoodruffMVP, Data Platform
DevelopmentMicrosoft Cloud Practice
Lead, Perficient, Inc.
[email protected]://chriswoodruff.comhttp://deepfriedbytes.comtwitter @cwoodruff
About Perficient
Perficient is a leading information technology consulting firm serving
clients throughout North America.
We help clients implement business-driven technology solutions that
integrate business processes, improve worker productivity, increase
customer loyalty and create a more agile enterprise to better
respond to new business opportunities.
Today, the tools for capturing data both at the mega-scale and at the milli-scale are just dreadful. After you have captured the data, you need to curate it before you can start doing any kind of data analysis, and we lack good tools for both data curation and data analysis.
Jim Gray
QUOTE
WHAT IS ODATA?
WHAT DOES ODATA GIVE ME AND MY ORGANIZATION?
Empower Internal Power UsersEmpower Existing and Future Customers
Monetize Data for untapped Revenue
THE BASICS
• Feeds, which are Collections of typed Entities
• OData services can expose Service Operations
• OData services expose all these constructs via URIs
• OData service may also expose a Service Metadata Document
FULL SQL LIKE QUERY “LANGUAGE”
HTTP Command (Verb)
SQL Command
GET SELECT
PUT UPDATE
POST INSERT
DELETE DELETE
WHERE CAN WE PRODUCE ODATA?
WCF Data Services
WCF RIA SERVICES
Data Access LayerEntity
Framework/NHibernat
e
POCO
Relational
database
Service Runtime
Hosting/HTTP listener
HTTP
IQueryable (+ IUpdatable)
Create services directly from Visual Studio
Various data sourcesEntity FrameworkPOCONHibernate
Model-drivenStructural description in Entity Data Model
Metadata shapes service
Other sources
Visual Studio 2010SQL Server 2008 SP1ASP.NET 4.0
WCF Data Services Framework uses ASP.NET for Authentication and Authorization
WHAT DO YOU NEED FOR WCF DATA SERVICES?
BUILDING A WCF DATA SERVICES
DEPLOYING WCF DATA SERVICES
MORE INFORMATION
OData Home – http://odata.orgWCF Data Services Framework Home -- http://tinyurl.com/wcfdataservices
WCF Data Services Framework Team Blog -- http://blogs.msdn.com/astoriateam
ODataPrimer.com – http://odataprimer.com
Required Reading
WRAP UP
Come see me to get registered.
DO YOU WANT TO WIN A AMAZON FIRE?
CONTACT ME!!
cwoodruff @live.comChris.woodruff @perficient.com
Twitter @cwoodruff
Mobile 616 724 6885
MSN IM cwoodruff @live.com
Skype cwoodruff