FU Berlin AG Netzbasierte Informationssysteme / Networkbased Informationsystems
Institut für Informatik, Fachbereich Mathematik und Informatik, Freie Universität Berlin

   

  XML-Standards für das E-Business  (WS 2003/2004)  19543 (V) und 19544 (Ü)

Veranstalter

Dr. Klaus Schild, Netzbasierte Informationssysteme

Art

Vorlesung mit Übung, 2+2 SWS, Hauptstudium

Inhalt

Die Extensible Markup Language (XML) ergänzt HTML in einem wichtigen Bereich: 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. Viele Anwendungen von XML finden sich deshalb im E-Business. Eine solche Anwendung sind die sog. Web Services. Diese Technologie ermöglicht es auch völlig heterogenen Anwendungen, über ein einfaches Protokoll wie http miteinander zu kommunizieren. Web Services werden von allen wichtigen Unternehmen der heutigen Software-Industrie unterstützt.

Für ernsthafte Anwendungen im Bereich des E-Business muss diese Technologie allerdings noch erweitert werden: Insbesondere Transaktionen, Workflows und Sicherheit werden nur unzureichend unterstützt. Erweiterungen der grundlegenden Web-Service-Standards werden hierfür derzeit entwickelt. In der Vorlesung werden neben den Grundlagen von XML und Web Services entsprechende Erweiterungen vorgestellt. Der Vorlesungsstoff wird durch Übungen vertieft.

Vorlesung

Termin

Block

Thema

29.10.

Einführung

Organisatorisches, Überblick und Motivation

5.11.

XML

XML-Grundlagen, einschl. Namensräume

12.11.

Beschreibung von Dokumenten mit DTDs und XML-Schemata

19.11.

Definition von Datentypen mit XML-Schemata

10.12.

Besuch der XML-Infotage »XML-Technologien im E-Business« , Besuch ist freiwillig, zur Registrierung

17.12.

Verarbeitung mit SAX- und DOM-Parser

 7.1.

Transformation von Dokumenten mit XSLT

14.1.  Datenmodellierung

21.1.

Web Services


 

Service-Oriented Architecture, Entfernte Prozeduraufrufe vs. Messaging
28.1.

Das Nachrichtenprotokoll SOAP

4.2. Schnittstellenbeschreibungen mit WSDL
11.2.

SOAP und WSDL in der Praxis

18.2.     Rückblick und Diskussion

Übung

Termin

Thema

Übungsaufgabe

Infos

6.11.

XML

 Übung 1 Musterlösung

 XLink    

20.11.

XML-Schema

 Übung 2 Musterlösung

 Definition von XLink-Attributen in einem Schema
18.12.  XML-Schema  Übung 2  Probleme mit XMLSpy
8.1.  XSLT  Übung 3  Beispiel
5.2.  SOAP/WSDL  Übung 4  SOAP 1.1 vs. 1.2, Google Web APIs

Vorkenntnisse

Internet-Grundlagen, passive Englischkenntnisse

Leistungsnachweise

Termine für Rücksprachen (Bitte bis zum 18.2.2004 anmelden)

Zeit und Ort

Vorlesung: Mi, 10:15-11:45, SR 053
Übung: Do 10:15-11:45, SR 053

Beginn

22.10.2003

Literatur

weiterführend: