6. Dienstnutzer - JasminaCej/WBA2SS17GaygizisCejvanovicYilmaz GitHub Wiki

6. Dienstnutzer

Topic Modellierung (Dienstnutzer)

Topic: Event pub: i. /event Nach dem Erstellen, Aktualisieren und Löschen eines Events wird dieser auf diesem Channel publiziert.

Topic: Einkaufsliste sub: i. /localization Wird eine Lokalisierung über den Channel erhalten, werden die Einkaufslisten zu allen Events neu berechnet (Dienstnutzer).
ii. /event Wird ein Event publiziert, wird zu dem entsprechendem Einkaufstag die Einkaufsliste neu berechnet. iii. /localization Wird eine Lokalisierung über den Channel erhalten, wird die Lokalisierung zur Berechnung der Einkaufslisten aktualisiert (Dienstgeber).

Topic: Lokalisierung pub: i. /localization Die Aktualisierung einer Lokalisierung bewirkt, dass dieser publiziert wird. sub:


Dokumentation Dienstnutzer: Für die asynchrone Kommunikation zwischen Dienstnutzer und Dienstgeber wird das Faye Modul benutzt. Viele der ursprünglichen Pub-Sub Modellierungen sind entfallen aufgrund der Verwendung des externen Webservices. Bei den folgenden Services besteht eine asynchrone Kommunikation: SIEHE OBEN TOPIC MODELLIERUNG


Ziele die aufgrund Zeitmangels nicht umgesetzt werden konnten: Ein zusätzliches Ziel war es, eine Lagerverwaltung und -abgleich umzusetzen. Hierbei sollten von der Einkaufsliste im Lager vorhandene Zutaten in vorhandener Menge reduziert werden.