James
I use ADS .. very successfully. However, in my environment ( over 5000 pc's ) with over 500+ servers ... Health and Environmental missions ... it has become obvious that traditional client\server has some limitations.
For example .. we have our MAJOR Patient Health system that is a Delphi client\server application that runs on a DB2 back end. We have found that in order to get the proper responce with this application we have had to deploy the program with Citrix and thin\client.
We have a 50 server ( central office ) Citrix farm .. just to handle the client requests. The farm sits just behind our main router next to our firewall to get maximum thruput to our database.
What makes this such an expensive proposition is that we are in the process of rolling out a new module that will be run from local Doctors offices ( outside our firewall ) prompting us to purchase several more servers to handle the additional thin client sessions.
With all of that said .... it makes sense to look at client\server in a little different lite in that you can have a ( single ) web server dishing an application making all the connectivity to our DB2 back end. Can you imagine the dollars we could possiblely save in hardware and in dealing with the Citrix licenses and not to mention the Domain headaches.
We also have the Oracle Financial package that runs in a Web ( java ) environment. When I look at that deployment, desktop requirements, infrastructure requirements .. web technology is an obvious winner.
Granted .. not everyone will have this kind of infrastructure nor near the scope of the deployment.
I am on the Agency's technical committee and my personal development within the Agency is no where near the scale of the above mentioned enterprise endevours.
When you look at the two above mentioned deployments from purely a business decision .. just in the hardware requirements alone .. it begs of a Web solution.
Choices .. asp, asp.net, c#, cold fusion, dreamweaver, java, Oracle web forms .. but what about the mid-range applications ??
My personal question .. is how can I leverage xHarbour, FiveWin and the web to create 'robust' data driven applications. When you look at the lowest common denominator .. every desktop has a browser and an IP connection ( windows and mac ) ... How can I leverage that with Web development.
I don't plan on ditching ADS nor client\server .. just want to see what it is going to take to get into Web development and how it may possibly fit in my portfolio.
Rick Lipkin