Q1 Programming a) Describe how you can use Java and CORBA develop distributed applications (2 Marks)

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

Looking for a similar assignment? Get help from our qualified experts!

"Our Prices Start at $9.99. As Our First Client, Use Coupon Code GET15 to claim 15% Discount This Month!!":

Order a Similar Paper Order a Different Paper