Client Server Technology

Introduction
Client/Server is definitely a popular buzz word lately. Is this technology worth the hype and attention it is getting? Client/Server technology is a means for separating the functions of an application into two or more distinct parts. The client presents and manipulates data on the desktop computer. The server acts like a mainframe to store and retrieve protected data. Together each machine can perform the duties it is best at.

Benefits
The following are what are considered to be the benefits of client/server computing.

Many times easier to implement client/server than change a legacy application.

New technology and the move to rapid application development such as object oriented technology

Long term cost benefits for development and support. Easy to add new hardware to support new systems such as document imaging and video teleconferencing which would not be feasible or cost efficient in a mainframe environment. Can implement multiple vendor software tools for each application.

Concerns
The following are concerns for companies willing to implement client/server computing.

  • There are many layers of complexity and compatibility issues between the client and server.
  • Cost will rise in the short term since you will need to maintain the old system (mainframe) and the new client server architecture development.
  • Capabilities of the software such as security and management tools are not as mature as mainframe counterparts.
  • Takes time to become proficient with these tools.
  • Information System departments may balk at giving up control of a centralized computing environment.

 
Copyright © 2005 Albert W. Franz, All Rights Reserved
Last modified June 20, 2005