Ah, I have to disagree here. There are plenty of success stories with
"connected" architectures. Remember that most applications written before
the wonders of the web implemented connected architectures. It's simply a
matter of managing the data in a different way. Not every application needs
to scale to 5000 or 5 million users. Consider that the vast majority of
multi user applications support fewer than 200 users--often far fewer. SQL
Server (using connected architectures) can support thousands of users (we
did so with a 386/33 box with 4MB). These application sometimes created
server-side cursors but these did not span entire tables as some would have
you do today with disconnected architectures. Up until ADO.NET, ADO classic
supported server-side cursors very nicely. As a matter of fact, you can
still implement them today using the ANSI SQL CREATE CURSOR syntax--I'll
show how to do this at my DevTeach workshop in Montreal in June.
Sure, any scalable architectures (including connected or disconnected or web
services) requires discipline and applications that don't bring the server,
web or client to its knees doing dumb stuff.
--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________