Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2010 and .NET Framework 4 Training Workshop

Similar presentations


Presentation on theme: "Visual Studio 2010 and .NET Framework 4 Training Workshop"— Presentation transcript:

1 Visual Studio 2010 and .NET Framework 4 Training Workshop

2 A Lap Around .NET RIA Services
Name Title Organization ESTIMATED TIME: 45-60 minutes

3 Client / Server Network boundary Benefits: Loose coupling
Application boundary Application boundary Network boundary Benefits: Loose coupling Flexible endpoint deviation allowance High separation tolerance Good parallel development enablement

4 What if the application boundary isn’t actually necessary at all?

5 Client / Server (cont.) Application Boundary Network Boundary
Benefits: Tighter coupling More sophisticated interaction Progressive synchronization Easier logic sharing N-Tier ease of use

6 There is a good chance you’ve done this already, but not explicitly

7 Domain Service RIA Client Application Domain Service Data Model
This lets you share… Entities Metadata Business logic

8 Code Projection Client Server Gets new domain service
Gets every entity type associated with service 1) Add domain service 2) Add new entity 3) Delete entity property 2) Gets new entity 4) Add metadata to entity 3) Gets updated entity 4) Gets updated entity

9 What does this “code projection” process really buy us though?

10 Domain Services Code Projection

11 Sometimes you need more than projection…

12 Automatically synchronized
Shared Code Client Server Advanced Logic Advanced Logic Benefits… Exact same code No projection Automatically synchronized

13 Application Services Client Server Gets membership proxy
Also gets user entity 1) Add authentication 2) Modify user entity 2) Gets updated entity 3) Add profile 3) Gets profile feature

14 Application Services

15


Download ppt "Visual Studio 2010 and .NET Framework 4 Training Workshop"

Similar presentations


Ads by Google