jtd wrote:
On Sunday 15 October 2006 23:38, Saswata Banerjee & Associates wrote:
Second, I think we should build web-based software. It is easier to run
I disagree. Web stuff is far harder to get right than a plain,
X will work in the office. How will you connect multiple offices to the same database ?
That is one of the reasons for using databases - concurrent access.
OK, either I dont understand what is going on or people on the group are being particularly obtuse. Even with the database access and client server architecture, the software can only be used within the office. It can not be used from outside the office. Today many of the clients you want will have multiple offices, and owners want to be able to access the data when they are outside the office.
Coming up with solutions like using ssh tunneling goes against your own aim of making and keeping the software simple enough to use without having to call an expert IT support personnel everytime you want to switch the computer on.
Most companies will in any case be cagy about allowing external access to an internal LAN network. It is different to set up the firewall to allow apache to serve pages to users from outside the office.
And how will you allow the owner to access the data from outside the office (say from his home).
Not a problem with a client server arch.
Client Server arch is a negative point in this scenario. Client Server tech was designed to work inside the same office.
Will you allow an user from outside the office to log into X ?
A policy issue not a technical one.
This policy issue is very important. Not taking this into account is going to be a very stupid move.
How much bandwidth do you need from working from outside the office
Depends on what u are doing and on how u have written your app, but would work on a reliable 64kb connection.
We are working with multi-branch set up in our clients offices. We have 1 mbps triband lines connecting each of the branches. Even with that, and with ssh tunneling set up, we find the set up a problem. I suspect the 64kb line is going to be a source of frustration in client server arch environment.
Regards Saswata