DE

      Home > Newsroom > Low Code Cloud Produktentwicklung

      Low-Code in der Cloud-Produktentwicklung (Teil 2) 

      24_N005_VNB_Blog_nVision_1200x550_KW18

      In der letzten Ausgabe der nVision (Seite 74) gab es einen Einblick in die Welt des Low-Code und dessen Bedeutung für die moderne Softwareentwicklung. Nun möchten wir uns auf ein ebenso spannendes wie relevantes Thema konzentrieren: Wie wird Low-Code in der Entwicklung der Cloud-Produkte bei Natuvion eingesetzt? 

       

      Die Softwareentwicklung hat sich in den letzten Jahren rasant weiterentwickelt, und Low-Code hat sich als eine der disruptivsten Technologien erwiesen, die Unternehmen dabei unterstützen, ihre digitale Transformation zu beschleunigen. In diesem zweiten Teil gibt es einen Überblick, wie Low-Code in der Produktentwicklung eingesetzt wird, um innovative Lösungen schneller als je zuvor auf den Markt zu bringen. 

      Innovative Produktentwicklung mit Low-Code 

      In einer Zeit, in der Märkte immer anspruchsvoller werden und Kunden ständig nach neuen und verbesserten Produkten verlangen, ist die Geschwindigkeit der Produktentwicklung von entscheidender Bedeutung. Traditionelle Softwareentwicklung kann mit den raschen Veränderungen in der digitalen Welt oft nicht mithalten und zu Engpässen und langen Entwicklungszyklen führen. Hier kommt Low-Code ins Spiel. Low-Code-Entwicklung ermöglicht es Unternehmen, Anwendungen und Produkte mit einer visuellen, benutzerfreundlichen Oberfläche und minimalem Hand-Coding zu erstellen. Dies eröffnet völlig neue Möglichkeiten für schnelle Iterationen und agiles Arbeiten. Entwickler können Prototypen und Lösungen in kürzerer Zeit entwerfen, entwickeln und bereitstellen. Gleichzeitig können Fachexperten ohne tiefgreifende Programmierkenntnisse aktiv am Entwicklungsprozess teilnehmen, was zu einer stärkeren Einbindung der gesamten Organisation führt.

       

      Jetzt in unsere aktuelle nVision reinlesen

      Natuvion_nVision_04_Final_01

      Einsatz von Low-Code in der Cloud Product Factory 

      Seit geraumer Zeit ist Low-Code bei Natuvion ein integraler Bestandteil der Cloud-Produktentwicklung. Dabei werden nicht nur die ersten Prototypen für unsere eigenen Produkte mithilfe unserer hauseigenen Product Factory generiert, sondern die resultierenden Produkte zeichnen sich durch eine bedeutende Menge an Low-Code-Funktionalitäten aus. Diese Funktionalitäten ermöglichen es auch Nicht-Entwicklern, die Produkte mühelos zu erweitern. Dieses umfassende Spektrum an Möglichkeiten haben wir unter dem Begriff „Cloud Product Factory“ vereint. Die Cloud Product Factory setzt sich aus den nachfolgenden Komponenten zusammen: 

      • Der Code Generator Natuvion JAMES 
      • Die generierten Cloud-Anwendungen: Die Anwendungen weisen einen standardisierten Aufbau auf und können sofort nach der Generierung ausgeführt werden. Durch eine Upload-Schnittstelle können unmittelbar nach dem Start Testdaten in die Datenbank eingespeist werden. Über die browserbasierte Oberfläche können mittels Low-Code-Editoren umgehend Abfragen definiert und neue Benutzeroberflächen erstellt werden. 
      • Eine standardisierte Infrastruktur, über die die generierten Anwendungen mittels Container bereitgestellt werden. 
      • Eine gemeinsame Plattform, in die die generierten Anwendungen installiert (deployed) und wo sie automatisch überwacht werden. Diese Plattform ist skalierter und lässt sich einfach zu einer Entwicklungs-/ Test-/ Produktions-Systemlandschaft erweitern.

      Die Cloud Product Factory 

      Bildschirmfoto 2024-04-24 um 15.50.16

      In dem oben beschriebenen Szenario kommt Low-Code vor allem in dem Code Generator Natuvion JAMES und in den damit generierten Cloud-Anwendungen zum Einsatz.
       

      • Low-Code in Natuvion JAMES: Der Code Generator verknüpft Konzepte aus dem Domain Driven Design mit der Template-basierten Code-Generierung und der Wiederverwendbarkeit von Komponenten. Mithilfe anpassbarer Vorlagen ermöglicht er die einfache Generierung von lauffähigen Cloud-Anwendungen (Low- Code) durch den Einsatz von Generatoren. Diese generierten Komponenten können für schnelle Tests lokal gebaut und gestartet werden. Bei Bedarf kann der generierte Code auch in gängige Entwicklungswerkzeuge (IDEs) importiert und weiterentwickelt werden. Darüber hinaus besteht die Option, die Anwendungen in eine CI/CD-Pipeline zu übergeben und zum Beispiel mithilfe von Containern in eine Cloud-Umgebung zu deployen. Außerdem bietet Natuvion JAMES die Möglichkeit, den erzeugten Code in eine cloudbasierte Versionsverwaltung zu überführen. 
      • Low-Code in den generierten Cloud-Anwendungen: Über die browserbasierte Oberfläche können verschiedene Low-Code-Editoren aufgerufen werden. Diese integrierten Werkzeuge ermöglichen es selbst ohne Programmierkenntnisse, die Anwendungen mühelos an spezifische Anforderungen anzupassen bzw. zu erweitern. Zum Beispiel können mithilfe der Low-Code-Editoren Datenbankabfragen erstellt werden. Die erzielten Abfrageergebnisse dienen als Grundlage für die Erstellung individueller Benutzeroberflächen. All dies ist ohne die Notwendigkeit von Kenntnissen in Javascript oder ähnlichen Technologien möglich. 

      Standard-Low-Code-Werkzeuge 

      Bild 24.04.24 um 15.50

      Anwendungsszenarien der Cloud Product Factory

      Durch den Einsatz von Low-Code wird die rasche Realisierung von Prototypen und MVPs (Minimum Viable Products) ermöglicht. Die Cloud Product Factory von Natuvion befähigt dazu, Ideen zügig in Prototypen und MVPs umzusetzen. Diese aufeinanderfolgenden Entwicklungszyklen eröffnen die Möglichkeit, frühzeitig Rückmeldungen von Stakeholdern und Kunden einzuholen. Dadurch können die richtigen Funktionen und Merkmale ermittelt und das Produkt kontinuierlich optimiert werden. Das Cloud-Entwicklungsteam von Natuvion nutzt die Cloud Software Factory nicht nur für die (Weiter-)Entwicklung der eigenen Produkte, sondern entwickelt sie fortlaufend anhand aktueller Erkenntnisse weiter. Zahlreiche Cloud-Produkte, die mittlerweile erfolgreich im Betrieb sind, wurden ursprünglich als generierte Prototypen gestartet und anschließend kontinuierlich weiterentwickelt, bis sie den Status eines marktfähigen Produkts erreichten: 

      • Natuvion CORA ‒ eine workflowbasierte Cloud-Anwendung zur Projektsteuerung 
      • Natuvion SOPHIA ‒ eine Cloud-Anwendung zur Visualisierung von Analysedaten 
      • Natuvion IDS ‒ eine Cloud-Anwendung zur Speicherung von Archivdaten 
      • Natuvion AURORA ‒ eine Cloud-Anwendung zum Monitoring von RPA-Bots 
      • Natuvion MONICA ‒ eine Cloud-Anwendung für das Überwachen von laufenden Cloud- Anwendungen (inkl. Grafana Dashboards) 

      Die Einsatzmöglichkeiten sind nahezu grenzenlos. Wir haben bei Natuvion in der Zwischenzeit viele Prototypen, zum Beispiel für eine Rechnungseingangsprüfung (RPA mit OCR-Erkennung und Workflow-Funktionalität) oder eine KI-gestützte Personaleinsatzplanung (Verknüpfung von mehreren unterschiedlichen Quellsystemen mit einer auf MS Azure laufenden KI). Weitere Möglichkeiten bieten sich auch bei der „Cloudifizierung von Legacy-Anwendungen“. Dabei werden bestehende Anwendungen ganz oder teilweise in die Cloud migriert. Durch den Einsatz von Prototypen können hierbei sehr schnell iterativ Zwischenergebnisse erzeugt werden, was wiederum dazu beiträgt, das Projektrisiko zu minimieren. 

      Fazit 

      Low-Code geht über den Status eines bloßen Trends hinaus. Korrekt angewendet, dient es als treibende Kraft für Effizienz und Innovation in der Produktentwicklung. Es unterstützt Unternehmen dabei, ihre Konzepte rascher zu verwirklichen und ihre Wettbewerbsfähigkeit aufrechtzuerhalten. Wie im Artikel "Low-Code – Hype oder Heilsbringer" auf Seite 74 der letzten nVision bereits dargestellt wurde, hat Low-Code-Funktionalität bereits ihren Platz in der Entwicklung von Cloud-Produkten gefunden. Im nächsten Teil der Artikelserie werden wir Ihnen anhand konkreter Beispiele verdeutlichen, wie Low-Code in der Umsetzung von Prototypen und Cloud-Produkten effektiv genutzt wird. 

       

      Artikel und Neuigkeiten

      nVision Ausgabe 6

      Nov 12, 2024

      nVision - Das Magazin rund...

      nVision Ausgabe 6 ist da! Die letzte Ausgabe für das Jahr...

      Weiterlesen
      Projektabschluss: Warum ein klarer Schlusspunkt entscheidend ist

      Nov 4, 2024

      Projektabschluss: Warum ein...

      Ein Projekt zu initiieren und durchzuführen, erfordert viel...

      Weiterlesen
      Erfolgreiches Projektmanagement: So halten Sie Ihr Projekt auf Kurs

      Okt 22, 2024

      Erfolgreiches...

      Egal ob es sich um die Einführung neuer Technologien, die...

      Weiterlesen
      Erfolgreich von SAP ECC auf NextGen

      Okt 16, 2024

      Erfolgreich von SAP ECC auf...

      Im Rahmen der Systemumstellung von SAP ECC auf die...

      Weiterlesen
      Better safe than sorry

      Okt 8, 2024

      Better safe than sorry!

      Die Ära des bloßen Reagierens auf Hackingangriffe ist...

      Weiterlesen
      Komplexe Migration mit minimaler Downtime

      Okt 1, 2024

      Komplexe Migration mit...

      Auch nach mehreren Übernahmen und zahlreichen neu...

      Weiterlesen
      24h Lieferantenwechsel: Herausforderungen & Neuerungen für Energieversorger

      Sep 30, 2024

      24h Lieferantenwechsel:...

      Mit der Veröffentlichung der Festlegung zum beschleunigten...

      Weiterlesen
      Mangelnde Datenqualität, zu wenig Ressourcen & Know-how: Wie sich die Herausforderungen der digitalen Transformation im internationalen Vergleich unterscheiden

      Sep 25, 2024

      Wie sich die...

      Die Ergebnisse der internationalen Studie von Natuvion und...

      Weiterlesen

      Jetzt nVision Abonnent werden und keine Ausgabe mehr verpassen!