Développement rapide d'applications avec OpenROAD
Créez et déployez des applications modernes plus rapidement.

Qu’est-ce qu’OpenROAD ?
OpenROAD est un outil de développement rapide d’applications (RAD) en langage 4GL orienté objet et centré sur les bases de données. Il permet de développer et déployer des applications métier critiques en architecture n-tiers sur Windows et Linux. OpenROAD est compatible avec Ingres, Microsoft SQL Server, Oracle, Zen et Actian X, et prend en charge d’autres bases de données via ODBC.
Simplifiez la modernisation de vos applications
La modernisation des applications représente une opportunité majeure pour améliorer l’agilité des entreprises, l’expérience utilisateur, la productivité des développeurs, la durabilité et l’innovation. Pourtant, de nombreuses organisations restent figées dans le statu quo, en raison des coûts élevés, du temps nécessaire et des risques liés à la refonte de milliers de lignes de logique métier. Avec OpenROAD, ce défi est surmonté grâce à la réutilisation des investissements existants, en conservant et exploitant votre logique métier sans réécriture coûteuse, mais aussi grâçe à des outils dédiés à la modernisation des interfaces, en passant facilement à des interfaces utilisateur modernes sans effort excessif.
Les outils de migration OpenROAD permettent de moderniser les applications Ingres ABF en convertissant les formulaires ABF en frames OpenROAD. La logique métier ABF est encapsulée et déployée dans un serveur OpenROAD, garantissant ainsi la pérennité de votre investissement applicatif. Vous pouvez également transformer des applications OpenROAD client lourd en applications web, sans subir les coûts, les efforts et les risques d’une réécriture complète. Les développeurs peuvent ensuite étendre ces applications aux plateformes web et mobiles, en utilisant HTML5, JavaScript et WebView2.
Principaux avantages d'OpenROAD
- Préservez et optimisez vos investissements en développement applicatif en exploitant la logique métier existante.
- Déployez OpenROAD Server dans le cloud à l’aide de microservices et de conteneurs, pour une logique métier portable et évolutive, une communication rapide entre systèmes distribués et un développement simplifié avec Volt MX, .NET, Java et OpenROAD.
- Optimisez la communication entre serveurs et améliorez les performances et la compatibilité en tirant parti de l’architecture gRPC d’OpenROAD.
- Créez des applications prenant en charge les bases de données Ingres, Actian X et Vector.
- Utilisez Enterprise Access Gateway pour connecter vos applications aux bases de données courantes sous Windows et Unix. Enterprise Access offre une interface cohérente avec chaque base de données prise en charge, permettant à une seule application cliente d’accéder à plusieurs sources de données sans modification.
Créez des interfaces modernes avec un minimum d’effort
OpenROAD simplifie la création d’interfaces utilisateur modernes et attractives en mettant à disposition des développeurs une gamme d’outils dédiés.
L'utilitaire de migration abf2or
L’utilitaire de migration abf2or modernise les applications Application-By-Forms (ABF) en les convertissant en frames OpenROAD. Il préserve la mise en page des formulaires, les contrôles, les propriétés et les gestionnaires d’événements. Il migre également la logique métier des scripts ABF vers leur équivalent dans OpenROAD. Cet outil assure également la conversion des sources de données pour garantir la continuité des connexions et requêtes, ainsi que la migration des définitions de rapports.
WebGen
WebGen est un utilitaire OpenROAD qui permet de générer rapidement des applications web et mobiles en HTML5 et JavaScript à partir de frames OpenROAD. Grâce à cet outil, les applications OpenROAD peuvent être déployées en ligne et sur appareils mobiles sans nécessiter de réécriture majeure.
OpenROAD et Workbench IDE
L’environnement de développement intégré OpenROAD Workbench (IDE) est une boîte à outils complète pour la création et la maintenance des applications basées sur le framework OpenROAD. Il facilite la migration des applications ABF partitionnées vers OpenROAD, offrant ainsi une solution efficace pour moderniser les applications existantes.
Environnement de développement visuel
OpenROAD propose également un environnement de développement visuel permettant aux développeurs de concevoir des interfaces utilisateur complexes grâce à des outils de glisser-déposer, des éditeurs visuels et des assistants interactifs. Cette approche réduit considérablement le besoin d’écrire du code manuellement et accélère la mise en œuvre d’interfaces ergonomiques et modernes.