Sit 404 Client Server Systems
Sit 404 Client Server Systems
DURATION: 2 HOURS
DATE:
TIME:
Instructions to candidates:
b) In the modern World Organization that range in size from Microsoft, Barclays bank and
Boeing to local art/craft and flower shops are shifting their conduct of business to online
platform. There are driving forces towards this shift and are in relation to business and
technological perspective. Explain Four (iv) business and Three (iii) technological
driving forces towards this move. (6 Marks)
c) The components of the client/server architecture must conform to some basic principle if
they are to interact properly. Describe five (5) principles that client/server systems that
most current generation client/server systems are built upon. (6 Marks)
e) Client/ server application can be distinguished by the nature of the service or type of
solutions they provide. Explain the five (5) most common types of solutions that they
offer.
(5 Marks)
f) In three-tier client/server system the client requests are handled by intermediate servers
which coordinate the execution of the client request with subordinate servers. With the
help of suitable diagram describe three-tier architecture. (4
Marks)
b) Interaction between client and server is in the form of transaction in which client makes
database request and receives a database response. In the architecture of such a system,
server is responsible for maintaining the database, for that purpose a complex database
management system software module is required. With aid of diagrams describe the three
client/server database architecture that are available today.
i. Process-per-client architecture. (3 Marks)
ii. Multi-threaded architecture (3 Marks)
iii. Hybrid architecture. (3 Marks)
c) List any three (3) advantages associated with use of transaction processing monitors.
(3 Marks)
b) Compare and contrast the system administrator training, database administrator training
and end user training. (6 Marks)
c) The enabling technologies for client/server computing have evolved over time. Explain
the following technologies that make it possible to create different kinds of client/server
applications. (5 Marks)
i. Expert systems
ii. Point-of-services (POS)
iii. Imaging
iv. Intranet
v. Extranet