Assig 3

Topics: Client-server, Server, Client Pages: 12 (3337 words) Published: November 15, 2014


Information and Communications University

Student Names: Moses Kateembo

Student Identification Number (SIN): 1401185851

Programme of Study: BA in Public Administration

Course Name: Management Information System (MIS)

Date of Submission: /10/2014

Assignment Number: Three (3)

Question:
Client server technology is viewed as vital to the growth of a business. Discuss. (10 marks)
Introduction
Apart from history this discussion we look at Evolution of Client-Server Computing,  Configurations in Client-Server Computing, the Four Dominant Client/Server Application Models, Characteristics and Features of Client-Server Computing in business, Main Applications of a Client-Server Computing in business, Applying client/server Computing in businesses, Reasons for adopting client/server technology by a business, Benefits of adopting client/server technology, Limitations for the client/server technology, Golden Rules of Client/Server Implementation and finally the Conclusions all in relation business. The late 1980s and early 1990s have seen a platform shift from mainframe-centric systems toward distributed client/server (C/S) systems. This shift has been accelerated by the fact that the client/server model makes cooperative computing practical and manageable, by supporting the division of applications into functions and services that need to be shared by many users (the server part) and those that are particular to the users (the client part). In addition, the availability of wide and local area networks and operating software that permits peer to peer distributed processing amongst low-cost heterogeneous computing nodes allows easier development, distribution and modification of applications over time. Furthermore, client/server computing, in many cases, accords easy access to corporate data for end-users, the ability to respond quickly to changes in business and technology and cost-effective computer operations [Rosenberg, 1993]. "Client/Server" means, it is now generally accepted to mean any system that splits its data-processing between two distinct parts or programs: the requester and the provider, or the client system and the server, where the client makes requests for services provided by the server [Salem 1992]. Therefore, any application that has a user-interface portion running on a local personal computer (PC) and a processing portion that runs on a server is a form of client/server computing. In this paper we adopt this as the essence of C/S computing. Client-Server Computing is different from traditional mainframe computing. The main emphasis of Client-Server Architecture is to allow large application to be split into smaller tasks and to perform the tasks among host (server machine) and desktops (client machine) in the network. Client machine usually manages the front-end processes such as GUIs (Graphical User Interfaces), dispatch requests to server programs, validate data entered by the user and also manages the local resources that the user interacts with such as the monitor, keyboard, workstation, CPU and other peripherals. On the other hand, the server fulfils the client request by performing the service requested. After the server receives requests from clients, it executes database retrieval, updates and manages data integrity and dispatches responses to client requests. The goals of Client-Server Computing are to allow every networked workstation (Client) and host (Server) to be accessible, as needed by an application, and to allow all existing software and hardware components from various vendors to work together. When these two conditions are met, the environment can be successful and the benefits of client/server computing, such as cost savings, increased productivity, flexibility, and resource utilization, can be realized. Evolution of Client-Server Computing 

The evolution of Client-Server Computing has been driven by business needs, as well as the increasing costs for...

References: Berson, Alex 1992, Client-server architecture. New York: McGraw-Hill.
Computing Archive, Department of Applied Science, Johns Hopkins University
 Douglas Comer 1988, Internetworking with TCP/IP - Principles, protocols, and architecture (Chapter 17): Prentice Hall.
 Dawna Travis Dewire 1992, Client/Server Computing; New York : McGraw-Hill.
 Orfali, R., D. Harkey and J. Edwards 1993, "Essential Client/Server Survival Guide," Van Nostrand Reinhold, New York.
 Rosenberg, D. 1993, "Using the Object Modeling Technique with Objectory for Client/Server development", Object Magazine, November-December.
Salemi, J. 1993, "Guide to Client/Server Databases," Ziff-Davis Press.
Smith, Patrick 1992, Client/server computing Carmel, Ind. : SAMS.
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • 3 Idiots Essay
  • Essay about 3 Idiots
  • Helium 3 Essay
  • Marketing : Week 3 Assignment Essay
  • Xbox 360 Kinect vs Playstation 3 Move Essay
  • 3 Idiots Essay
  • 3 Idiots Essay
  • 3 Idiots Essay

Become a StudyMode Member

Sign Up - It's Free