Silverlight, WCF RIA Services, ArchitectuurChalk’n’talk<br />Dennis Doomen<br />
Architecture<br />Web Service<br />Trust<br />Boundary<br />Data Access Layer (DAL)<br />App Logic<br />App<br />Logic<br ...
Code Generation<br />Solution (Application)<br />Client project<br />Server project<br />Entities<br />Entities<br />Data ...
RIA Services Stack<br />Programming Model<br />RIA<br />Services<br />Core Services<br />Workflow<br />Services<br />Web H...
Silverlight Reference Architecture<br />Dennis Doomen<br />Regions<br />Application Shell<br />Silverlight 4<br />Views (X...
Project Dependencies<br />
Resources<br />RIA Services Starter Pagehttp://forums.silverlight.net/forums/t/144513.aspx <br />RIA Services Link Listing...
Questions?<br />dennis.doomen@avivasolutions.nl<br />ddoomen@twitter<br />www.dennisdoomen.net<br />
Upcoming SlideShare
Loading in...5
×

Chalk and Talk: Silverlight, WCF RIA Services, Architectuur

1,735

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,735
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Chalk and Talk: Silverlight, WCF RIA Services, Architectuur"

  1. 1. Silverlight, WCF RIA Services, ArchitectuurChalk’n’talk<br />Dennis Doomen<br />
  2. 2. Architecture<br />Web Service<br />Trust<br />Boundary<br />Data Access Layer (DAL)<br />App Logic<br />App<br />Logic<br />View<br />Database<br />
  3. 3. Code Generation<br />Solution (Application)<br />Client project<br />Server project<br />Entities<br />Entities<br />Data Access Layer (DAL)<br />Views<br />DomainService<br />DomainContext<br />Build, reflect & code-gen<br />
  4. 4. RIA Services Stack<br />Programming Model<br />RIA<br />Services<br />Core Services<br />Workflow<br />Services<br />Web Http Services<br />DataServices<br />Service Model<br />Data Contract<br />Service Contract<br />Service Behavior<br />Channel Model<br />Formats<br />(Atom, JSON, XML,…)<br />Transports<br />(HTTP, TCP,…)<br />Protocols<br />(SOAP, HTTP, OData,…)<br />
  5. 5. Silverlight Reference Architecture<br />Dennis Doomen<br />Regions<br />Application Shell<br />Silverlight 4<br />Views (XAML + C#)<br />Event Aggregation<br />DI<br />MVVM Support<br />View Models<br />Commands<br />Controller<br />RIA Domain Context<br />Application Services<br />Unity for SL<br />DTOs<br />WCF RIA Services<br />Enterprise Library<br />RIA Domain Service<br />Domain Model<br />Domain Events<br />Domain Services<br />Translation<br />Policy Injection<br />Validation<br />Logging<br />DI<br />NHibernate(+ Fluent & LINQ)<br />Service Agents<br />NHibernate<br />ObjectContext<br />Repositories<br />AutoMapper<br />Database<br />Backoffice Systems<br />
  6. 6. Project Dependencies<br />
  7. 7. Resources<br />RIA Services Starter Pagehttp://forums.silverlight.net/forums/t/144513.aspx <br />RIA Services Link Listinghttp://www.nikhilk.net/Entry.aspx?id=249<br />WCF RIA Services Code Galleryhttp://code.msdn.microsoft.com/RiaServices <br />12 Days of RIAhttp://blogs.msdn.com/usisvde/archive/tags/RIA/default.aspx<br />
  8. 8. Questions?<br />dennis.doomen@avivasolutions.nl<br />ddoomen@twitter<br />www.dennisdoomen.net<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×