Introduction
Used in almost all automated library systems, client/server technology is the computer architecture. Client/Server technology is computer architecture for separating the application’s functions into two or more distinct parts. Client/Server technology divides functions into client (requestor) and server (provider) subsystems, with standard communication methods (such as TCP/IP and z39.50). To facilitate the sharing of information between them, it divides the functions. On the desktop computer the client presents and manipulates data. To store and retrieve protected data the server acts like a mainframe. The machines can perform their duties to their best.
Characteristics
The main characteristics of Client Server Technology is as under-
• By the differences in their performing tasks the client and server can be differentiated from one another.
• The client and server generally function on different computer platforms.
• One or more servers may be connected by the clients.
• Multiple clients may be connected by the servers at the same time.
• Without affecting each other the client or server may be upgraded.
• By requesting a service the clients always initiate the dialogue.
In a client/server environment a client PC almost does the following:
• screen handling
• menu or command interpretation
• data entry
• help processing
• error recovery
A server can be anywhere along the dividing line and with a broad range between the clients. Only the user interface has been moved onto the client at one end; at the other end the database may be distributed.
Along the range there are at least five points:
1.Distributed presentation: The server and the client partly handle the presentation
2. Remote presentation: The client handles or controls the entire presentation
3. Distributed logic: The server and the client partly handle the application logic
4. Remote data management: The server handles or controls the entire Database management
5. Distributed database: The server and the client partly handle the Database management
In a library environment there are two major applications for client/server:
1) For an automated library system as the architecture- To facilitate use of this system a vendor designs a system using client/server technology to access multiple servers to improve productivity and to bring together multiple product lines.
2) To linking heterogeneous systems as an approach- To facilitate transparent access a vendor designs a client to systems of other vendors and from others a server to facilitate transparent access to its system.
Benefits
The benefits of client/server computing are as under
1) In spite of changing the legacy application it is much easier to implement client/server
2) Move to rapid application development and new technology like object oriented technology
3) For development and support it is a long term cost benefits
4) To support new systems it is easy to add new hardware like document imaging and video teleconferencing
5) For each application it can implement multiple vendor software tools
Client/Server technology is proved much cost efficient and feasible in a mainframe environment.
Concerns
The companies implement client/server technology on the following concerns-
• Between the client and server where there are many levels of complexity and compatibility issues
• Since you will need to maintain the old system (mainframe) and the new client server architecture development cost will rise in the short term
• 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.
• Software’s competency such as tools of security and management are not as mature as mainframe counterparts.
• With these tools takes time to become proficient.
• At giving up control of a centralized computing environment Information System departments may draw back.
Related Articles
Multi-user Vs Client Server Application
By: Kh Atiar Rahman | 18/08/2007 | Information Technology
here is no denying the fact that the server is a multi-user computer where there is no unusual hardware prerequisite that turns a computer into a server and as such the hardware platform needs to be preferred based on application demands and financial stringency. Servers for client/server applications work unsurpassed when they are configured with an operating system that supports shared memory, application isolation, and preemptive multitasking.
Internet Cafe Software
By: Dolson Mcart | 02/03/2008 | Software
GET KO! The complete Client Server solution for your network of public access computers, this is a centralised Server version of the GET KO! Each customer PC will be installed with NetTime Client. All of the NetTime Client PCs connect to NetTime Server from which you can centrally manage your NetTime Network.
Client-server : Computer Industries Newest and Hottest Buzzwords
By: Mehta Ankit Chandrakant | 24/09/2006 | Networking
Client/Server is one of the computer Industries newest and hottest buzzwords. There is no generic definition of client/server as it is used to depist number of nature, developing, and anticipateologies. However the general idea is that clients and servers are separate logical entities that work together Attention over a network to accomplish a task."By 1995 client-server will be a synonym for computing."
Windows Server 2008 Set To Deliver Web-based Experiences
By: Nick Pegley | 24/08/2008 | Computers
Known as 'Longhorn' until its official release by Bill Gates at the WinHEC conference in May 2007, Windows 2008 is almost here, with full release scheduled in February 2008. For increased control of your servers, efficient management, and configured Web tasks, there's Windows PowerShell, Windows Server Manager and IIS7. eNetwork...
Got a Question? Ask.
Ask the community a question about this article:
Frequently Asked Questions
HTML training
By: knabo | 19-08-2008
What is the best way or place to learn HTML?
Norther New York Utilities, 1942 (approx) company newsletter
By: Carol | 17-08-2008
I would like to find out if there is anyone that could give me some information on Norther New York Utilities. I know it was in existence with that name in 1942. My mother and her grandfather were featured in one of the company's newsletters playing trumpets. His name was W.C. (Wallace) Ayers, President and her name was Rosemary Harris. She was about 16 years old at the time.
Where can I find a stock market simulator?
By: tomersh | 17-08-2008
I'm looking for a software/ web service that has the abilities to simulate the NY stock market in the past (not only opening and closing rates) for day trading simulation. It must also has an API or some kind of scripting language in order to issue automated requests during the sim.
HP UX or Redhat Linux for Oracle 10G?
By: cShih | 22-07-2008
Which operating system is better to run Oracle 10G database on HP Integrity server? HP-UX or RedHat Linux?
Importing Outlook, Yahoo contacts in Java
By: Ohad | 22-07-2008
How can I import Outlook contacts in Java?How can I import Yahoo Mail contacts in Java?
I live in Cinnaminson Twp. We have a 20 ft ...
By: louie71gp | 21-07-2008
I live in Cinnaminson Twp. We have a 20 ft easement across the rear of our property to carry storm water to the Pennsauken Creek. Every time we get a heavy rain more of our property erodes. Many years ago I built a bulkhead to help prevent this erosion. The bulhead is now ready to collapse. When it does not only us, but our neighbor will also lose a lot of property. We are living on Social Security and I am Dialysis 3 days a week. I am on Dialysis 3 days a week. I can no longer keep us this easement. When I contacted the township for help, their answer was that the easement is on our property and if we don't maintain it we will be fined. Who is right in this matter. Thank You
Robert L. Smith
Q&A Powered by:
More from smita
Website Designing for Businesses and Individuals
By: smita | 21/09/2007 | Technology
A website is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. Designing a website is defined as the arrangement and creation of Web pages that in turn make up a website. A unique design firm offers a variety of services from basic