Virtual Developer für Cloud-Systeme ist eine Automatisierungs-Plattform zur Entwicklung und zum Betrieb von Cloud-Systemen. Die automatisiert erstellten Systeme verwenden die Programmiersprache Java und sind auf Jakarta EE Applikations-Servern lauffähig.
Im Gegensatz zu klassischen Low-Code-Plattformen sind der komplette erzeugte Code und die zur Verfügung gestellten Laufzeitbibliotheken frei verfügbar. Die Nutzer der Virtual Developer Plattform ergänzen den erzeugten Code um Fachlogik. Sie sind frei in der Wahl der Ausführungsumgebung, seien es individuell installierte Applikations-Server, Docker-Container oder ein Kubernetes-Cluster. Die Ausführungsumgebung wird vom Nutzer bereitgestellt.
Die Kontrolle behalten
Die durch die automatisierte Programmierung vorgegebene System- und Software-Architektur gibt so viel Rahmen vor, dass der Programmcode stabil bleibt. Entwickler behalten gleichzeitig genügend Freiheiten, um individuelle Lösungen für besondere Aufgaben liefern zu können.
Auf Fachlogik fokussieren
Die Automatisierungs-Plattform liefert System- und Software-Architektur frei Haus. Dadurch werden Entwickler-Teams von langen Diskussionen befreit, in denen ein gemeinsamer Nenner für Programmier-Grundlagen gefunden werden muss.
Stattdessen können Entwickler ihre wertvolle Zeit dem Verstehen von fachlichen Anforderungen und dem Finden von passenden Implementierungen widmen.
Know-How zweifach nutzen
Die Automatisierungs-Plattform liefert neben der Automatisierung auch das technische Know-How, wie man den automatisiert erstellten Code anpasst oder erweitert.
Auf der anderen Seite bekommen die Entwickler direkten Zugriff auf das Know-How von Domänen-Experten. Diese sammeln über die Automatisierungs-Plattform ihr Fachwissen und verbinden es mit dem Prorgrammcode.