web hit counter DCI - Paul Newcum: Avoiding Client-Server Disasters
DCI Logo DCI Header Logo

DCI Home
Event Info
Sign-Up
Exhibitors
I.T. News
Press Room
Find It
Help
 

Avoiding Client-Server Disasters

By Paul Newcum, MS, Ph.D.

Know a good way to get heartburn? Install a client-server system! If you want to avoid this, consider the sound, "real world" thoughts from a client-server pro.

First, let's look at what causes most of the consternation and strife in first-time client-server projects. Client-servers take more time, more effort, more hardware, more software, and more training than are first estimated or eventually liked. Since organizations will still feed and maintain existing systems within the same time frame of moving to client-servers, there will be twice the work. Network connectivity upgrades and some increase in network support and client-server skilled people cannot be side-stepped since the client-server absolutely depends upon lively and strong services and support.

Secondly, a great deal of effort and unique programming is usually required to "pull off and clean up" legacy system data, and download it to the client-server so it can be accurately loaded into and concurrently maintained in its relational database. Consider the non-regular data that typically resides in legacy systems; this non-regular data must be physically re-structured "on the fly" by the offloading programs since generic client-server relational databases simply will "freak out" when presented with this unorganized, non-normalized, non-relational data. Organizations typically grossly underestimate the true work of doing this, as well as the extended computer operational hours needed to successfully accomplish this crushingly repetitive task -- since these databases must be refreshed on a weekly and even daily basis.

Thirdly, the "standard way" of programming and accessing any generic client-server database is "considerably non-standard" to a legacy-system oriented organization. It is often "very difficult" to accomplish the "same identical legacy-system business function" on a client-server system; clients/users often "just cannot accept or readily adapt" to this mind-shifting reality. If client-server programmers are "forced" to exactly emulate existing legacy-system business functions, plan on a good deal of client-server programming and long hours of debugging.

So how are client-server successes achieved? The key word is planning, planning, planning by the information technology staff. And for clients/users, the key word is communicate, communicate, communicate with the information technologists. Everyone from the top of the organization right down to the data entry folk must thoroughly understand and appreciate the shear impact and vast work that needs to be accomplished when moving to client-servers.

Avoid "absolutes." Don't pre-commit to a date certain when the client-server will "have to take over" the legacy system's functions.

A client-server success can be achieved with a "let's get our feet wet and let's staff up" to see what it will really take to do a real client-server project attitude. The chosen client-server project should be truly valuable to the organization, but it should NOT be a mission-critical project. There should be NO UNDUE pressure if the chosen project is late or poorly performing when initially started up. Client-server networks are VERY HARD to pre-tune, and therefore good performance cannot be implemented until AFTER the database is completely online and personnel begin to fully utilize client-server functions.

Almost everyone who tries a client-server implementation eventually realizes that a legacy hardware system is here to stay for good LONG time. It is a GREAT back-end data processor. Client-servers are GREAT people satisfiers and GREAT front-end processors. Recognize this. Plan for this. Activate this. Such a plan will assist your organization to spend its dollars well, and serve its market fruitfully.

Paul Newcum was featured at DCI's Engineering Solutions Conference: From the Desktop to the Internet.

 
  [home] [event info] [sign up] [exhibit now] [i.t. news] [press room] [find it] [help]

© Copyright 1997 by Digital Consulting, Inc. (508) 470-3880
All event names are trademarks of DCI or its clients.
Comments?
webmaster@dciexpo.com












GPS - Global Positioning System
Free VoIP Calls
Spyware Removal