There are no comments, be the first and leave one below:
Which is FALSE about Enterprise Java Beans?
Uses JSON (Java serializable object networking) to represent the data
Supports stateless objects
Supports stateful session
Binds to a variety of services including RMI, JDBC, JNDI, JMS
Which of the following is false about CORBA
Is object based
Uses an IDL based on C data types
None of the other options are false
Supports both persistent and transient communication
Uses network pointer for addressing objects which encapsulates an object’s identity and location information
Which of the following is a function of the Server Manager in the context of an Implementation Repository?
Filtering messages which are incompatible with a server
Adding a transparency layer between a server and the implementation repository
Starts servers if necessary
Converts messages to formats compatible with the server
Which of these is not a function of an Object Request Broker (ORB)?
Activation/deactivation of the servant’s container (the server process) where necessary
Scheduling the servant’s container (the server process) to be restarted when a message lease expires
Separating interface and implementation
Location of servants
Which of the following is false?
Dynamic invocation allows to compose RMI at run time
Dynamic invocation is only possible over IP based protocols
Static invocation requires that interfaces are known when the application is developed
Interfaces are usually specified in an interface definition language (IDL)
Which of the following is true about a Dynamic Invocation Interface (DII)?
requires that the client knows the parameter list and function name in advance
only compatible with dynamic/interpreted languages such as Python
allows clients to invoke objects without a precompiled stub
Faster because pre-compiled stubs do not need to be loaded from memory
Which of the following is false about web services?
SOAP may be used in place of GET / POST
XML encoding has a high parsing overhead
Most useful for cross platform and application interoperability eg. business to business integration
HTTP is stateful
Which of the following is true about a remote object with client-side proxy?
The state of the object is replicated on both the client and the server
The state of the object is not distributed
The state of the object is distributed
The application must decode results returned by the function from the encoding they were transmitted in
What is the function of WSDL?
Enabling interoperability with .NET and other languages such as Java
Discovering/locating services dynamically
Avoiding the drawbacks of XML by enabling the use of binary encoding
Interface definition, similar to IDL
Which is true about Transient objects?
most distributed computing platforms only support persistent objects
a record stored in a database would be a transient object
exists as long as the server hosting the object
exists even if it is currently not contained in the address space of any server
What is false about system wide object references?
Is a difference between Remote Method Invocation and RPC
Binding results in a reverse pointer being placed in process’s address space
Object references can be passed between remote processes
Process holding an object reference has to bind to the object before invoking any method
Which of the following is FALSE about .NET remoting
Similar to CORBA RMI
Supports UDP or TCP/IP
RMI call includes the object URI in the request
Supports SOAP and binary encoding
Which of these is not a .NET distributed computing platform
WCF (Windows Communication Foundation)
.NET Web Services
WCI (Windows Communication Interface)
.NET Remoting