DSMCC P
ROTOCOLS
AND
I
NTERFACES
As revised 2006.05.04
Bionic Buffalo Tech Note #55
Security:
Unrestricted
•
the UN passthrough 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 UserUser 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 interORB protocol (GIOP)
Illustration 2: Participants in useruser and usernetwork sessions
In addition to these protocols, the DSMCC 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 20060505 12:45:42
http://www.tatanka.com/doc/technote/index.html
Email: 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
UserNetwork
Session
UserUser
Session
“User” is either “Service Provider” or
“Service Consumer” (or perhaps both)