You are on page 1of 3

ajb78

THE UNIVERSITY OF BOLTON DEPARTMENT OF COMPUTING AND ELECTRONIC TECHNOLOGY COMPUTING PATHWAY SEMESTER 1 EXAMINATION 2005/2006 CLIENT SERVER SOLUTIONS MODULE NO: CST3005
Date: Tuesday 24 January 2006 Time: 2.00 pm 4.00 pm

INSTRUCTIONS TO CANDIDATES:

There are 5 questions. Please answer BOTH questions in Section A, and ANY TWO questions in Section B. Questions in Section A carry 30 marks, those in Section B carry 20 marks

Page 2 of 3 Computing & Electronic Technology Computing Pathway Semester 1 Examination 2005/2006 Client Server Solutions Module No: CST3005

Section A 1) a)

Questions 1 and 2 are compulsory Draw diagrams to illustrate the difference between thin client and fat client approaches to the design of two tier client-server solutions. The diagrams should indicate what software is operational in each tier. 12 marks Explain the difference between two protocols that can be used to communicate between hardware tiers for thin client and fat client solutions for two tier client server solutions. 10 marks Compare the functionality of a block-mode visual display unit on a mainframe with the functionality of a character-mode visual display unit on a mini computer. 8 marks

b)

c)

2)

The following questions all relate to Visual Basic a) Explain what is meant by the event-driven paradigm and its use within Visual Basic, including a reference to the development of the user interface of client-server software. 10 marks Briefly outline the sections of a document that can be used to specify the operation of a message-based client-server solution. 8 marks Explain in detail why the Bind method for the Winsock component is used. 5 marks Differentiate between use of UDP and TCP protocols using Winsock. 7 marks

b)

c)

d)

Please turn the page

Page 3 of 3 Computing & Electronic Technology Computing Pathway Semester 1 Examination 2005/2006 Client Server Solutions Module No: CST3005

Section B 3)

Answer two questions from three

What are the facilities that are built into the transaction processing monitor (TPM) Tuxedo that facilitate the process of software development. 14 marks What is the advantage of a TPM for system performance and indicate how this is achieved. 6 marks

4)

a)

Explain the differences between the use of tags within XML and HTML. 4 marks Describe how a DTD can be used to define the structure of an XML document. 4 marks Describe the functionality of a workflow application and explain what software tools led to its development. 8 marks Compare the potential for a workflow solution to be found in large organisations rather than small companies. 4 marks Describe the principal features of an application written in Biztalk. 8 marks

b)

c)

d)

5)

a)

b)

Compare the process of software development within Biztalk with the approach taken in standard third generation programming languages (eg C, Pascal, C++ ), illustrating your answer with diagrams. 12 marks

END OF QUESTIONS

You might also like