Modernizar Oracle Forms

No cabe duda de que Oracle APEX es la plataforma idónea para modernizar las aplicaciones de Oracle Forms. Además, los mismos procedimientos y paquetes PL/SQL almacenados funcionan de forma nativa en APEX, de manera que el desarrollo se hace mucho más fácil.

Introducción

Oracle Forms, componente de Oracle Fusion Middleware, es una tecnología consolidada de desarrollo de aplicaciones que lleva décadas siendo muy popular. En esta página se detalla por qué y cómo usar Oracle APEX, la plataforma de desarrollo de aplicaciones con poco código más popular del mundo, para acelerar la modernización de sus aplicaciones basadas en Oracle Forms. Descubra cómo modernizar una aplicación de Oracle Forms de muestra paso a paso en el siguiente laboratorio:

Laboratorio: de Oracle Forms a Oracle APEX

¿Por qué usar APEX?

La modernización de sus aplicaciones de Oracle Forms usando Oracle APEX puede beneficiar a su organización de muchas maneras, desde fomentar la adopción de prácticas de desarrollo nativas de nube hasta ayudarla a ofrecer una experiencia de usuario moderna, pasando por contribuir a la reducción de costos.

  • 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.

¿Cómo puede ayudar Oracle APEX?

El uso de Oracle APEX para modernizar las aplicaciones de Oracle Forms tiene varias ventajas clave.

  • Oracle Database

    Acceda a la lógica empresarial existente en la base de datos, como paquetes, procedimientos y funciones, que usar en las aplicaciones de APEX, sin necesidad de conversión.

  • Creador

    Elija entre más de 15 tipos de página que agregar a su aplicación fácilmente con el asistente y modifíquelos para que se ajusten a sus requisitos de negocio.

  • Seguridad

    Oracle APEX genera aplicaciones con una configuración de alta seguridad por defecto en cuestiones como los esquemas de autenticación y autorización, la gestión de sesiones y la protección de scripts de sitios.

  • Navegación

    Las nuevas aplicaciones se crean automáticamente con un menú de navegación que incluye entradas que enlazan a páginas de su aplicación.

  • Estilos de Tema

    Las aplicaciones de Oracle APEX incluyen estilos de tema listos para usar con los que controlar fácilmente el diseño y la presentación de sus aplicaciones.

  • Interfaces de programación de aplicaciones (API)

    Consulte las diversas API para personalizar sus aplicaciones sacar el máximo partido a las numerosas capacidades de Oracle APEX.

Introducción

Una vez que haya elegido un entorno de Oracle APEX, siga los pasos que se indican abajo para iniciar el proceso de modernización de aplicaciones de Oracle Forms.

  • Identificación de áreas que modernizar

    Seleccione una área funcional y bien definida de una aplicación de Oracle Forms que desee modernizar con Oracle APEX. Esto le ayudará a formar a su equipo de desarrollo y a determinar los riesgos y el esfuerzo que implica la tarea.

  • Preparación del entorno

    Identifique qué objetos de base de datos necesitará para desarrollar sus aplicaciones de APEX y qué procesos puede simplificar o desechar.

  • Desarrollo y prueba de aplicaciones

    Desarrolle sus aplicaciones usando los asistentes de APEX y mejore cada página en función de sus requisitos de negocio. Después, compruebe que se cumplen todos los requisitos sometiendo las aplicaciones a pruebas completas.

  • Despliegue de aplicaciones

    Una vez que sus aplicaciones cumplan sus requisitos de negocio, despliegue las aplicaciones de APEX de forma local o en la nube.

Experiencias de éxito

Recursos