Hallo, liebe Studenten.

Die Forschungsgruppe Datenbanken bietet dieses Semester ein Praktikum an. Da schon mehrere Interessenten mündlich ihre Teilnahme angekündigt haben, und die Teilnehmerzahl begrenzt ist, empfehle ich, pünktlich zu der Einführungsveranstaltung am Montag zu kommen, und am besten vorher schon Interesse per Email anzumelden.

Aktuelles gibt es auch auf der Webseite http://db.informatik.uni-mannheim.de/dbprak_fss07.html (Auszug siehe unten)

Gruss,
C-C Kanne

-------------------------------------------------------------------------------------------------------------------------------------------
Titel:Implementierung von Web Services (Praktikum) - FSS '07
Art:Praktikum
Dozent:Prof. Dr. C.-C. Kanne
Semester:Frühjahrsemester '07
Semesterwochenstunden:4 (Abhängig von der jeweiligen Prüfungsordnung)
Termine und Räume: Vorbesprechung Montag 12:00 Uhr, dann nach Vereinbarung (jede Gruppe individuell) , B6 A1.01
Erstmals am:19.2. 2007

Voraussetzung für die Teilnahme sind Java-Kenntnisse (C++ ist auch möglich), und Grundkenntnis von XML-Techniken wie DOM, XPath, XQuery (z.B. aus DBS II).

Inhalt:

Das Web wird "aktiv": Außer zum interaktiven "Surfen" wird das Internet immer mehr zur automatischen Abwicklung von Geschäftsprozessen genutzt. Dabei stellt sich das "aktive" Web als Netz von Teilnehmern dar, die komplexe Abläufe durch den Austausch von XML-Nachrichten koordinieren. Neben den eigentlichen Anbietern von Dienstleistungen tauchen dabei auch immer mehr Teilnehmer auf, die keine grundlegend neue Funktionalität zur Verfügung stellen, sondern vorhandene Dienste sinnvoll verknüpfen und/oder aufbereiten. Stichworte und Standards in diesem Bereich sind Service-Oriented Architectures, SOAP, RSS/Atom, Web 2.0, Hosted Apps, Ajax, usw.

In dieser Veranstaltung werden die Teilnehmer in kleinen Gruppen verschiedene solche Dienste implementieren. Wesentliches Fundament ist dabei die Verarbeitung von XML-Nachrichten und Dokumenten. Der Schwerpunkt des Kurses ist dabei der Einsatz der XML-Anfragesprache XQuery aus Java-Programmen heraus, um aufwändige und fehlerträchtige Konversionen zu vermeiden und die Konzentration auf die Entwicklung der Anwendungslogik zu erlauben.

Anhand eines Anwendungsszenarios entwickeln die Teilnehmer schrittweise einen kompletten Server, der in der letzten Phase mit den Servern der anderen Gruppe gemeinsam an Geschäftsprozessen teilnimmt.

Die Veranstaltung umfasst 4 Semesterwochenstunden bzw. 6 ECTS Punkte. Es gibt entweder eine schriftliche Prüfung für alle oder mündliche Einzelprüfungen, nach Vereinbarung.