I need to create a silverlight application working as workflow designer. This will communicate with ASP.NET server using Web Services.
I'm trying to decide among two approaches how to display changed data in the grid. Whether is better approach to download all the necessary data
in the beginning, to work in client and to update database when you finish. This solution would probably need something like update server each five minutes
automatically (and possibility to cancel changes). The second approach is to update server after each change (new object in designer, changed status, ....).
I can see the difference between the communication (just in the beginning and when saving but a lot of data or save constantly just a small amount of data),
the difference would be as well if the client would fail, the second approach would mean that not all of the data would be saved.
Is there something else what I should be aware of?