background image
DSM­CC P
ROTOCOLS
 
AND
 I
NTERFACES
As revised 2006.05.04
Bionic Buffalo Tech Note #55 
Security: 
Unrestricted
the U­N pass­through protocol, with which one network user (server or client) utilizes the SRM 
to pass messages to, or receive messages from, another network user 
the remote procedure call, or RPC, protocol, often called the User­User protocol, with which a 
service consumer communicates directly with a service provider, to make requests and to receive 
responses; this protocol is a dialect of the CORBA general inter­ORB protocol (GIOP) 
Illustration 2: Participants in user­user and user­network sessions
In addition to these protocols, the DSM­CC specification defines various objects and their programming 
interfaces. Some of these objects to be implemented on the content provider (server), while other objects 
are to be implemented on the content consumer (client), and still others might be implemented on either 
machine. 
The architectural model used for object implementation is CORBA. Objects are never directly accessed 
by client applications, but always employ an object request broker (ORB) as an intermediary. 
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 3 of 20 
Service
Provider
Service
Consumer
Session and
Resource
Manager
(SRM)
dsmcc_uu_un_1
2006.04.27
©2006 Bionic Buffalo
client
client
server
server
Service
Provider
User
User­Network
Session
User­User
Session
“User” is either “Service Provider” or
“Service Consumer” (or perhaps both)