Exam: Distributed Architectures for BSc in Software Development, Exams of Computer Architecture and Organization

An examination paper from the cork institute of technology for the module 'distributed architectures' in the bachelor of science (honours) in software development program. It includes instructions for candidates, questions on corba and web-services protocols, creating corba applications, and understanding transactions and their properties. Questions require writing notes, providing code, and explaining concepts.

Typology: Exams

2012/2013

Uploaded on 03/24/2013

anchal
anchal 🇮🇳

4.6

(9)

95 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CORK INSTITUTE OF TECHNOLOGY
INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ
Semester 2 Examinations 2008/09
Module Title: Distributed Architectures
Module Code: SOFT 8006
School: Computing & Maths
Programme Title: Bachelor of Science (Honours) in Software Development
Programme Code: KSDEV_8_Y4
External Examiner(s): Mr. K. Carroll
Internal Examiner(s): Mr. Denis Long
Instructions: Answer any THREE questions.
Duration: 2 Hours
Sitting: Summer 2009
Requirements for this examination:
Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have
received the correct examination paper.
If in doubt please contact an Invigilator.
pf2

Partial preview of the text

Download Exam: Distributed Architectures for BSc in Software Development and more Exams Computer Architecture and Organization in PDF only on Docsity!

CORK INSTITUTE OF TECHNOLOGY

INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ

Semester 2 Examinations 2008/

Module Title: Distributed Architectures

Module Code: SOFT 8006

School: Computing & Maths

Programme Title: Bachelor of Science (Honours) in Software Development

Programme Code: KSDEV_8_Y

External Examiner(s): Mr. K. Carroll Internal Examiner(s): Mr. Denis Long

Instructions: Answer any THREE questions.

Duration: 2 Hours

Sitting: Summer 2009

Requirements for this examination:

Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have received the correct examination paper. If in doubt please contact an Invigilator.

Q1 a) Write a note on the protocols used by Corba and Web-services. (11 Marks)

b) Both Corba and Web-Services support multiple language implementation. Write a note on how this is achieved. (11 Marks)

c) What is meant by the term “asynchronous-call”? Write a note on how you could achieve asynchronous calls in Corba and Web-Services. (11 Marks)

Q2 Give code and explain how to create a typical Corba application where the Server would create an object reference that could be stored in a file, transferred to a client and used by the client to access the object. Show the Server, Object implementation, interface and the client. Full programs are not required but the important parts must be included. Highlight these important parts and explain what they are doing. (33 Marks)

Q3 a) Give code for a typical Web-Service show: ƒ the service ƒ client that uses the service (17 Marks)

b) Explain what is meant by “session tracking” and show how it can be used in a web service application, actual code required but not full programs. (17 Marks)

Q4. a) What are the properties of a transaction? (8 Marks) b) Describe: a flat transaction, a nested transaction, distributed transaction. (8 Marks) c) Explain what is meant by two phase locking and write a note on how it could be achieved in a distributed environment. (9 Marks) d) What are meant by the terms pessimistic and optimistic ordering? (8 Marks)