Переход с Oracle Forms — это возможность вывести проверенную годами систему из технологического тупика: перевести приложения в современный веб на PostgreSQL, сохранить бизнес-логику и снять зависимость от Oracle. Мы автоматизируем этот переход — интерфейсы Oracle Forms превращаются в веб-приложение, а не переписываются с нуля.
Почему переход с Oracle Forms стал необходим
Система на Oracle Forms может работать безупречно — и всё равно накапливать риски:
- Уход Oracle с российского рынка. Обновления, патчи безопасности и поддержка недоступны — система застыла в текущем виде.
- Лицензионные ограничения. Продление и расширение лицензий Oracle в текущих условиях затруднены.
- Требования по импортозамещению. Для госсектора и объектов КИИ переход на отечественное ПО из Реестра российского ПО — обязательное условие.
- Устаревшая архитектура. Тяжёлый клиент и особые настройки на каждом рабочем месте плохо совместимы с современными ОС и политиками безопасности.
- Кадровый риск. Специалистов по Oracle Forms всё меньше, а на рынок приходят разработчики веб-технологий.
Чем дольше откладывается переход с Oracle Forms, тем дороже он обходится — особенно если решение приходится принимать под давлением инцидента или проверки.
Как проходит переход с Oracle Forms
Мы переводим приложения Oracle Forms в веб автоматически, а не переписываем вручную. Формы становятся веб-страницами, которые работают на сервере приложений PGHS поверх PostgreSQL. Такой подход кардинально сокращает сроки и снимает главный риск ручной переработки — потерю выверенной бизнес-логики.
Переход выполняется поэтапно, без остановки бизнеса:
- Сначала переводятся интерфейсы и логика, а данные на переходный период могут оставаться в Oracle Database — платформа поддерживает коннекторы к PostgreSQL, Oracle и Firebird одновременно.
- Затем переводятся данные на 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 — покажем на демо, как выглядит перевод ваших форм в веб, и подготовим оценку объёма и сроков.