Creating & Consuming Open Data (OData) Cloud Services using LightSwitch Beth Massi Senior Program Manager, Visual Studio
Refine Author business logic Customize screen layouts Define custom queries Extend Explore ecosystem components Create custom controls Integrate with custom data sources Start Describe your data Create screens for common tasks
Client Tier Middle Tier Data Access Methods Controls Screens Data Workspace Submit Pipeline Queries Data Workspace WCF Data Service
Intrinsic Data External Data Source LightSwitch Middle-tier (rules pipeline) ApplicationData.svc MyDataSource.svc LightSwitch Client Other OData Clients Each data source is exposed as a service endpoint Business rules & user permissions run no matter what client is talking to the services Can be hosted on-premises or in Azure
….../CrimeData.svc/CityCrimes Access the service endpoints by data source name, then access the entities under each service Use standard OData URI conventions for CRUD operationsOData URI conventions
DEMOS - Consuming OData Services - Creating OData Services - Business Rules & Access Control - Deployment to Azure - Alternative OData Clients
LightSwitch in Visual Studio 2012 The simplest way to build business applications and data services for the desktop and cloud