Projekt: SMuBl - eine Datenbank zur Verwaltung von Metainformationen (2004)
Hintergrund:
Das ZDF betreibt eine Mediathek, in der aktuelle Filmbeiträge zum Abruf über das Internet bereitgestellt werden.
Die Textbeiträge werden über das CMS verwaltet.
Die Produktionskette der Streams vom
Rohmaterial über den Encoder, die Registrierung der fertig gerenderten
Streams im CMS sowie die Erzeugung und Verlinkung der RAM- und
ASX-Files obliegt SMuBl, genau wie die Verwaltung der redaktionellen
und technischen Metainformationen zu den einzelnen Streams.
Ebenfalls bereitgestellt wird das
automatisierte Löschen und die Benachrichtigung des CMS, sowie die
Bereitstellung von Tracking-tools und Fehlerbehebungswerkzeugen für die
Sendeabwicklung.
Verfahren:
SMuBl kommuniziert mit dem CMS über eine hausintern definierte XML-Schnitttstelle.
Die Datenhaltung im SMuBl-Kern erfolgt
in XML, die Kommunikation mit den externen Modulen (Tracking, Analyse
und Fehlerbehebung) wird über SOAP::Lite abgewickelt.
Die externen Module sind mittels XUL als Webapplikationen implementiert.
System:
SMuBl ist aus Gründen der Hochverfügbarkeit auf einem Cluster realisiert.
Eingesetze Techniken:
- Der gesamte SMuBl-Kern wurde in Perl implementiert.
- Zur Kommunikation mit den externen Modulen wird SOAP::Lite benutzt.
- GUI-Komponenten sind mittels XUL realisiert.
- Die Datenhaltung erfolgt in einer relationealen Datenbank, eine Portierung auf eine Native XML Database ist geplant.
Bearbeitete Gebiete:
Planung, Konzeption und Realisierung
|