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.