Avalanche
Avalanche – Lightweight Presentation Engine
Avalanche ist ein Komponenten-orientiertes JEE Web-Framework, das für die Datengewinnung von verschiedenen Datenquellen, sowie deren Präsentation und Bearbeitung entwickelt wurde. Dazu gehören Datenbanken, proprietäre CMS, Dateisysteme, Webdienste, usw. Avalanche basiert vollständig auf AJAX und ist eine hervorragende Alternative zu all den komplexen und schwer zu erlernenden Web-Frameworks.
Avalanche führt ein echtes Coding-by-Conventions-Konzept in das Web Development ein. Dieses Konzept ist für Teams mit einer strikten Entwicklungsaufteilung wie massgeschneidert: Web Designer, Prototyper, Customizer und Systemintegratoren können zur gleichen Zeit am gleichen Projekt arbeiten und sich auf ihr Fachgebiet konzentrieren, ohne sich dafür andere Technologien aneignen zu müssen.
Das Komponenten-orientierte JEE Web-Framework «Avalanche», definiert jede Komponente in einem zugehörigen Objektmodell. Komponenten können voneinander abhängig sein, d.h. dass eine Aktion auf eine bestimmte Komponente eine Aktion auf viele weitere Komponenten einer HTML-Seite auslösen kann - der sogenannte «Avalanche-Effekt».
Customizer und Systemintegratoren, welche die Connectoren für eine bestimmte Datenquelle programmieren, nutzen zwischen sich nur ein Objektmodell als Bindeglied. Sie müssen sich somit nicht um HTTP-Anfragen/-Antworten, Parameterübergabe, Action Generation, AJAX-Logik, usw. kümmern. Connectorentwickler brauchen nur das Objekmodell mit den Daten der Datenquelle zu füllen und Customizer erstellen ihrerseits daraus den HTML-Code. Wie die Daten generiert und übertragen werden, wie die Prozesse vom Server verarbeitet werden und wie die einzelnen Komponenten untereinander kommunizieren, das alles fällt unter die Zuständigkeit des Avalanche-Framework und wird von diesem ausgeführt.
Das Avalanche Framework hat seine Funktionalität in zahlreichen Anwendungsfällen und Kundenprojekten unter Beweis gestellt.
Fact Sheet Avalanche (PDF, 105 KB)
Avalanche Framework Präsentation gehalten an der Jazoon Juni 2007 "Coding by conventions in Web development"
PDF Download (English) (PDF, 1'715 KB)