OpenROAD

Schnelle Anwendungsentwicklung mit OpenROAD

Schnellere Bereitstellung moderner Anwendungen.

OpenRoad mit Actian

Was ist OpenROAD?

OpenROAD ist ein datenbankbasiertes, objektorientiertes 4GL-Tool zur schnellen Anwendungsentwicklung (RAD) , mit dem Sie geschäftskritische, mehrschichtige Unternehmensanwendungen unter Windows und Linux entwickeln und für das Deployment bereitstellen können. OpenROAD lässt sich mit Datenbanken wie Ingres, Microsoft SQL Server, Oracle und Zen verbinden und bietet Support für weitere Datenbanken über ODBC.

OpenROAD macht Anwendungsmodernisierung einfach

Die Anwendungsmodernisierung bietet spannende Möglichkeiten, um einen großen Einfluss auf Geschäftflexibilität, Benutzererfahrung, Entwicklerproduktivität, Nachhaltigkeit, Innovation und vieles mehr zu nehmen. Dennoch gebenUnternehmen sich oft mit dem Status quo zufrieden, da die Anwendungsmodernisierung ein langwieriger, teurer und riskanter Weg sein kann, auf demTausende von Zeilen individuell entwickelter Geschäftslogik ersetzt werden müssen. OpenROAD löst dieses Problem, indem es Ihnen die Beibehaltung und Wiederverwendung Ihrer Investitionen in bestehende Geschäftslogik ermöglicht und Werkzeuge anbietet, die die Bereitstellung moderner Benutzeroberflächen erleichtern.


OpenROAD-Migrationswerkzeuge modernisieren "Green Screen"-Ingres-ABF-Anwendungen durch Konvertierung von ABF-Formularen in OpenROAD-Frames. Die Kapselung der ABF-Geschäftslogik und ihre Bereitstellung in einem OpenROAD-Server bewahrt und schützt die Investitionen in die Anwendungsentwicklung. Sie können OpenROAD Thick-Client-Anwendungen in browserbasierte Äquivalente umwandeln, ohne die damit verbundenen Kosten, Ressourcen, Aufwand und Risiko, die mit dem Umschreiben oder Ersetzen von Code verbunden sind. Entwickler können diese Anwendungen dann für die Bereitstellung im Web und auf mobilen Endgeräten erweitern, indem sie auf HTML5, JavaScript und WebView2 zugreifen.

Die wichtigsten Vorteile von OpenROAD

  • Nutzen Sie Geschäftslogik ganz einfach wieder, um Ihre Investitionen in die Anwendungsentwicklung zu sichern und zu schützen zu schützen.
  • Stellen Sie den OpenROAD-Server in der Cloud bereit und nutzen Sie dabei Microservices und Container für eine portable und skalierbare Geschäftslogik, eine schnelle Kommunikation zwischen verteilten Systemen sowie eine vereinfachte und zügige Entwicklung mit Volt MX, .NET, Java und  OpenROAD.
  • Modernisieren Sie die Serverkommunikation, die Leistung und die Kompatibilität mit Microservices oder Containern durch die Nutzung der gRPC-Architektur von OpenROAD.
  • Entwickeln Sie Anwendungen, die Actian-Datenbanken unterstützen, so wie z. B.  Ingres und Vektor.
  • Verwenden Sie das Enterprise Access-Gateway für den Zugriff auf gängige Datenbanken unter Windows und Unix. Enterprise Access implementiert eine Schnittstelle, die in Aussehen und Verhalten zu jeder unterstützten Datenbank passt, so dass eine einzige Enterprise Access-Client-Anwendung auf diese Datenquellen zugreifen kann.

OpenROAD-Anwendungen – Grafik

Bereitstellung moderner Benutzeroberflächen mit minimalem Aufwand

OpenROAD vereinfacht den Prozess der Erstellung moderner, visuell ansprechender Benutzeroberflächen, indem es Entwickler mit einer Reihe von Werkzeugen versorgt:

einfaches Prozess-Symbol

Das Migrationsprogramm abf2or

Das abf2or-Migrationsprogramm modernisiert Application-By-Forms (ABF)-Anwendungen auf OpenROAD-Frames, einschließlich Formular-Layout, Steuerelementen, Eigenschaften und Event-Handlern. Es migriert  die in ABF-Skripten implementierte Geschäftslogik in die entsprechende Logik von OpenROAD. Das Dienstprogramm übernimmt auch die Migration von Datenquellen, um sicherzustellen, dass Datenverbindungen und Abfragen ordnungsgemäß funktionieren, und kann Berichtsdefinitionen konvertieren.

einfaches Prozess-Symbol

WebGen

WebGen ist ein OpenROAD-Dienstprogramm, mit dem Sie schnell Web- und Mobilanwendungen in HTML5 und JavaScript aus OpenROAD-Frames generieren, so dass OpenROAD-Anwendungen online und auf mobilen Geräten eingesetzt werden können.

einfaches Prozess-Symbol

OpenROAD und Workbench IDE

Die integrierte Entwicklungsumgebung (IDE) OpenROAD Workbench ist ein umfassendes Toolset für die Softwareentwicklung, insbesondere für die Erstellung und Pflege von Anwendungen, die mit dem OpenROAD Framework erstellt wurden. Sie bietet Werkzeuge, die speziell für die Migration von partitionierten ABF-Anwendungen auf OpenROAD Frames enwickelt wurden.

einfaches Prozess-Symbol

Visuelle Entwicklungsumgebung

OpenROAD bietet eine visuelle Entwicklungsumgebung, in der Entwickler Komponenten für die Benutzeroberfläche mit Hilfe von Drag-and-Drop-Tools, visuellen Editoren und Assistenten entwerfen können. Dies macht es für Entwickler einfacher komplexe Layouts von Benutzeroberflächen zu erstellen, ohne umfangreichen Code manuell schreiben zu müssen.

FAQ

OpenROAD is a database-centric, object-oriented, 4GL rapid application development (RAD) tool that lets you develop and deploy mission-critical, n-tier business applications on Windows and Linux.

OpenROAD connects to databases such as Ingres, Microsoft SQL Server, Oracle, and Zen, and supports additional databases using ODBC.

OpenROAD allows you to retain and reuse existing business logic while providing tools to deliver modern user interfaces, so you can avoid the cost and risk of rewriting or replacing code.

The abf2or utility modernizes Application-By-Forms (ABF) applications to OpenROAD frames, migrating form layouts, controls, event handlers, business logic, and data sources.

WebGen is an OpenROAD utility that generates web and mobile applications in HTML5 and JavaScript from OpenROAD frames, enabling online and mobile deployment.

The OpenROAD Workbench is a comprehensive integrated development environment designed for creating and maintaining OpenROAD applications, including tools to migrate partitioned ABF applications to OpenROAD frames.

Yes, OpenROAD Server can be deployed in the cloud using microservices and containers, enabling portable and scalable business logic and fast communication between distributed systems.

Yes, developers can extend OpenROAD applications for web and mobile deployment using HTML5, JavaScript, and WebView2.