First Time Architecturing?
        Posted  
        
            by cam
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by cam
        
        
        
        Published on 2010-05-19T18:01:29Z
        Indexed on 
            2010/05/20
            1:30 UTC
        
        
        Read the original article
        Hit count: 252
        
I was recently given the task of rebuilding an existing RIA. The new RIA that I've designed is based on Silverlight, with a WCF service to connect to MS SQL Server. This is my first time doing something like this, so I'm not sure how to design the entire thing.
Basically, the client can look through graphs of "stocks" (allowing the client to choose different time periods, settings, etc). I've written the whole application essentially, but I'm not sure how to put it together.
The graphs are supposed to be directly based on the database, and to create the datapoints on the graph, some calculations need to be done (not very expensive ones).
The problem I'm having is to decide where to put the calculations (client or serverside? Or half and half?)
What factors should I look for to help me decide where the calculations should be done? And how can I go about optimizing this (caching, etc)?
Obviously this is a very broad subject, so I'm not expecting an immediate answer, but any help/pointing in the right direction/resources would be appreciated.
© Stack Overflow or respective owner