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.