A. Kemper, M. Wimmer
Übungsbuch: Datenbanksysteme

Ergänzende Materialien und Beispiele
Startseite  |  Übersicht  |  Vorlesungsmaterialien  |  Beispieldatenbank  |  Übungsmaterialien  | 

Ergänzende Übungsmaterialien zu Kapitel 19 - XML-Datenmodellierung und Web Services

Aufgabe 9

Diese Aufgabe setzt auf der Implementierung des in Kapitel 19 vorgestellten Beispiel-Web Services UniVerwaltungWS auf. Lesen Sie auf dieser Seite, wie dieser Beispiel-Web Service installiert werden kann, und welche Voraussetzungen (z.B. Tomcat-Web Server und Apache Axis) dafür nötig sind.

Basierend auf dieser Beschreibung müssen Sie nur ein paar Dateien des ursprünglichen Beispiels austauschen:

Typ Datei
UniVerwaltung.wsdl - adaptiertes Interface des Web Services
Folgende Methoden werden angeboten:
  • getLehrUmfangVonProfessor - bekannte Methode zum Abfragen des Lehrumfangs eines Professors
  • setHoertVorlesung - Studenten können sich für Vorlesungen einschreiben
  • getVorlesungslisteVonProfessor - ermittelt die Vorlesungsliste für einen Professor
[wsdl]
InquireDB.java - stellt die Basis-Funktionalität zum Abfragen/Ändern der Datenbank bereit [java]
UniVerwaltungSOAPBindingImpl.java - angepasste Implementierung des Web Services [java]
Client.java - angepasste Testklasse zum Testen des neuen Web Services [java]

Um den angepassten Web Service zu erstellen, gehen Sie wie im zuvor vorgestellten Beispiel vor, tauschen dazu aber die obigen Klassen bzw. die WSDL Datei aus.


Übungsbuch: Datenbanksysteme (3. überarbeitete und erweiterte Auflage)
2012, A. Kemper, M.Wimmer
Impressum