Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Chalk and Talk: Silverlight, WCF RIA Services, Architectuur


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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 Page <br />RIA Services Link Listing<br />WCF RIA Services Code Gallery <br />12 Days of RIA<br />
  8. 8. Questions?<br /><br />ddoomen@twitter<br /><br />