Paul Hackenberger 
Version vom: $Date: 2001/02/10 18:23:36 $

Protokoll vom 9.2.2001

Projektdokumentation | Projektmanagement | Protokoll vom 9.2.2001


Zurück Hauptseite

  1. Bestimmung des kommenden Sitzungsleiters und Protokollanten
  2. Vortrag: EJB Architektur für grosse Webapplikationen von Gerald Weber
  3. Generelle Bemerkungen
  4. Entwurfsplanung der GUI-Schicht
  5. Aufgabe der Logikschicht im Zusammenhang mit der GUI-Schicht
  6. Kommunikationsprobleme
  7. Entwurf des Aufdruckpools
  8. Einschränkung der Entwurfsarbeit: BundleKontingent
  9. Aufgabenverteilung
  10. Anwesenheitsliste

Sitzungsleiter und Protokollant

Tina Müller übernimmt die nächste Sitzungsleitung und Jirk Stolze führt das Protokoll.

Generelle Bemerkungen

  • Künftig genauer Formulieren und HTML Designvorschriften beachten
  • @author Tag bei der Dokumentation nicht vergessen
  • Nach Möglichkeit nur an eigenen Klassen arbeiten, da sich ansonsten Konflikte mit anderen ergeben

Entwurfsplanung der GUI-Schicht

Der Entwurf des FrontServlets mit den Zugehörigen Handlern, als auch die Funktion der Browsable und Editable Interfaces wurde von Liviu Coconu und Alphonse Bendt erläutert.
Genauere Informationen sind aus der Dokumentation der Objekte in der GUI-Schicht zu entnehmen.

Logik- und GUI-Schicht

Die Logikschicht soll als eine Art Proxy fungieren, die Anfragen von der GUI-Schicht weiter an die Datenbankschicht leitet. Dabei kann davon ausgegangen werden, dass alle Objekte in der Logikschicht in einer JVM laufen.
Im Unterschied zu dem Konzept der zustandslosen Logikschicht gibt es einige Objekte in der Logikschicht, die einen Zustand besitzen, wie z.B. das Objekt, welches den Warenkorb eines Kunden verwaltet. Weiter unterscheiden sich die Objekte in der GUI-Schicht dadurch, dass sie entweder global oder nur für einen speziellen Kunden zur Verfügung stehen.
Die Logikschicht soll von einer Gruppe getrennt von den anderen Gruppen, die sich um spezielle Packages kümmern, entworfen werden.

Kommunikationsprobleme

Da wir uns nur ein- bis zweimal die Woche treffen, um unsere Arbeit zu koordinieren, und nicht wie in einer Firma ständig miteinander kommunizieren entstehen Koordinationsprobleme bei der Arbeit unterschiedlicher Gruppen.
Um von einer gemeinsamen Basis aus den Entwurf zu erarbeiten beschäftigen sich Thorsten Fink und Gerald Weber bis zum Montag damit, die Entity Beans in der Datenbankschicht aufeinander abzustimmen.

Entwurf des Aufdruckpools

In Diskrepanz zum Modell wird Aufdruck als ein Attribut von Ticket entworfen.

Verzicht auf BundleKontingent

Um den Arbeitsaufwand der Entwurfsarbeit vorerst zu reduzieren, wird auf den Entwurf des BundleKontingentes verzichtet.

Aufgabenverteilung

Das nächste Treffen findet am Montag um 12 Uhr statt.
  • Alle sollten sich ihr Fazit über den Ablauf des Projekts überlegen
  • Thorsten Fink und Gerald Weber beschäftigen sich bis Montag damit, die Entity Beans in der Datenbankschicht aufeinander abzustimmen.
  • GUI-Entwurfsgruppe: Alphonse Bendt, Liviu Coconu, Serge Adamowski, Jan Kretzschmer
  • Review von den Operationen Kunde, Anbieter, Systemverwalter von Alexander Steidinger: Jirk Stolze, Sascha Deutschkron
  • Entwurf der Stammdaten: Manuel Scholz, Steven König
  • Überarbeitung des Auktionspackages: Paul Hackenberger, Jan Kretzschmer
  • Überarbeitung des Kaufpackages: Ina Schulz, Michael Bunge
  • Überarbeitung der HTML Dokumente der Systemspezifikation: Ina Schulz, Paul Hackenberger

Anwesenheitsliste

Professoren: Klaus-Peter Löhr, Heinz Schweppe
Wiss. Mitarbeiter: Thorsten Fink, Gerald Weber
Studenten: Serge Adamowski, Tina Müller, Alexander Steidunger, Liviu Coconu, Sascha Deutschkron, Jirk Stolze, Paul Hackenberger
Alphonse Bendt, Ina Schulz, Michael Bunge, Manuel Scholz, Steven König

Sollte die Entwurfsspezifikation zum nächsten Mal nicht beendet sein, dann wird noch ein Ferientermin angesetzt.

Zurück Top Hauptseite