Arbeitsgruppe Informationsintegration

Übung Informationsintegration II (Sommersemester 2004)

Aufgabenblatt Projektphase 3

Datum: Montag, 14.6.2004
Abgabe: Freitag, 25.6.2004 und Freitag, 9.7.2004


Ziele:

Nachdem wir nun ausreichend vorbereitet sind, werden wir alle zusammenarbeiten und Spass haben ;-)

In dieser Phase wird Ihre Firma richtige Geschäfte tätigen. Sie werden Gewinne erwirtschaften! Sie werden lernen, wie man einen komplexen Web-Service mit der Hilfe von Java erstellt und wie man einen bestehenden Web-Service nutzt.

Zum Abschluß des Projektes werden Sie in einem kleinen Dokument ihre Arbeit des Semesters dokumentieren.

Übersicht:

Diese Phase besteht aus drei Teilen:

Details:

Web-Services zum Kaufen und Verkaufen

Bevor wir die zu erstellenden Web-Services beschreiben, ein erster Überblick über ihren Sinn und Zweck. Ihre Firmen werden in Konkurrenz zueinander stehen, um einen möglichst grossen Gewinn zu erwirtschaften. Der Wettbewerb wird einen (imaginären) Tag lang dauern. Zu Beginn des Tages werden wir Ihr Lager räumen und Ihnen daraufhin die Möglichkeit geben Ihr Lager zu befüllen. Zu diesem Zweck stellen wir Ihnen ein Budget und einen Service zur Verfügung, bei dem Sie Produkte kaufen können. Danach werden wir die Rolle von Kunden übernehmen, die Produkte von ihrer Firma kaufen wollen. Ihre Firma wird versuchen uns diese Produkte zu verkaufen. Sollten sie die gewünschten Produkte nicht auf Lager haben, besteht die Möglichkeit diese bei einer anderen Firma einzukaufen und an uns weiterzuverkaufen, abhängig von der Verfügbarkeit und dem Preis des Produktes bei dieser anderen Firma. Am Ende des Tages werden Sie den Gewinn ihrer Firma an uns übermitteln, der dazu genutzt wird, den Gewinner zu bestimmen. Bitte beachten Sie, dass die Bewertung der Aufgabe nicht vom erzielten Gewinn abhängt, sondern von der Korrektheit ihrer Web-Services.

Bitte erstellen Sie als erstes die Rumpf-Web-Services in ihrem Arbeitsverzeichnis. Benennen Sie ihn wie folgt: [Firmenname]_webservice
Im Folgenden werden die 5 Funktionen beschrieben, die ihr Web-Service erfüllen muss. Erstellen Sie sie bitte mit genau den angegebenen Signaturen.
  1. Lager räumen:
  2. Lager füllen:
  3. Verfügbarkeit und Preis:
  4. Bestellung annehmen/ablehen:
  5. Ertrag berichten:

Protokollieren der Transaktionen:

Immer wenn eine Bestellung getätigt wird, also immer, wenn Sie etwas verkaufen oder bei einer anderen Firma einkaufen, müssen Sie dem Finanzamt berichten. Das Finanzamt verfügt über einen Web-Service, der im Folgenden beschrieben wird. Er erfüllt zwei Funktionen: Immer wenn Sie eine Bestellung erhalten und erfüllen, müssen Sie einen Eintrag im Verkaufsprotokoll hinterlassen. Kaufen Sie bei einer anderen Firma müssen Sie einen Eintrag im Einkaufsprotokoll hinterlassen. Diese beiden Web-Services werden auf paprika zur Verfügung gestellt. (Sie stehen erst dann zur Verfügung, nachdem Sie alle ihre Gruppenpasswörter abgegeben haben.)

Zur Verfügung stehende Web-Services ihrer Firmen

Eine Liste der Gruppen und der Web-Service-Adressen gibt es hier.

Dokumentation der Firmengründung

Erstellen Sie bitte noch einen ca. 5 seitigen Abschlussbericht über ihr Projekt, in dem Sie dokumentieren... Erstellen Sie den Bericht mit Latex und schicken Sie ihn an uns. Bitte teilen Sie uns mit, falls, Sie mit der Veröffentlichung des Berichtes auf den WWW-Seiten zur Übung nicht einverstanden sind.


(Stand: 23.6.2004)