FU Berlin AG Netzbasierte Informationssysteme
Networked Information Systems
Institut für Informatik, Fachbereich Mathematik und Informatik, Freie Universität Berlin
Impressum




  XML-Technologien (SoSe 2007)  19530 (V & Ü)

Veranstalter Vorlesungen: Malgorzata Mochol, Netzbasierte Informationssysteme

Übungen: Lyndon Nixon, Netzbasierte Informationssysteme

News
  • Nachklausur können auch Bachelorstudenten mitschreiben, die ihre Klausurnote verbessern wollen.

  • Nachklausur findet am 21.09.2007 (Fr.) zwischen 12:00-14:00 statt.
    • 1.Gruppe – Hörsaal Informatik (Nachname A bis L)
    • 2.Gruppe – ZIB Hörsaal (Nachname M bis Z)

  • Ergebnisse der Klausur vom 18.07.2007 hängen am schwarzen Brett der Didaktik (Erdgeschoss, vom Haupteingang nach links und dann nach rechts).

Art Vorlesung mit Übung, 2+2 SWS, 6 ECTS (in KVV)
Inhalt 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 XHTML, Web Services und im E-Business. Der Vorlesungsstoff wird durch Übungen vertieft.

Themen Vorlesungsfahrplan:

Termin Block Themen
18.4. Einführung
Organisatorisches, Überblick und Motivation
24.4. (Di.) XML XML-Grundlagen, einschl. Namensräume
2.5. Beschreibung von Dokumentstrukturen mit DTDs und XML-Schemata
9.5. XML-Schema im Detail
16.5. Verarbeitung mit SAX- und DOM-Parser
23.5. Transformation von Dokumenten mit XSLT
30.5. XML und Datenbanken
6.6. Web Service Web Services, RPCs vs. Messaging
13.6. fällt aus
20.6. Das Nachrichtenprotokoll SOAP
27.6. Schnittstellenbeschreibungen mit WSDL, Google-WSDL
4.7. Web Services in der Praxis & Ausblick
11.7.   Rückblick
18.7.
Klausur

Übungen / Übungsblätter
Termin Thema Übungsblatt Musterlösung
7/8.5. XML-Syntax, Namensräume Übungsblatt 1 Musterlösung 1
14/15.5. DTD Übungsblatt 2 Musterlösung 2
21/22.5. XML Schema Übungsblatt 3 Musterlösung 3
29.5.
(s.u.)
XPath, XSLT Übungsblatt 4
document.xsd
Musterlösung 4
4/5.6. XML & Datenbanken Übungsblatt 5
Hinweis zur Übung
Musterlösung 5
25/26.6. SOAP Übungsblatt 6 Musterlösung 6
2/3.7. WSDL Übungsblatt 7
Amazon E-Commerce Service WSDL Datei
Musterlösung 7

Wegen einer anderen Veranstaltung, findet die Übung am 8.5. im grossen Hoersaal des ZIB statt.

Wegen des Feiertages am 28.5. werden beide Gruppen an der Übung am 29.5. teilnehmen.

 

Vorkenntnisse Internet-Grundlagen (wie HTML, HTTP), passive Englischkenntnisse

Leistungsnachweis

aktive Teilnahme an den Übungen, Klausur

Zeit und Ort

Vorlesung:
Mi, 12:15-13:45, Hörsaal Informatik (028)

Übung:
Gruppe I: Mo, 08:15-09:45, Hörsaal Informatik (028)
Gruppe II: Di, 12:15-13:45, Hörsaal Informatik (028)

Anmeldung

Klausur/
Nachklausur
  • Teilnahmeberechtigt sind nur diejenigen, die auf der Teilnehmerliste bzw. der Nachrückerliste unterschrieben haben und aktiv an den Übungen teilgenommen haben.
  • Klausur findet am 18.7.2007 statt.
    • 1.Gruppe – Hörsaal Informatik (Nachname A bis L)
    • 2.Gruppe – ZIB Hörsaal (Nachname M bis Z)
  • Nachklausur wird noch bekanntgegeben