Steigender Wettbewerb, verstärkter Kostendruck, neue Vetriebswege und erweiterte Möglichkeiten durch Technologien wie das Internet haben in den letzten Jahren für enorme Veränderungen im Bereich der Printproduktion gesorgt. Die Unternehmen sehen sich ständig neuen Situationen und Herausforderungen gegenübergestellt, die sie möglichst schnell und effektiv bewältigen müssen. Verlagshäuser suchen deshalb nach neuen Wegen, ihre Produkte immer günstiger und schneller herzustellen und dabei ihre Daten für verschiedene Ausgabemedien (z.B. Buch, Internet oder CD-ROM) wiederverwertbar zu machen. Zwei häufig in diesem Zusammenhang genannte Schlagworte sind XML (eXtensible Markup Language) und Database Publishing (DBP). Mit der Kombination dieser beiden Techniken erhoffen sich viele eine Revolution im Verlags- und Druckwesen.
Ziel der vorliegenden Arbeit ist es, Ansprüche, Bedingungen und Voraussetzungen, die das Database Publishing in Bezug auf den Einsatz von XML verlangt, objektiv aufzuzeigen und im Gegensatz dazu eine realistische Beurteilung abzugeben, inwieweit dies in der Praxis umsetzbar ist. Die Weiterentwicklung von XML und dessen Bestandteilen durch das World Wide Web Consortium (W3C - das Konsortium ist für Standardisierungen im Web verantwortlich) ist immer noch im Gange. Die Ergebnisse dieser Arbeit spiegeln also einen bestimmten Stand im Verlauf der Entwicklung wieder. Nichtsdestotrotz sind die wesentlichen Spezifikationen bereits verabschiedet und finden bereits rege Anwendung in der Praxis, so daß man mit großer Sicherheit annehmen kann, daß sich die Basis von XML nicht mehr entscheidend verändern wird.
Um ein Grundverständnis für das Thema zu erhalten, folgt zunächst eine allgemeine Einführung in die Thematik der Auszeichnungssprachen, der zugrundeliegenden Konzepte sowie des Basiswissens zu XML (Abschnitt 2). Anschließend wird ein Überblick über das Database Publishing und dessen Konzepte gegeben (Abschnitt 3). Danach werden in Abschnitt 4 die Anforderungen des Database Publishing festgelegt. Abschnitt 5 stellt dann die Verbindung zwischen XML und DBP her. Die Möglichkeiten und noch bestehenden Grenzen von XML im DBP werden aufgezeigt. Den Schluß bildet eine Aufstellung aktueller Softwarelösungen auf dem Markt. Da das Themengebiet XML an sich sehr umfangreich ist, hat der XML-Grundlagenteil dieser Arbeit einen relativ großen Anteil am Gesamtumfang der Arbeit.
Inhaltsverzeichnis
1 EINFÜHRUNG
1.1 Ausgangssituation und Problembeschreibung
1.2 Zielsetzung der Arbeit und Begrenzung des Themas
1.3 Vorgehensweise und Aufbau der Arbeit
1.4 Die Firma Systemgruppe
2 XML – DIE GRUNDLAGEN
2.1 Das Konzept der Auszeichnungssprache
2.2 Spezielle Markierungssprachen
2.2.1 Standard Generalized Markup Language (SGML)
2.2.2 Hypertext Markup Language (HTML)
2.2.3 eXtensible Markup Language (XML)
2.2.4 Die historische Entwicklung / Gesamtzusammenhang
2.3 Die Bestandteile vom XML
2.3.1 Die XML Terminologie
2.3.2 Die Dokumenttyp-Definition (DTD)
2.3.2.1 Der XML-Prozessor
2.3.2.2 Gültige XML-Dokumente
2.3.2.3 Wohlgeformte XML-Dokumente
2.3.3 XML Schema
2.3.4 Die eXtensible Stylesheet Language (XSL und XSLT)
2.3.4.1 Was ist ein Stylesheet ?
2.3.4.2 Die XSL Transformations (XSLT)
2.3.4.3 Die eXtensible Stylesheet Language (XSL)
2.3.4.4 Das Verhältnis von XSLT zu XSL
2.4 Das Anwendungsspektrum
2.5 Die Vorteile und Nachteile von XML
3 WAS IST DATABASE PUBLISHING ?
3.1 Ausgangslage
3.2 Definition und Anwendung
3.3 Der Aufbau und die Funktionsweise eines DBP-Systems
3.4 Die Vorteile von Database Publishing
3.5 Das Datenmodell des Database Publishing
3.5.1 Abstraktionsstrukturen im DBP
3.5.1.1 Die Datenstruktur
3.5.1.2 Die Dokumentstruktur
3.5.1.3 Beschreibung der Präsentation
3.5.2 Allgemeines Datenmodell
4 DIE ANFORDERUNGEN AN DAS DATABASE PUBLISHING
4.1 Die Anforderungen an die Datenebene
4.1.1 Die Datenmodelle
4.1.2 Unterstützung von Multimedia-Formaten
4.1.3 Unterstützung externer Daten
4.1.4 Plattform- und Systemunabhängigkeit der Daten
4.2 Die Anforderungen an die Prozeßsteuerung
4.3 Die Anforderungen an die Präsentationsebene
4.3.1 Satzprogramm zur Layoutbeschreibung
4.3.2 Strukturiertes und austauschbares Layout
4.3.3 Professionelle Formatierungsmöglichkeiten
4.4 Die Anforderungen an die Schnittstellen
4.4.1 Die Schnittstelle zwischen Datenbank und Prozeßsteuerung
4.4.2 Die Schnittstelle zwischen Prozeßsteuerung und Präsentation
5 XML UND DATABASE PUBLISHING
5.1 Die Datenebene
5.1.1 Die Datenmodelle
5.1.2 Die Einbindung externer und multimedialer Dateien
5.1.3 Plattform- und Systemunabhängigkeit von XML
5.2 Die Prozeßsteuerung
5.3 Die Präsentationsebene
5.3.1 XML-Unterstützung in aktuellen Satzprogrammen
5.3.2 Strukturiertes und austauschbares Layout
5.3.3 Die Formatierungsmöglichkeiten von XSL
5.4 Die Schnittstellen
5.4.1 Datenbankanbindung und Datenbankzugriff
5.4.2 Ausgabeformate
6 DATABASE PUBLISHING-SOFTWARE
7 FAZIT UND AUSBLICK
Zielsetzung und Themen
Die Arbeit untersucht die theoretischen Ansprüche und praktischen Bedingungen von Database Publishing (DBP) im Kontext der eXtensible Markup Language (XML). Das primäre Ziel ist es, objektiv zu beurteilen, inwieweit die Kombination aus XML-Technologien und DBP-Systemen in der aktuellen Praxis umsetzbar ist, wobei der Fokus auf Datenstrukturierung, Prozesssteuerung und medienneutraler Publikation liegt.
- Grundlagen von Auszeichnungssprachen (SGML, HTML, XML) und deren Bedeutung für das Publishing.
- Anforderungen an moderne DBP-Systeme bezüglich Datenebene, Prozesssteuerung und Schnittstellen.
- Analyse der XML-Eignung für relationale und objektorientierte Datenmodelle.
- Evaluierung der XML-Unterstützung in gängigen Satzprogrammen und Softwarelösungen.
- Darstellung der Herausforderungen bei der medienneutralen Endausgabe mittels XSL-Technologien.
Auszug aus dem Buch
2.3.1 Die XML Terminologie
Bevor nun eine nähere Beschäftigung mit XML erfolgt, werden die zwei wichtigen Begriffe Element und Attribut definiert und der grundlegende Aufbau eines XML-Dokuments beschrieben.
Element
Ein XML-Dokument besteht aus einem oder mehreren Elementen. Ein Element ist ein strukturelles Konstrukt, das sich im allgemeinen aus einem Start-Tag, einem End-Tag und dem Inhalt des Elements zusammensetzt. Ein Beispiel für ein Element (hier: Preis) mit dem Inhalt '50.21':
<Preis>50.21</Preis>
Zusammenfassung der Kapitel
1 EINFÜHRUNG: Diese Einleitung beschreibt die aktuelle Ausgangslage im Verlags- und Druckwesen sowie die Zielsetzung der Arbeit, die Ansprüche von Database Publishing im Kontext von XML zu evaluieren.
2 XML – DIE GRUNDLAGEN: Dieses Kapitel führt in das Konzept der Auszeichnungssprachen ein und behandelt die technischen Bestandteile von XML, wie DTD, XML Schema und die Stylesheet-Sprachen XSL/XSLT.
3 WAS IST DATABASE PUBLISHING ?: Der Abschnitt definiert Database Publishing als automatisiertes Verfahren zur Organisation und Publikation von Inhalten und erläutert dessen Datenmodell sowie die grundlegenden Abstraktionsstrukturen.
4 DIE ANFORDERUNGEN AN DAS DATABASE PUBLISHING: Hier werden die zentralen Anforderungen an ein DBP-System festgelegt, unterteilt in Datenebene, Prozesssteuerung, Präsentation und die notwendigen Schnittstellen zwischen diesen Komponenten.
5 XML UND DATABASE PUBLISHING: Dieses Kapitel stellt den Brückenschlag her und analysiert, inwieweit XML die zuvor definierten Anforderungen des Database Publishing erfüllen kann, inklusive der Unterstützung in aktueller Software.
6 DATABASE PUBLISHING-SOFTWARE: Ein Überblick über existierende Komplettlösungen auf dem Markt und deren spezifische XML-Unterstützung bzw. deren Rolle im Publishing-Prozess.
7 FAZIT UND AUSBLICK: Die Arbeit schließt mit einer Bilanz über das theoretische Potenzial von XML gegenüber der praktischen Realisierbarkeit ab und benennt die Anforderungen an ein ideales zukünftiges System.
Schlüsselwörter
XML, Database Publishing, DBP, SGML, HTML, XSL, XSLT, DTD, Datenaustausch, Metadaten, Datenbank-Management-System, Satzprogramm, Medienneutralität, Dokumentstruktur, Datenbankanbindung.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Diplomarbeit befasst sich mit der theoretischen und praktischen Verknüpfung von XML-Technologien mit Database Publishing-Systemen zur effizienten Datenverwaltung und Publikation.
Welche zentralen Themenfelder werden behandelt?
Zu den Kerngebieten zählen die Grundlagen der Auszeichnungssprachen, die Anforderungen an Datenbank-Publishing-Systeme sowie die Analyse der aktuellen XML-Integration in Publishing-Software.
Was ist das primäre Ziel der Untersuchung?
Das Ziel ist eine objektive Beurteilung, ob und wie XML die anspruchsvollen Bedingungen des Database Publishing erfüllen kann, um eine medienneutrale und automatisierte Produktion zu gewährleisten.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit basiert auf einer fundierten Literatur- und Technologieanalyse, ergänzt durch die Untersuchung von marktverfügbaren Softwarelösungen und deren Anbindungsmöglichkeiten an Datenbanken.
Was wird im Hauptteil der Arbeit behandelt?
Der Hauptteil gliedert sich in die Definition von DBP-Anforderungen, die Analyse der XML-Unterstützung in Satzprogrammen sowie eine detaillierte Betrachtung der Schnittstellen zwischen Datenbank, Prozesssteuerung und Präsentation.
Welche Schlüsselbegriffe charakterisieren die Arbeit?
Wesentliche Begriffe sind XML, DBP, Medienneutralität, XSL, DTD sowie die Trennung von Inhalt und Darstellung.
Welche spezifische Rolle spielt XML in Bezug auf relationale Datenbanken?
XML dient als flexibles Austauschformat. Die Arbeit zeigt auf, wie mittels XML-Schnittstellen und entsprechender Middleware Daten aus relationalen Datenbanken für XML-Anwendungen nutzbar gemacht werden können.
Warum wird die Trennung von Inhalt und Darstellung so betont?
Diese Trennung ist der Grundpfeiler des medienneutralen Publizierens, da sie es ermöglicht, Daten unabhängig vom späteren Ausgabemedium (z. B. Print, Web, CD-ROM) zu verwalten.
- Citation du texte
- Zeljko Benacic (Auteur), 2001, XML im Database Publishing. Anspruch und Wirklichkeit, Munich, GRIN Verlag, https://www.grin.com/document/185565