Skip to content

Projekt Architektur

pmattmann edited this page Nov 24, 2011 · 8 revisions

Die Projekt Architektur von eCamp3 ist festgelegt und in 3 Layer unterteilt.

eCamp Projekt Architektur

Edit UML

Module:

Beispiele dafür sind WebApp, MobileApp oder WebApi. Module sind die Interfaces gegenüber dem Benutzer. Sie stellen HTML, JS und CSS zur verfügung. Eingaben und Absichten werden in die "CoreApi-Sprache" übersetzt.

Weitere Details

CoreApi:

Die CoreApi ist eine API für den Kern von eCamp3. Module dürfen nicht direkt auf den Kern zugreifen. Ausschliesslich funktionalität, welche von der CoreApi bereit gestellt wird, kann verwendet werden!

Weitere Details

Core:

Der Kern von eCamp. Er beinhaltet die Logik, sichert die Konsistenz und üebrprüft Berechtigungen.

Weitere Details