RMI Overview Self Test With Answers           


1) Which of the following is not an advantage conferred by distributed computing?

a) scalability
b) single contact point for multiple services
c) providing increased security for individual stations                  ( c )
d) expanded geographic reach

2) Which of the following is not rendered as a Java Middleware API?

a) RPC
b) CORBA
d) RMI
e) EJBs                                                                                     ( b )

3) Given the organizations the following organizations associate each by
letter a,b or c with the technologies that follow.

a) OMG
b) Sun
c) The Open Group

a) DCE  ______               ( c )
b) RPC  ______               ( b )
c) UML ______               ( a )

Which of the following is a difference between RMI and CORBA.

4) What does RMI and CORBA not have in common?

a) architecture specific compilers
b) language specificity
c) encapsulated and hidden sockets
d) means of specifying and calling remote operations.         ( b )

// While RMI is strictly a Java based architecture, CORBA can work
// between different languages

5) What do JRMP and IIOP have in common?

a) RMI
b) CORBA
c) TCP/IP
d) Java                                                                              ( c )

6) In an RMI system, which of the following is responsible for marshalling
parameters from the client / server software?

a) Stub & Skeleton Layer
b) The Remote Reference Layer
c) The Transport Layer                                                           ( a )
d) The Physical Layer