CSSE4004 - Lecture 8

Descripción

CSSE4004 - Lecture 8
tb22
Test por tb22, actualizado hace más de 1 año
tb22
Creado por tb22 hace más de 9 años
23
0

Resumen del Recurso

Pregunta 1

Pregunta
Which is FALSE about Enterprise Java Beans?
Respuesta
  • Binds to a variety of services including RMI, JDBC, JNDI, JMS
  • Supports stateless objects
  • Supports stateful session
  • Uses JSON (Java serializable object networking) to represent the data

Pregunta 2

Pregunta
Which of the following is false about CORBA
Respuesta
  • Supports both persistent and transient communication
  • Uses an IDL based on C data types
  • Uses network pointer for addressing objects which encapsulates an object’s identity and location information
  • Is object based
  • None of the other options are false

Pregunta 3

Pregunta
Which of the following is a function of the Server Manager in the context of an Implementation Repository?
Respuesta
  • Starts servers if necessary
  • Converts messages to formats compatible with the server
  • Adding a transparency layer between a server and the implementation repository
  • Filtering messages which are incompatible with a server

Pregunta 4

Pregunta
Which of these is not a function of an Object Request Broker (ORB)?
Respuesta
  • Location of servants
  • Separating interface and implementation
  • 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

Pregunta 5

Pregunta
Which of the following is false?
Respuesta
  • Static invocation requires that interfaces are known when the application is developed
  • Interfaces are usually specified in an interface definition language (IDL)
  • Dynamic invocation allows to compose RMI at run time
  • Dynamic invocation is only possible over IP based protocols

Pregunta 6

Pregunta
Which of the following is true about a Dynamic Invocation Interface (DII)?
Respuesta
  • allows clients to invoke objects without a precompiled stub
  • only compatible with dynamic/interpreted languages such as Python
  • Faster because pre-compiled stubs do not need to be loaded from memory
  • requires that the client knows the parameter list and function name in advance

Pregunta 7

Pregunta
Which of the following is false about web services?
Respuesta
  • Most useful for cross platform and application interoperability eg. business to business integration
  • XML encoding has a high parsing overhead
  • SOAP may be used in place of GET / POST
  • HTTP is stateful

Pregunta 8

Pregunta
Which of the following is true about a remote object with client-side proxy?
Respuesta
  • The state of the object is not distributed
  • The state of the object is distributed
  • The state of the object is replicated on both the client and the server
  • The application must decode results returned by the function from the encoding they were transmitted in

Pregunta 9

Pregunta
What is the function of WSDL?
Respuesta
  • Interface definition, similar to IDL
  • Discovering/locating services dynamically
  • Avoiding the drawbacks of XML by enabling the use of binary encoding
  • Enabling interoperability with .NET and other languages such as Java

Pregunta 10

Pregunta
Which is true about Transient objects?
Respuesta
  • exists as long as the server hosting the object
  • exists even if it is currently not contained in the address space of any server
  • a record stored in a database would be a transient object
  • most distributed computing platforms only support persistent objects

Pregunta 11

Pregunta
What is false about system wide object references?
Respuesta
  • Is a difference between Remote Method Invocation and RPC
  • Object references can be passed between remote processes
  • Process holding an object reference has to bind to the object before invoking any method
  • Binding results in a reverse pointer being placed in process’s address space

Pregunta 12

Pregunta
Which of the following is FALSE about .NET remoting
Respuesta
  • Supports UDP or TCP/IP
  • Supports SOAP and binary encoding
  • Similar to CORBA RMI
  • RMI call includes the object URI in the request

Pregunta 13

Pregunta
Which of these is not a .NET distributed computing platform
Respuesta
  • .NET Remoting
  • .NET Web Services
  • WCF (Windows Communication Foundation)
  • WCI (Windows Communication Interface)
Mostrar resumen completo Ocultar resumen completo

Similar

CSSE4004 - Lecture 5
tb22
CSSE4004 -Lecture 7
tb22
CSSE4004 - Lecture 6
tb22
CSSE4004 - Lecture 10
tb22
CSSE4004 Lecture 1
tb22
CSSE4004 - Lecture 4
tb22
CSSE4004 - Lecture 9
tb22
CSSE4004 - Lecture 3
tb22
CSSE4004 - Lecture 2
tb22
Docker
Dan Fletcher
Database systems and distributed systems: A2
Tia Catt