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