Übung 4 zu „XML-Standards für das E-Business“

Abgabetermin:                       19.2.2004, 24:00

Aufgabenstellung

Die Übung besteht diesmal aus drei Teilaufgaben, die alle gelöst werden müssen:

1. Aufruf des Google-Dienstes

Rufen Sie den Web-Dienst doGoogleSearch von Google auf. Besorgen Sie sich dafür unter http://www.google.com/apis/ einen Lizenzschlüssel. Suchen Sie anschließend mit einer SOAP-Anfrage den hundertsten Treffer der Anfrage "Klaus Schild". Kein anderer Treffer als der hundertste soll in der Antwort enthalten sein. Speichern Sie sowohl die SOAP-Anfrage an Google, als auch die SOAP-Antwort von Google jeweils in einer Datei. Nennen Sie die Dateien "google-anfrage.xml" bzw. "google-antwort.xml".

Wie Sie den Web-Dienst von Google aufrufen, ist Ihnen dabei frei gestellt. Beschreiben Sie in einer Word-Datei "dokumentation.doc" aber auf jeden Fall genau, wie Sie den Web-Dienst aufgerufen haben.

2. WSDL-Beschreibung von Google erweitern

Erweitern Sie die WSDL-Beschreibung von Google durch folgende Aspekte:

§         für die Operation doGoogleSearch eine optionale Priorität  (eine positive Zahl zwischen 1 und 10, wobei 1 und 10 jeweils eingeschlossen sind)

§         für die Operation doGoogleSearch eine obligatorische Referenz (URI), auf die sich die Antwort anschließend beziehen kann

§         für GoogleSearchPort ein zusätzliches SMTP-Binding

Speichern Sie die so modifizierte WSDL-Beschreibung in einer Datei "erw-google.wsdl".

3. Web-Dienst im WWW suchen

Suchen Sie im WWW einen interessanten Web-Dienst für den es eine SOAP-Schnittstelle und eine öffentliche WSDL-Beschreibung gibt. Beschreiben Sie, was dieser Web-Dienst leistet, wofür er genutzt werden kann und wo er zu finden ist. Speichern Sie diese Beschreibung als Word-Dokument in "mein-dienst.doc" und die WSDL-Beschreibung des Web-Dienstes in einer Datei "mein-dienst.wsdl".

Ergebnis

Die Lösungen der Teilaufgaben werden getrennt bewertet. Die Gesamtbewertung ergibt sich aus dem Mittel der Teilbewertungen, die einzelnen Teilaufgaben werden also gleich gewichtet.

Bitte speichern Sie alle Dateien in einen Zip-Ordner und schicken Sie diesen an schild@inf.fu-berlin.de. Vergessen Sie bitte nicht, in der E-Mail die Arbeitsgruppe anzugeben, die die Übungsaufgabe gelöst hat.