• Post Reply Bookmark Topic Watch Topic
  • New Topic

Need to identify tools for synchronizing application/data with server  RSS feed

 
Sourav Gupta
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I am building an web application that will be used by users inside

the company network as well as users across the USA (called field

representatives) using tablet PC (Fujitsu Lifebook)
The field reps will not have access to internet while using the

system so they will connect their handheld devices before they start

going to work to get latest data and latest version of the

application(if any) downloaded into their system.
At the end of the day they will again connect the handheld device

into the internet (using dial-up) and will upload the data updates

into the centralized server.

We will be using a web server and a servlet container/weblogic app

server in the middel tier and Oracle 10g as database.

Can anyone please suggest some tools for managing the above

mentioned synchronization process.

Please let me know if you need more information regarding the

requirement.

Thanks in advance,
Sourav Gupta
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've only done this more or less by hand.

A little launcher application checks the version on the main application, downloads a fresh JAR or files if needed, then launches the main application. (I don't think we had a way to download a new launcher!)

The main application reads records from the local staging file or database and writes them to the centralized database or uploads them to a centralized staging area or something.

Your upload & download might be FTP, sockets, database queries or whatever works for you.

One guy I knew wrote his own programming language so programs could be stored as plain text on a database plus an interpreter written in COBOL (!) just to get around the corporate software distribution mechanisms. He could deploy updates any time, the rest of us only on the corporate schedule. Sneaky devil.
 
Sourav Gupta
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Stan for your response.

I have figured out that sync'ing the application code is easy and can be done programmatically without much effort. I've gotten some thoughs on how to code for sync'omg the data from the scratch as well. However I am still feeling that sync'ing the data with a tool would be a little more productive for my devel team.

What's your thought.
Thanks again!
Sourav
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!