> > > > > A look “under the hood” > Using RIA Services effectively.

Download Report

Transcript > > > > > A look “under the hood” > Using RIA Services effectively.

>
>
>
>
> A look “under the hood”
> Using RIA Services effectively
Trust
Boundary
Web
Service
Data
Access
Layer
(DAL)
Database
App
Logic
App
Logic
View
>
>
>
App
Logic
XML,
JSON,
Binary
> WCF RIA Services in context
>
> Using RIA Services effectively
> WCF RIA Services in context
>
> Design-time view
> Run-time view
> Services
> Using RIA Services effectively
> WCF RIA Services in context
>
>
> Run-time view
> Services
> Using RIA Services effectively
Solution (Application)
Client project
Server project
Entities
Data
Access
Layer
(DAL)
Entities
Domain
Service
Build, reflect
& code-gen
Views
Domain
Context
Demo
> WCF RIA Services in context
>
> Design-time view
>
> Services
> Using RIA Services effectively
Application
Silverlight
Web server
Load
Query
Data
Access
Layer
(DAL)
Domain
Service
Entities
Submit
Results
Domain
Context
Entities
Submit
Results
Views
Demo
>
>
>
>
>
>
>
>
>
>
> WCF RIA Services in context
>
> Design-time view
> Run-time view
>
> Using RIA Services effectively
>
>
>
>
Demo
>
>
>
> WCF RIA Services in context
> A look “under the hood”
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> http://silverlight.net/riaservices/
CL21
Building Amazing Business Applications with Microsoft Silverlight and
Microsoft .NET RIA Services
CL32
Developing Testable Silverlight Applications
CL22
Advanced Topics for Building Large-Scale Applications with
Microsoft Silverlight
CL19
Building LoB Applications with Silverlight 4
FT55
Developing REST Applications with .NET Framework
FT12
ADO.NET Data Services: What’s New with the RESTful Data Services
Framework
SVC23
Using the Microsoft Sync Framework to Connect Apps to the Cloud
>
>
channel9.msdn.com/learn
Built by Developers for Developers….
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT
MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
WCF Layer
Description
Domain Services
Prescriptive E2E experience for
Silverlight applications
Turn-key entity-oriented programming
model for HTTP/RESTful services
Workflow-oriented programming model
for long-running business processes
Method-oriented programming model
for WS-* & REST developers
Data Services
Workflow
Services
Service Model
1.
2.
All programming models can leverage the wide-ranging set of
behaviors and protocols
We have good integration in SL4/Dev10, that gets even better in Dev11
Microsoft Confidential