Q1 Programming a) Describe how you can use Java and CORBA develop distributed applications (2 Marks)
[ad_1]
Q1 Programming
a) Describe how you can use Java and CORBA develop distributed applications
(2 Marks)
b) Contrast middleware and portable programming language as an approaches
to building distributed systems
(4 Marks)
c) Describe the following middleware and give one strength and weakness
i
DCOM
(2
Marks)
ii RMI d) Name and explain four value added extensions that transaction monitors
have over traditional client/server communication and Remote procedure
call (RPC) and Object Request Broker (ORB) invocation
(4 Marks)
e) (i) Describe architecture of CORBA
Marks) (5 (ii) Explain how components in e (i) assist in developing distributed sales
and product Shipping application for an organization
(5
Marks)
(iii) Explain advantages of developing above application with CORBA
instead of client/server architectures
Q2 Networking
a) Differentiate the following in computer networks
i End systems and intermediate systems ii Windowing and sequencing iii Brouter and router b) Explain Modes of operations in a network eg (simplex, half duplex,
full duplex)
c) 5Explain fiber optics, coaxial, and wireless network and discuss
advantages and disadvantages
d) Discuss protocols as used in computer networks and explain the following
protocols giving examples
a http
b Ethernet
c Local Talk
d Token Ring
e FDDI
f ftp e i DESCRIBE IEEE80211
ii COMPARE IEEE 80211 VS 3G CELLULAR
iii BLUTOOTH
[Button id=”1″]