Understanding OData: A Comprehensive Overview
Delve into the world of OData, exploring its key concepts, architecture, and significance within modern application development. From REST-based protocols to resource-oriented architectures, discover how OData revolutionizes data access and communication.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
To OData or Not to OData Chris Eargle kodefuguru.com
Monolithic Application I do everything Database
Separation of Concerns MVC is just one example. Controller View Model
Layered Application Presentation Layer Controller View Model Crosscutting Concerns Business Layer Workflow Component Entity Data Access Layer DAL Component Gateway
Enterprise Applications Public Service Console App Web App WPF App Business Service Workflow Service Data Service DB
Service-Oriented Architecture Standardized Contract Loose Coupling Abstraction Reusability Autonomy Statelessness Discoverability Composability
Two Primary Styles RPC Remote Procedure Call REST Representational State Transfer
REST Architectural Style Stateless Not True!!! Resources
Resource-Oriented Architecture Expose many URIs One for each resource No cookies representing IDs Aggregate Resources are represented with a URI URI should facilitate cut & paste
OData Open Data Protocol REST-based content-type AtomPub JSON XML
OData Providers WCF RIA Services SharePoint 2010 WCF Data Services
Enterprise Infrastructure Applications Services Resources OData
Resource-Oriented Infrastructure Applications Services Resources Orchestration
Potential Services Presentation Layer Controller View Model Crosscutting Concerns Business Layer Workflow Component Entity Data Access Layer DAL Component Gateway
DEMO AN ODATA SERVICE
Stay up to date with MSDN Belux Register for our newsletters and stay up to date: http://www.msdn-newsletters.be Technical updates Event announcements and registration Top downloads Follow our blog http://blogs.msdn.com/belux Join us on Facebook http://www.facebook.com/msdnbe http://www.facebook.com/msdnbelux LinkedIn: http://linkd.in/msdnbelux/ Twitter: @msdnbelux Download MSDN/TechNet Desktop Gadget http://bit.ly/msdntngadget
TechDays 2011 On-Demand Watch this session on-demand via Channel9 http://channel9.msdn.com/belux Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers