Импортозамещение Oracle Forms: перенос в современный веб 

Переход с Oracle Forms — это возможность вывести проверенную годами систему из технологического тупика: перевести приложения в современный веб на PostgreSQL, сохранить бизнес-логику и снять зависимость от Oracle. Мы автоматизируем этот переход — интерфейсы Oracle Forms превращаются в веб-приложение, а не переписываются с нуля.

Почему переход с Oracle Forms стал необходим

Система на Oracle Forms может работать безупречно — и всё равно накапливать риски:

  • Уход Oracle с российского рынка. Обновления, патчи безопасности и поддержка недоступны — система застыла в текущем виде.
  • Лицензионные ограничения. Продление и расширение лицензий Oracle в текущих условиях затруднены.
  • Требования по импортозамещению. Для госсектора и объектов КИИ переход на отечественное ПО из Реестра российского ПО — обязательное условие.
  • Устаревшая архитектура. Тяжёлый клиент и особые настройки на каждом рабочем месте плохо совместимы с современными ОС и политиками безопасности.
  • Кадровый риск. Специалистов по Oracle Forms всё меньше, а на рынок приходят разработчики веб-технологий.

Чем дольше откладывается переход с Oracle Forms, тем дороже он обходится — особенно если решение приходится принимать под давлением инцидента или проверки.

Как проходит переход с Oracle Forms

Мы переводим приложения Oracle Forms в веб автоматически, а не переписываем вручную. Формы становятся веб-страницами, которые работают на сервере приложений PGHS поверх PostgreSQL. Такой подход кардинально сокращает сроки и снимает главный риск ручной переработки — потерю выверенной бизнес-логики.

Переход выполняется поэтапно, без остановки бизнеса:

  1. Сначала переводятся интерфейсы и логика, а данные на переходный период могут оставаться в Oracle Database — платформа поддерживает коннекторы к PostgreSQL, Oracle и Firebird одновременно.
  2. Затем переводятся данные на PostgreSQL, когда новая система уже проверена в работе.

Система продолжает работать на всех этапах перехода.

Что переносится при переходе

Переход с Oracle Forms — это не только формы. Мы закрываем весь слой legacy-приложения:

  • Интерфейсы форм → веб-приложение на XRAD и сервере приложений PGHS;
  • Бизнес-логика → переносится с сохранением поведения системы;
  • Отчёты и печатные формы → сервер отчётов XREPORTS (аналог Oracle Reports и BI Publisher);
  • REST-доступ к данным → XDAC (аналог Oracle ORDS);
  • Данные → на PostgreSQL на завершающем этапе.

В результате систему можно полностью отключить от Oracle, а не оставить наполовину мигрированной.

Поддержка старых версий Oracle Forms

Многие системы на Forms — это наследие, которое считали «неподъёмным» из-за возраста. Наш подход охватывает не только современные приложения, но и ранние версии Oracle Forms, вплоть до старых выпусков. Это позволяет взяться за переход даже там, где другие решения пасуют.

Сохранение команды и бизнес-логики

Две главные ценности системы — выверенная логика и люди, которые её знают. Переход устроен так, чтобы сохранить обе:

  • Логика переносится, а не изобретается заново, — поведение системы остаётся предсказуемым.
  • Разработка ведётся вокруг PostgreSQL в интерактивном конструкторе XRAD, поэтому специалисты, работавшие с Oracle Forms и PL/SQL, входят в платформу быстро.

Технологическая независимость после перехода

XSQUARE — единственная low-code-платформа для разработки на PostgreSQL и ближайший функциональный аналог экосистемы Oracle Application. После перехода вы получаете полностью импортонезависимый стек:

  • работа на российских ОС (Astra Linux и др.) и процессорах Baikal и «Эльбрус»;
  • совместимость с отечественными СУБД (Arenadata Prosperity, Nexign Nord, FTData);
  • включение в Реестр российского программного обеспечения (реестровая запись № <номер>).

Результат перехода

  • Современный веб-интерфейс вместо тяжёлого клиента Forms.
  • Поддерживаемый и развивающийся стек на PostgreSQL.
  • Соответствие требованиям импортозамещения (госсектор, КИИ).
  • Сохранённые бизнес-логика и команда.
  • Предсказуемые сроки за счёт автоматизации перевода.

Часто задаваемые вопросы

Что означает переход с Oracle Forms?
Это перевод приложений Oracle Forms в современный веб-интерфейс на PostgreSQL с сохранением бизнес-логики и отказом от зависимости от Oracle.

Придётся ли переписывать формы вручную?
Нет. Перевод интерфейсов в веб выполняется автоматически; ручная работа сводится к точечной доработке и тестированию.

Можно ли перейти без остановки системы?
Да. Переход поэтапный: сначала интерфейсы и логика, данные на переходный период остаются в Oracle, затем переводятся и они.

Поддерживаются ли старые версии Oracle Forms?
Да, переход охватывает и наследие ранних версий, а не только современные приложения.

Что будет с отчётами из системы на Forms?
Отчётность закрывает сервер XREPORTS — аналог Oracle Reports и BI Publisher.

Сколько занимает переход?
Сроки зависят от объёма: числа форм и отчётов, сложности логики и интеграций. Для оценки достаточно короткого описания системы.

Оцените переход с Oracle Forms под вашу систему

Расскажите о вашем приложении на Oracle Forms — покажем на демо, как выглядит перевод ваших форм в веб, и подготовим оценку объёма и сроков.

arrow Заказать демо