21 Century Broadcast

presenterbelchManagement

Nov 18, 2013 (3 years and 10 months ago)

91 views

21
st

Century Broadcast
Support

Enabling Asset Management for
the Enterprise

Tim Senior

19 March 2009

Agenda


Introduction


Current position


21CBS vision


Proposed Solution


Questions

Introduction


Sky is a media company


Leveraging assets key to success


Current systems largely manual


Slow, error
-
prone, cumbersome


Need to move to modern, integrated asset
management system

Current position


Media assets stored on tape


Resource bookings done manually


Low level of system integration


System components


BSS


Maintain booking templates


Define asset versions


Associate template with version to produce an
asset booking request


ScheduAll


Schedule resource activities


Monitor workflow

Existing data flows



Asset
store
BSS
ScheduAll
Enabling
systems
21CBS Vision


Central, accessible content store


No
-
touch asset & resource booking


Media Asset Management system


Editing & storage functions


All applications integrated


Revised Component Functions


MAM


New system


Take over template maintenance


Asset store & editing functions


BSS


Maintain current functionality except template
maintenance

Assumptions


MAM will maintain workflow requirements
to produce asset versions


Message volumes are not excessive


Interfaces from ScheduAll to enabling
systems exist


Possible exception if MAM will provide eg
editing facilities managed by ScheduAll

Design Principles


Components & interfaces based around
SOA principles


Loosely coupled


Defined contracts


Communication via SOAP messaging over
ESB


Guaranteed delivery


Transactional


Proposed solution



MAM
Media
store
ESB
ScheduAll
Enabling
systems
BSS
Message sequence



BSS
ScheduAll
MAM
Enabling
systems
createAssetVersion
bookResource
taskComplete
assetVersion complete
*
*
taskComplete
*
executeTask
*
Template handling



Is template list
populated
?
Update template
list
Yes
No
Exit
Update template list
Is template in
cache
?
Update template
details
Yes
No
Exit
Update template details
Is template list
populated
?
Is template in
cache
?
Select desired
template
Retrieve template
list from MAM
Retrieve template
details from MAM
Return selected
template details
Yes
No
Yes
No
Select template
BSS
Integration requirements

Service

Provider

Consumer/s

Parameters

Purpose

getTemplateList

MAM

BSS

Synchronous

Request/response

Retrieve list of templates from
MAM

getTemplate

MAM

BSS

Synchronous

Request/response

Retrieve specific template details
from MAM

templateListChanged

MAM

BSS

Publish/subscribe

Push template list changes to BSS

templateChanged

MAM

BSS

Publish/subscribe

Push template changes to BSS

createAssetVersion

MAM

BSS

Asynchronous

Request/response

Send asset booking request to
MAM

bookResource

ScheduAll

MAM

Asynchronous

Request/response

Send resource booking request to
ScheduAll

Questions



Thank you