Technology

Technologie

Java als Industriestandard

Das Open Source LMS OLAT ist im Industriestandard Java / J2EE implementiert und ist somit in Ihrer Windows-, MacOSX, Unix oder Linuxumgebung lauffähig.

Performant und skalierend

Referenzzahlen für eine reale grosse Installation sprechen Klartext: ein einziger Server mit dual Opteron und 8 GB Ram kann problemlos die Last einer ganzen Universität bewältigen (50'000 Nutzerkonten, 16'000 aktive Nutzern pro Woche, 900 concurrent Nutzer und 2'500 freigeschalteten Kursen). 

Sicher und stabil

Das komponentenbasierte Entwicklungsframework macht es unmöglich, durch Manipulation von URL's an nicht autorisierte Bereiche von OLAT zu gelangen. Ebenso wenig ist es möglich durch SQL Code Injection direkt auf die Datenbank zuzugreifen oder mittels eingeschleustem HTML Cross-Site Scripting Attacken durchzuführen. SSL-Verschlüsselung sorgt zudem für die sichere Übertragung aller sensitiven Daten von Ihrem Computer zum OLAT Server.

Komponentenbasierte Systemarchitektur

Die Systemarchitektur von OLAT ist sorgfältig und basierend auf den allgemein gültigen und anerkannten Blue-Prints aufgebaut. Durch die komponentenbasierte Bauweise ist eine das System durchdringende Modularität eine enorm hohe Wiederverwendbarket erreicht worden. Klare Softwarekontrakte trennen die funktionalen Ebenen der Datenhaltung, der Businesslogik (Manager), der Business Workflows (Controller) und der View (Renderer).

UTF-8 und AJAX

Selbstverständlich unterstützt das Framework durchgängig UTF-8 und Mehrsprachigkeit und kann optisch über CSS angepasst werden. Ein optional und dynamisch hinzuschaltbarer AJAX Modus verkürzt zusätzlich die Ladezeiten und erlaubt ein hohes Mass an interaktiven Schnittstellenelementen.

Datenbankunabhängigkeit

Zur Persistierung von Objekten wird auf den Object-Relational Mapper Hibernate zurückgegrifen. Hibernate abstrahiert dabei die konkrete Datenbank, so dass OLAT mit jedem relevanten Datenbankmanagementsystem zusammenarbeiten kann, sei es MySQL, Postgres oder Oracle.

Open Source verpflichtet zu Wiederverwendung und Standardisierung

Das LMS OLAT wird unter einer Apache Open Source Lizenz vertrieben und verwendet selbst viele Open Source Bibliotheken wie zum Beispiel Spring, Hibernate, Ant, jUnit, Eclipse, Apache commons, jgraph, jdom, log4j, radeox, rss4j, velocity, tinyMCE und andere. Die Verwendung von Open Source Bibliotheken vereinfacht die konsequente Umsetzung von internationalen E-Learning Standards wie IMS Content Packaging (CP), IMS Question and Test Interoperability (QTI) und das Sharable Content Object Reference Model (SCORM). Andere Standards die von OLAT verwendet werden, sind WebDAV, RSS, iCalendar, Shibboleth, Jabber und UTF-8.

 

Weitergehende Informationen finden Sie als PDF bei den downloadbaren Ressourcen.