background image
DSM­CC 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 user­network 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. DSM­CC 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 inter­ORB 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; DSM­CC 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 2006­05­05 12:45:42
http://www.tatanka.com/doc/technote/index.html
E­mail: query@tatanka.com
Page 12 of 20