none
Sample Architecture for Silverlight Enabled Business Applications RRS feed

  • Question

  •  

    Hi,

    To make Business application in silver light i have thought of the following architecture.

    I want to receive your comments on following architecure. whether it is good/okay/poor.

    Any suggestions are welcome [:D]

     

     Silverlight Prp


    Please mark the replies as answers if they help and unmark if they don't.
    Tuesday, April 28, 2009 11:23 AM

Answers

  • Read this for example:  http://www.infoq.com/minibooks/domain-driven-design-quickly  It is a great reference for DDD

    Andrew Siemer www.andrewsiemer.com blog.andrewsiemer.com www.socialnetworkingin.net
    • Marked as answer by Chintankumar Friday, June 12, 2009 5:19 AM
    Tuesday, April 28, 2009 6:53 PM

All replies

  • I would take it a little further though this is a good start.
    Silverlight
    --------------------
    ViewDomain
    --------------------
    Web Services/Controllers (using ASP.NET MVC)
    --------------------
    Domain (generated by LINQ to SQL)
    --------------------
    Repository Layer (all your LINQ queries, web service calls, file system calls, pure simple data access)
    --------------------
    Database

    Take a good look at DDD - domain driven design.

    Andrew Siemer www.andrewsiemer.com blog.andrewsiemer.com www.socialnetworkingin.net
    Tuesday, April 28, 2009 6:52 PM
  • Read this for example:  http://www.infoq.com/minibooks/domain-driven-design-quickly  It is a great reference for DDD

    Andrew Siemer www.andrewsiemer.com blog.andrewsiemer.com www.socialnetworkingin.net
    • Marked as answer by Chintankumar Friday, June 12, 2009 5:19 AM
    Tuesday, April 28, 2009 6:53 PM
  • My question here  Whether  DDD architecture gives importance to scalability or performance.

    Thursday, April 30, 2009 4:27 PM
  • I would add to what's been said by suggesting one great benefit of SL is it's a .net language and therefore you can "easily" re-use some of the biz rules, e.g. used to validate view-model rules (assuming they're written in .net too!). I'm not suggesting you move the rules to the presentation layer but that you can, where appropriate, help the user (esp. when offline in SL3) by providing better feedback earlier in the UI process.

    http://pdkm.spaces.live.com/
    Monday, May 11, 2009 9:22 PM