Updating Client PCs

mkontou

New Member
We have users connected to our database within a WAN. To many users, long distances. When we need to update files of our applications we need many days to update all users. I have read somewhere of a progress procedure working with ip address and replacing such files.
Anyone used or heard anything about this?
 

joey.jeremiah

ProgressTalk Moderator
Staff member
i don't really get your question ?
by "files" do you mean tables in the database ?
and by "taking many days" you mean some locking problem ?


right off the bat, it seems, you have a setup that's more suitable for
a host-based or client/server module

not a distributed application
and just to be clear that is your situation


in a direct database connection there are alot of detailed messages
going back and forth from client to server

e.g. locking, another fundamental problem is that progress
only uses single-table queries

so you're not sending one query and receiving one resultset
there are alot more going on

you could easily have situation with thounsands
of messages going back and forth

it might not be a real problem in a client/server situation
but with the lag time for each roundtrip in a distributed app ( wan )

it would be insane !!!


for a distributed gui app

you would need to use an appserver
and cut down or conserve on appserver calls

you would also need to use an optimistic locking scheme
to avoid deadlocks with other users

you could use a framework designed for distributed app
e.g. dynamics and dwp


another option would be building a web application with webspeed
that would be closer in design to building a host-based app

or just taking your legacy application

running all the sessions on one server
and connecting the users through telnet
 
Top