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.