Atlas Beispielmodelle

Auf diesen Seiten haben wir einige Beispielmodelle zusammen- gestellt, um Ihnen einen Einblick in die Atlas MDA-Welt zu geben. Die Beispielmodelle sind auf unterschiedliche Layers aufgeteilt. Atlas unterscheidet auf Modellebene grundsätzlich zwischen physischem (Data), logischem (Business oder Core) und sichtbarem Modell (Interaction und View).

Physisches Modell

Das physische Modell ist das Atlas-Modell, das die Abbildung auf die Datenbank definiert. Mittels eines solchen Modelles kann das objekt-relationale Mapping des Modelles auf die Datenstruktur im Detail gesteuert werden. Wird kein physisches Modell definiert, erstellt Atlas ein solches intern automatisch anhand des Businessmodells.

Businessmodell (Core)

Das Businessmodell wird in Atlas Core-Model genannt. Das Core-Model von Atlas ist objektorientiert, was sich auch in der Syntax ausdrückt: Wir sprechen nicht mehr von Tabellen und Records, sondern von Klassen und Objekten.

Eine Klasse kann nicht nur Felder (Properties) sondern auch Methoden beinhalten. Klassen lassen sich voneinander ableiten oder durch andere Klassen erweitern. Atlas übernimmt das Mapping auf verschiedene relationale Datenbanken.

Core-Beispiel...

Repräsentationsmodell (View)

Mit diesem Modell kann ein Anwendungsentwickler sehr schnell und einfach die Darstellung seines Core-Models definieren. Hierbei verwendet Atlas standardmässig eine hierarchische Darstellung innerhalb der Eingabemasken. Diese kann nach Bedarf vom Entwickler übersteuert werden.

View-Beispiel...