DSMCC P
ROTOCOLS
AND
I
NTERFACES
As revised 2006.05.04
Bionic Buffalo Tech Note #55
Security:
Unrestricted
download control, RPC, SDB control)
•
the
associationTag
from the usernetwork resource; given this, the network address or
channel can be determined
•
a selector, which is used when multiplexing a connection, and is used to choose which data in
the connection is associated with this tap
A sequence of
DSM::Tap
is a
DSM::ConnBinder
, and it contains the information, or references to
the information, necessary to access an object or service.
CORBA defines a profile and components for internet protocol connections, but allows additional
profiles and components to be defined for other protocols. DSMCC defines eight such new profiles:
•
the minimum profile, which contains a
DSM::ConnBinder
as a component
•
the child profile, which contains a
DSM::ConnBinder
and a name string; this is intended for
use in references to
DSM::Composite
objects, described in a subsequent section
•
the option profile, which can contain any of several components, as needed: a
ConnBinder
, an
internet address with port number, a name string, an interface code, an object key, and a service
location
•
three “lite” (light) profiles, lite minimum, lite child, and lite option; these are the same as the first
three, but with different encoding to result in smaller messages
•
the BIOP profile (for “broadcast interORB protocol”), which contains a component with
information to identify an object within a carousel
•
the ONC profile, which contains, in addition to other possible component, a program number and
version associated with an open network computing (ONC) service; ONC defines an RPC
mechanism in wide use prior to CORBA
In addition to the profiles and their components, CORBA also defines a number of
ServiceContext
parameters. These parameters are included with GIOP request and reply messages. They provide
additional information to the server or client to be used when handling the request. CORBA allows the
definition of additional
ServiceContext
parameters; DSMCC has defined six additional such
parameters:
•
DSM::CompatibilityDescriptor
describes the hardware and software being used
•
DSM::DownloadInfoRequest
and
DSM::DownloadInfoResponse
are used to
negotiate parameters involved in collateral download operations
•
DSM::AuthRequest_T
conveys information required for a security authentication procedure
Copyright 2006 Bionic Buffalo. All rights reserved.
File tn0055; Modified 20060505 12:45:42
http://www.tatanka.com/doc/technote/index.html
Email: query@tatanka.com
Page 12 of 20