TopLogic application engine
Die TopLogic application engine ist eine Java - Webapplikation, die durch Administration von Daten- und Prozessmodellen sowie durch Konfiguration der Benutzerschnittstelle auf konkrete fachliche Anwendungsfälle adaptiert werden kann.
Nicht-fachliche Funktionen wie Administration, Monitoring, etc. sind standardmäßig enthalten.
Außerdem bietet TopLogic eine Vielzahl von Diensten ("Services"), die sowohl die Realisierung konkreter Funktionen als auch die Integration der Applikation in bestehende Systemlandschaften erleichtern (MailService, OpenApi Service, KafKa Integration, uvm.).
Darüber hinaus bietet TopLogic eine Auswahl unterschiedlicher Design-Templates ("Themes") und unterstützt die Entwicklung eigener Designs zur individuellen Gestaltung der Applikation.
Die Bearbeitung dieser Konfigurationen erfolgt über die dafür vorgesehenen Editoren in der Applikation selbst ("in-App"). Änderungen werden zur Laufzeit interpretiert und unmittelbar wirksam.
No-Code / Low-Code
Klassische Programmierung ist somit nicht erforderlich. Die TopLogic application engine kann aber über Java-Plugins erweitert werden, um spezifische Funktionen oder Schnittstellen zu realisieren. Durch Registrierung solcher Plugins wird der Funktionsumfang der Modelleditoren erweitert, d.h. die konkrete Einbindung solcher Erweiterungen in das Applikationsmodell erfolgt dann wieder in der Applikation selbst.
Das Applikationsmodell kann als vollständige Beschreibung der Applikation und technische Spezifikation betrachtet werden.