background image
Bionic Buffalo Tech Note #104: Summary of Pegasus/ISA versus DSM-CC Specification Coverage
The definitions specific only to DSM-CC include:
Interfaces:
DSM::Base
 and 
DSM::Access
, for common operations and attributes
DSM::Stream
, to interactively control MPEG continuous media streams
DSM::File
, to read and write data files
DSM::Directory
 and 
DSM::BindingIterator
, to access object directories
DSM::Session
DSM::SessionUU
DSM::SessionSI
DSM::
ServiceGateway
DSM::ServiceGatewayUU
DSM::ServiceGatewaySI
,
and 
DSM::First
, for connection to service domains
DSM::Event
, to subscribe or unsubscribe to events (which are sent in the MPEG
transport stream)
DSM::Download
DSM::DownloadSI
 to manage U-N download operations
DSM::Composite
, to handle multiple objects associated as a set
DSM::View
, to apply a relational model to objects in directories, or to access relational
databases
DSM::State
, to suspend and resume application state
DSM::Interfaces
, to examine or define interface definitions
DSM::Config
, to define invocation behaviour
DSM::LifeCycle
, to create interoperable object references
DSM::Kind
, to determine the interfaces an object supports
DSM::Security
, to provide authentication information to gain access to an object
Protocols:
User-Network Configuration Protocol, to provide clients or servers with the configuration
parameters required for the device to operate on the network
User-Network Session Protocol, the subset of 29 message types and 22 resource types not
supported by Pegasus SSP, for setting up and tearing down sessions
User-User Protocol, an enhancement and extension of CORBA IIOP, by which client
applications communicate with server objects
Switched Digital Broadcast Channel Change Protocol, allowing a client to remotely
switch from channel to channel in a broadcast environment
User-Network Passthrough Protocol, for sending messages among users (clients or
servers)
User-User Object Carousel and the Broadcast Inter-ORB Protocol, for downloading
objects to the client from the server
MPEG-2 Transport Protocol extensions: various descriptors defined to support object
carousels and events
The definitions specific only to Pegasus include:
Interfaces:
Asset
AssetEventChannel
AssetFactory
, to implement primary management
abstraction for media assets
Page 4 of 6