Новая жизнь приложений Oracle Forms — подход Diasoft
Как перенести приложение с Oracle Forms в веб, сохранив бизнес-логику и привычное поведение экранных форм? В видео разбираем технологию автоматизированного переноса на Go и показываем её работу на демонстрационном приложении. ► Рассказываем, почему замены СУБД недостаточно и что усложняет ручной перенос. Показываем, как из файлов .fmb извлекаются метаданные, SQL и PL/SQL-код, как преобразуются триггеры и как связаны JSON, сервер на Go и браузерный интерфейс. В представленном решении около 70% работ выполняется автоматически. Оставшаяся часть — адаптация интерфейса и разработка Go-компонентов для конкретных форм. В практической части Дмитрий Пшеничный из отдела разработки сравнивает исходное и перенесённое приложения: выполнение SQL-запросов, добавление и обновление записей, вызов хранимых процедур и функций, вывод результатов в интерфейс. Таймкоды: 00:00 — Что такое Oracle Forms 00:22 — Почему при миграции недостаточно заменить СУБД 00:51 — Что делает ручной перенос трудоёмким 01:28 — Как работает инструмент автоматизированного переноса 02:18 — Результат: веб-приложение на Go 02:56 — Архитектура решения: от .fmb к веб-интерфейсу 04:32 — Что автоматизировано, а что требует ручной работы 05:28 — Демонстрация исходного и перенесённого приложений 07:31 — Разбор JSON и преобразованных обработчиков 🔹 Изучите возможности СУБД Digital Q.DataBase уже сейчас: ► Хотите увидеть в деле российскую СУБД-полиглот на базе PostgreSQL, которая исполняет T-SQL и PL/SQL без переписывания? Это ваш шанс. ► Мы уже перевели систему с 92 000 таблиц и 6,5 млн строк T-SQL-кода с MS SQL Server на российскую СУБД из Реестра. Да, это реально. ► Мы поддерживаем: Alt Linux 11, Astra Linux 1.7, 1.8, Red OS 7,8 и Ubuntu 22.04, 24.04 LTS, Docker-контейнер. ► Бесплатная полнофункциональная версия дистрибутива (до 8 ядер) с возможностью использования в том числе в коммерческих целях. 🔹 Бесплатное получение дистрибутива: https://database.diasoft.ru/?utm_source=andrei 🔹 Документация: доступна внутри дистрибутива 🔹 Telegram-сообщество Digital Q.DataBase: https://t.me/dqdatabase 🔹 MAX: https://max.ru/channel_dqdatabase 🔹 RuDB : https://database.ru Подписывайтесь на наши сообщества, чтобы получать новости, технические материалы и информацию о новых вебинарах. #OracleForms #Go #Миграция #БазыДанных #PLSQL #QDB
Название:
Новая жизнь приложений Oracle Forms — подход Diasoft
Категория:
Технологии и интернет