We have a financial trade calculation engine requirement which needs to cache a variety of different price curves inside the "server" as it is not practically to move and keep 100+M data in each client machine. The client need to do a remote call to access the "server" and the server will based on the passing parameters to do the option module calculation. The server will cache the result in the server so that if another client ask for the evaluation with same parameters, the server just simply returns the result instead of recalculate it again as it is very expensive procedure.
As I know, there is no data stored in the BOS, what is your recommended approach? Do we need to create our own server applicaiton to handle the client side call and inside our server to use your data acccess layer to access DB?