Skip to content

Report an error

XML-Technologien

XML-Technologien
Organisationseinheit
Freie Universität Berlin/Mathematik und Informatik/Informatik
Bereich

  • Studienbereich Praktische Informatik
Zugangsvoraussetzungen

Keine

Qualifikationsziele

Die Studentinnen und Studenten besitzen vertiefte Kenntnis grundlegender XML-Technologien. So können sie insbesondere deren Stellenwert für das Web der Zukunft aber auch deren Beschränkungen einschätzen.

Inhalte

Die Extensible Markup Language (XML) ist die neue Sprache des Webs. Sie wird zwar HTML nicht ersetzen, jedoch in einem wichtigen Bereich ergänzen: Während HTML für die Präsentation von elektronischen Dokumenten entwickelt wurde (Mensch-Maschine-Kommunikation), ist XML insbesondere für den Austausch von Daten zwischen Computern geeignet. XML erlaubt dabei die Definition von speziellen Datenaustauschformaten (Standards) sowie die einfache Kombination und Erweiterung solcher Standards. Zusammen mit einer breiten Unterstützung der Software-Industrie ermöglicht dies eine schnelle Verbreitung von XML im Web. Anwendungen von XML findet man heute u. a. in der .NET-Architektur von Microsoft und im E-Business. Es werden folgende Themen behandelt:

  • Ursprünge von XML
  • Strukturierung von Inhalten mittels XML
  • Namensräume
  • Beschreibung von Dokumenten und Daten (DTD- und XML-Schema)
  • Verarbeitung von XML-Daten (DOM- und SAX-Parser)
  • Transformation von Dokumenten (XSLT)
  • XML und Datenbanken
  • Web Services (SOAP, WSDL)
  • Semantic Web (RDF, RDFS)

Es wird an mittelgroßen Beispielen gezeigt, wie diese Technologien sinnvoll eingesetzt werden können. Gleichzeitig wird das in der Vorlesung erworbene Wissen über die entsprechenden Standards vertieft.

Lehr- und LernformenAktive Teilnahme
Vorlesung
2 SWS
Teilnahme empfohlen

Regelmäßige, schriftliche Bearbeitung der Übungsblätter Zwei mündliche Präsentationen der Lösung einer Übungsaufgabe

Übung
2 SWS
Teilnahme empfohlen

Regelmäßige, schriftliche Bearbeitung der Übungsblätter Zwei mündliche Präsentationen der Lösung einer Übungsaufgabe

Aufwand

Präsenzzeit V30 Stunden
Vor- und Nachbereitung V30 Stunden
Präsenzzeit Ü30 Stunden
Vor- und Nachbereitung Ü30 Stunden
Prüfungsvorbereitung und Prüfung30 Stunden
Modulprüfung
Klausur (90 Minuten), die Klausur kann auch in Form einer elektronischen Prüfungsleistung (90 Minuten) durchgeführt werden, oder mündliche Prüfung (20 bis 25 Minuten)

Differenzierte Bewertung
differenzierte Bewertung

Modulsprache
Deutsch (ggf. Englisch)
Arbeitsaufwand (Stunden)
150
Leistungspunkte (LP)
5
Dauer des Moduls
Ein Semester
Häufigkeit des Angebots
Jedes Sommersemester
Verwendbarkeit

Masterstudiengang Informatik