tape-less workflow applcation architecture
DESCRIPTION
Lucture on digital media production and in particular the process of application architecture conception, given by Maarten Verwaest (Limecraft) during the Belgian Broadcast Days. The presentation discusses the state of the art and the functional and non-functional requirements of future systems.TRANSCRIPT
- Limecraft’s Point of View -
Tape-less Production Application Architecture
5/6/2010© Limecraft, all rights reserved
archiefnummer : ALG 20010813 1
fragmentnummer : 1
reeks : 1000 ZONNEN EN GARNALEN
bandnummer : E03024404
formaat : DBCM
fragmenttitel : 1000 ZONNEN & GARNALEN
beeld : KL/PALPLUS
fragmentduur : 18 20
tekst : 0'00" TOERISTISCH REPORTAGEMAGAZINE OVERZICHT
ONDERWERPEN GENERIEK TOERISTISCH REPORTAGEMAGAZINE,
OVERZICHT ONDERWERPEN
0'50" VANDAAG : KUNSTENAAR LUC HOFKENS ONTWIERP EEN OASE
OP ZIJN DAKTERRAS IN BORGERHOUT DIE DOET DENKEN AAN DE
GRAND CANYON INTERVIEW MET LUC EN ZIJN VROUW
MARILOU BUITENBEELD DAK MET OMGEVING BUITENKANT
ARBEIDERSWONING, PANO OVER ROTSWANDEN, KRATEN MET WATER,
BEPANTING, FOTOALBUM MET VERLOOP WERKEN
4'00" JUNIOR : KLAARTJE ALAERTS, 13 JAAR WIL ASTRONAUTEN
WORDEN ZE BEZOEKT HETEUROSPACE CENTER METRUIMTEVEREN,
RAKETTEN SIMULATIE IN RUIMTEVEER, INTERVIEW, HEEFT EEN
UFO GEZIEN MAAKT ZELF KLEIN RAKETJE, SCHIET HET AF
7'50" DE SCHEURKALENDER : ARCHIEF RECLAMEFILM IBM
INTERVIEW MAURICE DE WILDE, EERSTE PERSOONLIJKECOMPUTER
trefwoorden : BELGIE; BORGERHOUT; ARTIEST; OASE; KUNST; GRAND
CANYON (NATUURGEBIED); DAK; TERRAS; INTERVIEW; EURO
SPACE CENTER; RUIMTEVAART; PC; BOOTTOCHT; RIJKDOM;
PASSAGIER; GASTRONOMIE; RESTAURANT; PERSONEEL;
VAKANTIE; BINNENBEELD; SCHIP; BECKERS LEEN; VRT;
LOTTO; RADIOOMROEPSTER; KLANKSTUDIO; UITVINDING;
BARBECUE; BETONMOLEN; IBM; RECLAMESPOT
rechthebbende : VRT
Opzoekscherm FILM Set: 16 Aantal: 1
blz 1 van 3
trefwoorden: ibm and vrt
archiefnummer: -
uitzendjaar: maand: dag:
fragmentnummer: fragmentduur:
reeks:
formaat: bandnummer:
aflevering: afleveringsnummer:
programma: uitzenddatum:
fragmenttitel:
tekst:
kategorie:
opnamedatum: opnamenummer:
journalist: rechthebbende:
SETS
The strings required for the operation are not defined
F11 F12 F13 F14 F17 F18 F19 F20 Ent
Eindigen Sets Refset Toon Vorige Volg/Leeg Thesaurus Commando Opzoeken
5/6/2010© Limecraft, all rights reserved
4
?
Beyond the State-of-the-Art
5/6/2010© Limecraft, all rights reserved
Challenges• Model-Driven Development
• Collaborative production – Real-time co-production
• Profile-based publishing of “Smart” content
• Seamless Integration of Live and On Demand
State-of-the-Art Media Production• Tape-less - high-definition
• Distribution to TV, radio, internet or mobile
• Linear or on-demand
Challenges
5/6/2010© Limecraft, all rights reserved
Assumptions (1) - Future Media
http://labs.vrt.be/myradio
Smart Contento Scalable - From mobile, standard-def and high-definitiono Non-linear - Seamless integration of live and on-demand
Enhancementso API’s enable 3rd party integrationo Participation – Interaction with the consumer enables an economy of scale
5/6/2010© Limecraft, all rights reserved
Assumptions (2) – Collaborative Production
5/6/2010© Limecraft, all rights reservedTon Roosendaal, The Blender Foundation
Issues – News Production
MAM systemTelex Services – ‘Wires’
(IPTC7901)
EBU popserver
(NMS)
Web SitesArchives
EBU Consignment (Superpop – NMS)
DocumentationServices
Correspondent(email)
Reuters Consignment(NewsML1.1)
Lack of effective standards Brittle point to point integrations Redundant information – Overflow Missed potentially relevant items
News Production
System5/6/2010© Limecraft, all rights reserved
5/6/2010© Limecraft, all rights reserved
Issues – News Production
MAM systemTelex Services – ‘Wires’
(IPTC7901)
EBU popserver
(NMS)
Web SitesArchives
EBU Consignment (Superpop – NMS)
DocumentationServices
Correspondent(email)
Reuters Consignment(NewsML1.1)
Lack of effective standards Brittle point to point integrations Redundant information – Overflow Missed potentially relevant items
News Production
System
The Problem (1) – System Functionality
Type example: Media Asset Management systems Re-use of material assumes a central Media Asset Mgnt system
Media Asset Mgnt
The system is not aware of the production processes The lack of proper APIs requires custom development An out-of-context workflow engine must manage overall consistency
Custom Integration of “Best of Breed” components compromises stability of the overall system and quality of the product
Fragmented application landscape leads duplicates, long and unpredictable response-times and overall storage inflation(!);
5/6/2010© Limecraft, all rights reserved
Media Asset Mgnt
Problem (2) – Understanding the Requirements
EBU Production Management Seminar 2009(!) about Service Oriented Architecture An SOA “has the ability to manage the complexity” (CISCO) but it usually increases it; “The ESB should replace all application specific interfaces by an general purpose abstract interface”(IBM),
while it should support proper standards (NewsML-G2, TVAnytime, Mpeg7,…); “The SOA and the ESB simplify your service portfolio” (a Broadcaster) - e.g. a single video transcoder,
which may lead to massive overconsumption of IT infrastructure;
An inconsistent architecture will remain inconsistent and an ‘Enterprise Service Bus’ does not cure that particular problem. If applications are designed for purpose and behave correctly, we probably don’t need additional service busses or workflow engines.
SOA – Some Overstretched Assumptions?
5/6/2010© Limecraft, all rights reserved
Lessons Learned – Principles of System Integration
Everything should be made as simple as possible, but not one bit simpler.
Media Asset Management is a process and proper implementation relies on interoperability of applications.
An sound application architecture is based on proper design requirements
and makes technology fit for purpose.
!
(≠ Integration of available “Best of Breed” components)
• Metadata - Electronic and Structured Information
• A MAM System enables(!) data integrity
• Metadata Standards enable(!) interoperability
• Semantic technology may enable(!) information integrity
• Yet, applications need to be designed for purpose: being aware of the state of the processes, tracing dependancies,...
5/6/2010© Limecraft, all rights reserved
Architecture
Courtesy of Wim Goes Architectuur
From ‘Digitisation’ to ‘Software as a Service’
Collaborative ModelDigital Silos Corporate Systems
Infrastructure
Application Platform
Access via Internet
Corporate Network
CentralMedia Asset Mgnt
Media Asset Management systems have enabled re-use and internal collaboration.
Custom development is expensive and results in moderate stability.
User-friendly online app platforms will drive collaborative production.
Independant developers will create reusable apps, thus resulting in increased stability and lower cost
Digitisation has enabled increased functionality
Digital Supply Building Blocks
Courtesy of CandIT-Media
Production-Grade Application Services
Digital Asset Mgnt
Collaboration, Participation and Interaction
Media Data Center Solution(network, storage and embedded services)
Tackling the Infrastructure Problem
5/6/2010© Limecraft, all rights reserved
Media Repository Proxy
RepositoryMedia Repository
Media Repository
Media Repository
Media Repository
Media Repository
MetadataRepository
IndexRepository
AssetDatabase
Core Digital Asset Mgnt
Search Engine
PackagingSearch and Retrieval
EDL processing
Labeling
Goods issue
Goods Receipt
Identification
Decomposition
Geïntegreerd Productiesysteem
TrashTrash
AcquisitieAcquisitie
OverzichtOverzicht
DraaiboekDraaiboek
MontageMontage StoryboardStoryboard
QualityQualityAssuranceAssurance
ScenarioScenario
OnOn AirAir
ArchiefArchief
Scenario
• scene desc.• dialog scripts
Application Platform – Work in Process
Digital Supply Building Blocks
Production-Grade Application Services
Digital Asset Mgnt
Collaboration, Participation and Interaction
Media Data Center Solution(network, storage and embedded services)
5/6/2010© Limecraft, all rights reserved
Editorial
Production
Post-Production
Master Control
Consumption
Feedback and Opinion
User-Generated Content
Tagging
Selection
Flow Control
Enable Interaction and Participation
Digital Supply Building Blocks
Production-Grade Application Services
Digital Asset Mgnt
Collaboration, Participation and Interaction
Media Data Center Solution(network, storage and embedded services)
5/6/2010© Limecraft, all rights reserved
o Slides available on Slideshare.neto [email protected] http://twitter.com/limecrafto http://www.limecraft.com