Download presentation
Presentation is loading. Please wait.
7
OData Data Sources Clients Web Browsers (Internet Explorer, Firefox, …) Web Browsers (Internet Explorer, Firefox, …) Mobile Phones (Android, iPhone, Windows Phone 7) Mobile Phones (Android, iPhone, Windows Phone 7) BI Tools (Microsoft Excel, Tableau Desktop) BI Tools (Microsoft Excel, Tableau Desktop) Content Management (SharePoint 2010, Webnodes) Custom Applications (.NET, Java, PHP, …)... Windows Azure Marketplace Data Windows Azure Marketplace Data... Custom Applications (.NET, Java) Cloud Storage (Windows Azure Tables, SQL Azure)
10
OData Service Data Source Client OData Protocol OData Data Model OData Client Library OData Client Library Client Application
11
OData Service JavaScript OData Client Library Web Browser OData Protocol Android App OData Client Library iPhone/iPad App OData Client Library Windows Phone 7 App OData Client Library OData Protocol Custom Application
12
OData Service SQL Azure Browsers Windows Azure Tables Windows Azure Application Browsers PHP Application OData Client Library Java Application OData Client Library Browsers OData Protocol
13
Microsoft Excel PowerPivot OData Client Library OData Service Windows Azure Marketplace Data SharePoint 2010 Custom Application Tableau Desktop OData Client Library OData Protocol
15
Entity Association Entity
16
Entity Container Entity Set Entity Entity Set Entity Property Navigation Property Property Navigation Property Property Navigation Property Property Association
18
AtomPub Service Collection Atom Feed Entry
19
S S C/F P E E P P P E E P P P P E E P P E E P P Collection/ Feed Entry Service Atom/AtomPub Property * * OData-defined extension to Atom Entity Container Entity Set Entity Property EDM
20
… … … … Service Collection/ Feed Entry Property Atom/ AtomPub Entity Container Entity Set Entity Property EDM Relational Database Table Row Column Value
21
OrderID StatusCustID NameAddress Customers Orders Relational Database http://GET www.fabrikam.com/example … … AtomPub Service Document OData Service Client
23
OrderID StatusCustID NameAddress Customers Orders Relational Database OData Service Client http://GET www.fabrikam.com/example/Orders Orders … Orders … Atom Feed Document
24
An OData-defined extension to Atom/AtomPub An Entity Data Model-defined data type
31
Data Services Runtime Data Access Layer WCF Data Services Client Libraries OData Protocol WCF Data Services Framework Relational Data Entity Framework Provider Other Data Sources... Custom Provider Reflection Provider.NET Classes....NET OData Client Library Silverlight OData Client Library Silverlight OData Client Library Windows Phone 7 OData Client Library Windows Phone 7 OData Client Library...
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.