As revised 2006.05.04
Bionic Buffalo Tech Note #55
object. The application sees only the local
object, not the remote object.
If requested by the server,
may also initiate a download of objects required for the session
invokes either the local
operation, or the remote D
is used by the
object to create a UN session with a server. This
interface is not used if the UN session protocol is not used. In any case, it is not used by an application.
object implements the UN session protocol. Resolved object references are returned
field of the server response message, and passed back to the calling
. In other words, it
appears to be a directory of services which also can establish sessions. Although the
object is local, the directory belongs to a remote server.
If the UN session protocol is used, then the
operations are performed with
the assistance of a local
object, and the directory operations are implemented with calls to
If the UN session protocol is not used, then all operations are implemented by calls to a remote
implements a portion of the client side of the download protocol. Although an object
which has or inherits the
interface will be defined on the server, the
interface itself will be implemented on the client. The server will implement the
interface, which is not used by the application.
object has a highlevel interface to the application, offering four operations:
lists the available modules, along with information about them
allocates buffers at the client
initiates a download of selected modules
terminates a download operation in progress
object implements a lower level interface. Control information is sent over
the RPC channel, while the data blocks are usually sent over a higher speed, oneway channel. The
application does not see the lower level protocol.
Copyright 2006 Bionic Buffalo. All rights reserved.
File tn0055; Modified 20060505 12:45:42
Page 14 of 20