Pular para o conteúdo

PRODUTO 02 · ORACLE FORMS

Migrar Oracle Forms para APEX com a regra extraída antes da tela

Ferramentas que geram interface e lógica juntas deixam a regra dentro do formulário. Extraímos a regra primeiro e reconstruímos em APEX depois — a plataforma que a própria Oracle indica para modernizar Forms e que já vem incluída no banco.

O PONTO DE PARTIDA

O que a Oracle publica sobre Forms e sobre o APEX

Datas de suporte e posição oficial do fabricante, com o documento de origem.

dez/2026

Fim do Premier Support do Fusion Middleware 12c

Vale para Forms e Reports 12c. O Extended Support segue até dezembro de 2027. Depois disso, o Sustaining Support não traz novos alertas de segurança nem certificação com produtos novos.

Fonte: Oracle — End of Premier and Extended Support (Fusion Middleware)

0de licença extra

O APEX já vem no Oracle Database

A Oracle declara que o APEX é incluído sem custo adicional em todas as edições suportadas do banco, sem taxa de licença separada e sem limite de aplicações, desenvolvedores ou usuários.

Fonte: Oracle APEX

21.1

A versão em que a Oracle tirou a ferramenta de conversão

O Migration Workbench foi descontinuado porque não entregava migração de 100%. A lógica dos triggers e das PL/SQL libraries precisa ser reescrita — é trabalho de engenharia, não de botão.

Fonte: Oracle APEX — FAQ sobre modernização de Forms

O que trava um sistema em Oracle Forms, Progress 4GL, PowerBuilder ou GeneXus

São ferramentas que geram a interface e a lógica juntas, com pouca separação entre camadas: a regra de negócio mora no gatilho da tela. Enquanto ela estiver ali, trocar a interface significa reescrever o sistema — e é por isso que extraímos a regra antes de reconstruir a tela, não o contrário.

O calendário também pesa. No Progress OpenEdge, a versão 11.7 foi aposentada em abril de 2025 e a 12.2 entrou em sunset em outubro de 2025. No PowerBuilder, a versão 2021 chegou ao fim de vida em setembro de 2024. Cada uma dessas datas transforma manutenção em risco contratual.

A Oracle é explícita sobre o destino: o APEX é apresentado como a plataforma ideal para modernizar aplicações Forms — e, na mesma publicação, a empresa afirma que não existe bala de prata que transforme automaticamente um sistema Forms complexo em uma aplicação web moderna.

O que entregamos

  • A regra de negócio extraída dos triggers, program units e PL/SQL libraries, documentada antes de virar tela nova — é exatamente o que a Oracle diz que precisa ser reescrito manualmente.
  • O sistema em APEX, rodando sobre o banco Oracle que a empresa já licencia, sem custo adicional de licença da plataforma de desenvolvimento.
  • Reconstrução por módulo, com o Forms no ar até a última fatia — nada de virada única.
  • Revisão do que não deve ser copiado: a própria Oracle recomenda não reproduzir a aparência e o funcionamento do Forms tela a tela. O que não faz mais sentido é discutido com quem usa, não replicado por inércia.
  • Código, documentação e equipe treinada para manter o APEX sem depender de quem construiu.

Como funciona

Inventário dos formulários e das bibliotecas

Telas, menus, object libraries, PL/SQL libraries e relatórios. O que é usado de verdade, o que virou duplicata e o que pode sair.

Extração da regra, primeiro

Triggers e program units lidos e traduzidos para regra de negócio documentada, revisada por quem responde pelo processo.

Desenho do destino em APEX

Estrutura de páginas, autorização por perfil e o que muda de propósito em relação à tela antiga. A decisão fica escrita, com o motivo.

Reconstrução por módulo, com o Forms no ar

Cada módulo entra em produção ao lado do antigo, com caminho de volta testado.

Conferência e virada gradual

Mesmo caso processado nos dois, saídas comparadas, tráfego migrado por estágio. O Forms só é desligado no fim.

O que isso traz para a sua empresa

Plataforma de destino sem licença adicional

A Oracle declara que o APEX é incluído sem custo adicional em todas as edições suportadas do Oracle Database, sem limite de aplicações, desenvolvedores ou usuários finais.

Fonte: Oracle APEX

Projeto dimensionado pelo que a ferramenta não faz

A Oracle descontinuou a própria ferramenta de conversão por não entregar migração completa. Saber isso antes é o que separa um cronograma real de uma promessa de conversão automática.

Fonte: Oracle APEX — FAQ sobre modernização de Forms

Traga o sistema para o diagnóstico técnico

Trinta minutos para entender o tamanho da base, as integrações e o que não pode parar. A leitura técnica é entregue mesmo que nada mais seja contratado.

Respondemos em até 1 hora útil. Confirmação no mesmo dia útil.

Falar pelo WhatsApp