Modernisation des applications Oracle Forms
Oracle APEX est la plate-forme de choix pour moderniser les applications Oracle Forms. Les mêmes packages PL/SQL et procédures stockées fonctionnent de façon native dans APEX, facilitant ainsi grandement le développement.
Introduction
Oracle Forms, composant d'Oracle Fusion Middleware, est une technologie éprouvée qui a été très utilisée pour la construction d'applications de données pendant des décennies. Cette page vous explique pourquoi et comment utiliser Oracle APEX, plate-forme d'applications low-code la plus utilisée au monde, pour accélérer la modernisation de vos applications reposant sur Oracle Forms. Découvrez comment moderniser une application échantillon Oracle Forms étape par étape via l'atelier ci-dessous :
Atelier sur le passage d'Oracle Forms à Oracle APEXPourquoi APEX ?
La modernisation des applications Oracle Forms avec Oracle APEX peut offrir de nombreux avantages à votre organisation : elle facilite l'adoption de pratiques de développement cloud natif, réduit les coûts et offre une expérience utilisateur moderne.
-
Reduce Costs
To deploy Oracle Forms apps, you require a license that might increase development costs, in contrast, Oracle APEX is a no-cost feature of Oracle Database, meaning if you have Oracle Database, you already have Oracle APEX.
-
Modern User Experience
Oracle APEX apps are intuitive, easy to use, responsive, mobile friendly and similar to other modern cloud apps end users already use. Forms users won't require any extensive training to use these new APEX apps.
-
Enterprise App Development
Oracle APEX offers all the facets required for Cloud-Native and on-premises app development, including APEX AI Assistant, workflow, forms, charts, reports, maps, REST Services and much more.
-
Mobile Apps
Oracle APEX apps are fully responsive and can be easily installed as Progressive Web Apps (PWAs) on your device of choice, enabling deeper integration with the mobile operating system and resulting in a more native experience.

-
True Portability - Build Once Deploy Anywhere
Oracle APEX apps can be deployed anywhere that Oracle Database runs (Oracle Cloud, on-premises, or any third-party cloud). You build your app once and deploy it where you need, no need to rewrite your APEX app.
-
Elastic Scalability
Auto-scale your Oracle APEX app to support changes in demand from a small group of users to millions of users with ease and without any disruption in service.
-
Reuse
All of the database programs can be invoked directly from Oracle APEX. Therefore, you do not have to rewrite the database business logic you are already utilizing from Oracle Forms.
-
Coexistence
Oracle Forms and Oracle APEX can both run side-by-side in the same database using the same database objects. If the two tools fulfill different business requirements, you may have users working with both tools.
-
Skill Sets
Both frameworks (Forms and APEX) are database-centric, leverage SQL and PL/SQL, and utilize primarily declarative development. Any developers who know SQL can easily be trained to develop with Oracle APEX and become highly proficient in weeks, not months or years.

Comment Oracle APEX peut-il vous aider ?
La modernisation des applications Oracle Forms à l'aide d'Oracle APEX présente un certain nombre d'avantages clés.
-
Oracle Database
Accédez à la logique applicative existante dans la base de données, dont font partie les packages, les procédures et les fonctions, pour l'utiliser dans les applications APEX, sans avoir à la convertir.
-
Builder
Profitez de plus de 15 types de page que vous pouvez facilement ajouter à votre application via l'assistant et modifiez-les pour répondre à vos exigences métier.
-
Sécurité
Oracle APEX génère des applications prêtes à l'emploi dotées de paramètres hautement sécurisés, tels que des modèles d'authentification et d'autorisation, la gestion de session et la prévention des attaques Cross-Site Scripting (XSS).
-
Navigation
Les applications sont automatiquement créées avec un menu de navigation qui comporte des entrées permettant d'accéder à leurs pages.
-
Styles de thème
Les applications Oracle APEX incluent des styles de thème prêts à l'emploi qui facilitent le contrôle de la mise en page et de la présentation des applications.
-
API (interfaces de programmation d'applications)
Référencez les API étendues pour personnaliser vos applications et tirer pleinement parti des nombreuses fonctionnalités d'Oracle APEX.

Initiation
Une fois que vous avez choisi un environnement Oracle APEX, suivez les étapes ci-dessous pour commencer votre parcours de modernisation des applications Oracle Forms.
-
Identification d'une zone à moderniser
Sélectionnez dans une application Oracle Forms existante une zone fonctionnelle clairement définie à moderniser avec Oracle APEX. Cette méthode aide à former l'équipe de développement, et permet de déterminer les efforts à fournir et les risques.
-
Préparation de l'environnement
Identifiez les objets de base de données nécessaires pour créer vos applications APEX et les processus que vous pouvez simplifier ou supprimer.
-
Construction et test d'applications
Créez vos applications à l'aide des assistants APEX et améliorez chaque page en fonction des exigences métier. Assurez-vous que chaque exigence est respectée en effectuant un test complet des applications.
-
Déploiement d'applications
Une fois que les applications APEX répondent à vos exigences métier, déployez-les sur le cloud ou sur site.

Témoignages
-
Savantage Solutions
Savantage propose un meilleur produit tout en réduisant le délai de mise sur le marché de 38 %
Lire le témoignage de Savantage -
Solutions globales d'Humanic
Humanic réduit le temps de développement de 35 %
Lire le témoignage de Humanic -
Etat de la Louisiane
L'Etat de la Louisiane économise des centaines d'heures de développement
Lire le témoignage de l'Etat de la Louisiane -
Ressources
-
Présentation
Download -
Guide général
Read Article -
Atelier sur le passage d'Oracle Forms à Oracle APEX
Run the Lab -
FAQ sur la modernisation des applications Oracle Forms en passant à APEX
Read Blog Post -
10 raisons pour lesquelles APEX est idéal pour les développeurs Forms
Read Blog Post -
Discussion entre partenaires
Watch the recording -
Modernisation d'une application échantillon Oracle Forms
Read Blog Post