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 APEX

Pourquoi 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

Ressources