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 - Dokumentation<br />

PlatformApiController<br />

Dieser Controller ordnet die Anfrage plattformspezifischer Kennzahlen den entsprechenden Funktionen<br />

zu. Der Funktionsumfang des PlatformApiController ist eine Teilmenge des „UserApiController“,<br />

jedoch wird eine <strong>and</strong>ere Service Klasse für den Datenzugriff genutzt, da die Kennzahlen <strong>and</strong>ere Datenbanktabellen<br />

benötigen.<br />

PlatformFiguresDao<br />

Diese Service Klasse ist für den Zugriff auf aggregierte Durchschnittswerte der Jinengo Plattform<br />

verantwortlich. Abbildung 1.27 zeigt den Aufbau:<br />

AuthenticationController<br />

Abbildung 1.27: UML Platform Controller API<br />

Vor Nutzung der API muss sich jeder Nutzer am System authentifizieren. Die Umsetzung entspricht<br />

dabei den konzeptionellen Vorgaben des Konzeptes und wurde in großen Teilen durch Spring Komponenten<br />

umgesetzt. Die „security-context.xml“ beinhaltet alle notwendigen Konfigurationen.<br />

Damit sich neue Nutzer registrieren und ihr eigenes Passwort festlegen können, wurde ein entsprechender<br />

Controller für die API implementiert. Der Aufbau ist in Abbildung 1.28 dargestellt:<br />

155

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!