Re: Offline Data Synchronization
- From: "Vadym Stetsyak" <vadym_s@xxxxxxx>
- Date: Thu, 1 Dec 2005 13:21:14 +0200
Design solution highly depends on subject area, environment where the app
will work, etc.
What I can tell you for sure is that you will have to have somekind of
applicatin cache, that will store data when laptop is off network.
Then detect when network appears and flush data into the database.
To resolve conflicts ( when data was changes by 2 offline laptops and after
that they become online ) you can introduce the notion of timestamps.
Then you can introduce some logic, comparing timestamps.
Also you can introduce some remote endpoint. Laptops will communicate with
this endpoint ( service or smth else ) and it in its turn will communicate
with Db server.
--
Vadym Stetsyak aka Vadmyst
http://vadmyst.blogspot.com
"Fenno" <paul@xxxxxxxxxxxxx> wrote in message
news:1133411032.050955.28920@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> One of the requirements of a development project I am working on is for
> end users to be able to take their laptop off the network and do work
> on the application (VB.NET win-forms app with SQL Server database).
>
> Then at some time later, the user should be able to come back into the
> office, re-connect to the network and everything they've done will
> synchronize with the main SQL Server database.
>
> I have been trying to find some design patterns relating to this, but
> no luck. Does anyone know any good articles on this topic. Or better
> still, a design pattern?
>
> Thanks in advance
>
.
- Follow-Ups:
- Re: Offline Data Synchronization
- From: Alvin Bruney - ASP.NET MVP
- Re: Offline Data Synchronization
- References:
- Offline Data Synchronization
- From: Fenno
- Offline Data Synchronization
- Prev by Date: Re: Resource access and culture info
- Next by Date: Re: Disable prompting for updates
- Previous by thread: Offline Data Synchronization
- Next by thread: Re: Offline Data Synchronization
- Index(es):
Relevant Pages
|