Modernizando o Oracle Forms

O Oracle APEX é claramente a plataforma preferencial para modernizar aplicativos do Oracle Forms. Os mesmos procedimentos armazenados e pacotes PL/SQL funcionam de forma nativa no APEX, facilitando muito o trabalho de desenvolvimento.

Introdução

O Oracle Forms, um componente do Oracle Fusion Middleware, é uma tecnologia estabelecida que há décadas tem sido popular para criar aplicativos de dados. Esta página detalha por que e como você pode usar o Oracle APEX, a plataforma de aplicativos de baixo código mais popular do mundo, para acelerar a modernização dos seus aplicativos baseados no Oracle Forms. Saiba como modernizar uma amostra de aplicativo do Oracle Forms passo a passo, por meio do seguinte lab:

Oracle Forms para Oracle APEX Lab

Por que o APEX?

A modernização do seu Oracle Forms usando o Oracle APEX pode gerar muitos benefícios para sua organização, desde ajudar a adotar práticas de desenvolvimento nativos da nuvem e reduzir custos até oferecer uma experiência de usuário moderna.

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

Como o Oracle APEX pode ajudar?

Há inúmeras vantagens principais na utilização do Oracle APEX para modernizar os seus aplicativos do Oracle Forms.

  • Oracle Database

    Acesse a lógica de negócios existente no banco de dados, como pacotes, procedimentos e funções a serem usadas em aplicativos APEX, sem a necessidade de convertê-la.

  • Builder

    Encontre mais de 15 tipos de página para adicionar ao seu aplicativo facilmente por meio do assistente e modifique-os para atender aos seus requisitos de negócios.

  • Segurança

    O Oracle APEX gera aplicativos com definições prontas para uso altamente seguras, como esquemas de autenticação e autorização, gerenciamento de sessões e prevenção de cross-site scripting.

  • Navegação

    Novos aplicativos são criados automaticamente com um menu de navegação preenchido com entradas vinculadas a páginas do seu aplicativo.

  • Estilos de Tema

    Os aplicativos Oracle APEX incluem estilos de tema prontos para uso para um controle fácil sobre o layout e a apresentação de seus aplicativos.

  • APIs (Application Programming Interfaces)

    Faça referência às APIs extensivas para personalizar seus aplicativos e tirar total proveito dos muitos recursos do Oracle APEX.

Para Começar

Quando tiver escolhido um ambiente do Oracle APEX, siga as etapas abaixo para começar sua jornada de modernização dos seus aplicativos Oracle Forms.

  • Identifique uma Área para Modernização

    Selecione uma área funcional bem definida de um aplicativo do Oracle Forms a ser modernizada com o Oracle APEX. Isso ajuda a educar a equipe de desenvolvimento e auxilia na determinação do esforço e dos riscos.

  • Prepare Seu Ambiente

    Identifique de quais objetos de banco de dados você vai precisar para criar seus aplicativos APEX e indique quais processos pode simplificar ou descartar.

  • Crie e Teste Seus Aplicativos

    Crie seus aplicativos usando os assistentes do APEX e aprimore cada página com base nos requisitos do negócio. Certifique-se de que cada requisito seja atendido, testando completamente seus aplicativos.

  • Implante Seus Aplicativos

    Quando seus aplicativos atenderem aos seus requisitos de negócios, implante seus aplicativos APEX na Nuvem ou On-premises.

Histórias de Sucesso

Recursos