28.12.2013 Aufrufe

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Projektgruppe</strong> Cuberunner<br />

Jinengo - DV Konzept<br />

Schnittstellenspezifikation<br />

Aufgrund der Anforderungen für das Endanwender Reporting gilt es folgende REST-Schnittstellen<br />

durch den Webservice zu realisieren-<br />

URI Parameter Rückgabewert (JSON-Array)<br />

/api/user/figures<br />

/api/user/averages<br />

keyFigure – Betrachtete Kennzahl<br />

year – Jahreszeitraum<br />

friendId – Anwender- ID eines<br />

Freundes<br />

keyFigure – Betrachtete Kennzahl<br />

year – Jahreszeitraum<br />

friendId – Anwender-ID eines<br />

Freundes<br />

/api/user/transportation keyFigure – Betrachtete Kennzahl<br />

year – Jahreszeitraum<br />

month – Monatszeitraum<br />

friendId – Anwender-ID eines<br />

Freundes<br />

Tabelle 4.5: Allgemeine Schnittstellenspezifikation Webservice<br />

Die betrachtete Kennzahl für ein gegebenes<br />

Jahr auf Monatsbasis summiert.<br />

Bei Angabe der friendId werden die<br />

Kennzahlen auf einen Freund, ansonsten<br />

auf den eingeloggten Anwender<br />

bezogen<br />

Die betrachtete Kennzahl für ein gegebenes<br />

Jahr auf Monatsbasis als Durchschnittswert.<br />

Bei Angabe der friendId werden die<br />

Kennzahlen auf einen Freund, ansonsten<br />

auf den eingeloggten Anwender<br />

bezogen.<br />

Die betrachtete Kennzahl anteilig je<br />

Verkehrsmittel. Aggregiert auf Jahres<br />

oder Monatsbasis.<br />

Bei Angabe der friendId werden die<br />

Kennzahlen auf einen Freund, ansonsten<br />

auf den eingeloggten Anwender<br />

bezogen.<br />

Die Tabelle 4.5 stellt die allgemeinen Anforderungen an die Schnittstelle für Anwenderdaten dar. Diese<br />

Spezifikation lässt sich äquivalent auf die Abfrage von Kennzahlen bezogen auf den Plattformdurchschnitt<br />

übertragen. Zur Abfrage der Plattform Daten muss der URI-Prefix von „/api/user“ auf<br />

„/api/plattform“ geändert werden.<br />

Neben den allgemeinen Kennzahlen, die sowohl für den Anwender, als auch für die gesamte Plattform<br />

Gültigkeit haben, gibt es eine Reihe an nutzerspezifischen Anforderungen an die Schnittstelle:<br />

100

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!