Low Code Plattformen verfolgen einen modularen Ansatz, wenn es um die Erstellung von Verwaltungsanwendungen geht. Während die Logik, die Validierungsregeln und die strukturellen Layouts der Benutzerschnittstellen in Modellen gekapselt sind, sind die folgenden Bausteine dafür verantwortlich, die Low Code-Anwendungen und ihre Modelle zum Leben zu erwecken.
Die gängigsten Bausteine im Einzelnen:
Baustein 1: Client
Modellgetriebene Komponenten in der Mitte der clientseitigen Anwendung, die die Deklaration der Kernaspekte der Anwendung, der Module, der Navigation, der Bildschirme und der wichtigsten Interaktionsmuster ermöglichen. Sie kümmern sich um die Bearbeitung von Anfragen, die Datenabfrage und -verarbeitung, die Zustandsverwaltung und die Orchestrierung von Komponenten auf niedrigerer Ebene wie UI-Engines.
Baustein 2: Engines
Modellgesteuerte UI-Komponenten basierend auf dem Plasma UI/UX-Konzept und der Widget-Bibliothek, die in Typescript und React implementiert sind. Dies umfasst aktuelle Formulare und Überblicke, erfordert die Konfiguration nach Modellen, bietet aber auch eine Programmier-API in Typescript.
Baustein 3: Widgets
Widgets sind wiederverwendbare, untergeordnete UI-Komponenten wie Gitter, Bäume oder Datepicker, die den Plasma-Design-Konventionen und UX-Konzepten folgen.
Baustein 4: Kernel
Definition von Dokumenten und Dokumentenmodellen zusammen mit Modellierungswerkzeugen.
Eine domänenspezifische Sprache zur modellbasierten Berechnung und Validierung inkl. Parser, Laufzeitkomponenten und einer Programmier-API in verschiedenen Sprachen.
Baustein 5: Services
Service-API und Implementierungen zur Behandlung von Modellen und Dokumenten zur Unterstützung von Erstellung, Abruf, Aktualisierung, Löschung und Abfragen. Dies wird in Typescript für die Client-Seite und in Java für Client- und Server-Seite zur Verfügung gestellt. Dazu gehören Client/Server-Kommunikation, Authentifizierung, Autorisierung, Berechnung, Validierung, Persistenz, Indexierung, Versionierung und Sperren.
Baustein 6: Workflows
Workflows bietet einen schlanken Dienst, der BPMN-Modellierungsfunktionen (Business Process Model and Notation) und die grafische Modellierung serverseitiger Workflows und deren Ausführung ermöglicht.
Der Low Code-Workflow kann als Zusatz zu anderen Low Code-Produkten aktiviert werden und integriert sich nahtlos in die Low Code-Architektur.
Auf diese Weise können Dokumente als Input und Output für einen Workflow dienen, und die Benutzeroberfläche für Benutzeraufgaben kann mit dem bestehenden Modellierungsansatz modelliert werden.
Weitere Informationen zum Thema „Low Code“ finden Sie auf den Webseiten von mgm technology partners.