21 st century broadcast support enabling asset management for the enterprise tim senior 19 march...
TRANSCRIPT
![Page 1: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/1.jpg)
2121stst Century Broadcast Century Broadcast SupportSupport
Enabling Asset Management for the Enterprise
Tim Senior
19 March 2009
![Page 2: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/2.jpg)
AgendaAgenda
• Introduction
• Current position
• 21CBS vision
• Proposed Solution
• Questions
![Page 3: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/3.jpg)
IntroductionIntroduction
• 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
![Page 4: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/4.jpg)
Current positionCurrent position
• Media assets stored on tape
• Resource bookings done manually
• Low level of system integration
![Page 5: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/5.jpg)
System componentsSystem components
• BSS– Maintain booking templates– Define asset versions– Associate template with version to produce an
asset booking request
• ScheduAll– Schedule resource activities– Monitor workflow
![Page 6: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/6.jpg)
Existing data flowsExisting data flows
Asset store
BSS
ScheduAll
Enabling systems
![Page 7: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/7.jpg)
21CBS Vision21CBS Vision
• Central, accessible content store
• No-touch asset & resource booking
• Media Asset Management system– Editing & storage functions
• All applications integrated
![Page 8: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/8.jpg)
Revised Component FunctionsRevised Component Functions
• MAM– New system– Take over template maintenance– Asset store & editing functions
• BSS– Maintain current functionality except template
maintenance
![Page 9: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/9.jpg)
AssumptionsAssumptions
• 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
![Page 10: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/10.jpg)
Design PrinciplesDesign Principles
• Components & interfaces based around SOA principles– Loosely coupled– Defined contracts
• Communication via SOAP messaging over ESB– Guaranteed delivery– Transactional
![Page 11: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/11.jpg)
Proposed solutionProposed solution
MAM
Media store
ESB
ScheduAll
Enabling systems
BSS
![Page 12: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/12.jpg)
Message sequenceMessage sequence
BSS ScheduAllMAMEnabling systems
createAssetVersion
bookResource
taskComplete
assetVersion complete
*
*
taskComplete
*
executeTask
*
![Page 13: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/13.jpg)
Template handlingTemplate 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
![Page 14: 21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649f355503460f94c52db6/html5/thumbnails/14.jpg)
Integration requirementsIntegration 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