Я работаю в магазине Oracle. Там набор инструментов, который состоит из примерно 1000 Oracle Forms (с использованием Forms builder из 6i, начало 90-х программ) с Oracle 10g на задней панели. Он обслуживает около 500 уникальных людей в месяц, с 200 одновременными соединениями в любой момент времени в течение рабочего дня.
Очевидно, что это то, что нужно решить, чтобы избавиться от времени выполнения Forms и перейти к веб-решению. К инструментам необходимо обращаться из Windows, Linux, различных UNIX, VMS и Solaris.
Какие существуют варианты для миграции? Мало того, что это необходимо для миграции, но разработка должна быть выполнена 8 или около того инженерами, которые поддерживают набор инструментов (и многие из которых предпочитают оставаться на месте, а не модернизировать этот набор инструментов).
Oracle предлагает несколько решений, которые преобразуют Oracle Forms в дрянной Java-апплет (это очень страстное временное решение).
Мое решение было перенесено на Ruby on Rails (что я большой сторонник Rails), но это будет связано с кривой обучения (которую мы будем использовать с любым решением) для других разработчиков. Кроме того, другая сложность в этом заключается в преобразовании некоторых очень сложных форм в формы HTML.
Кто-нибудь решил такое решение? Есть ли какие-либо пакеты, предлагаемые кем-либо вне Oracle?
Какие-либо конкретные структуры Java Web?
Будет ли GWT, jQuery UI, ExtJS или какие-либо другие интерфейсы пользовательского интерфейса JavaScript предлагать богатый пользовательский опыт?
.NET является соображением, но в последнюю очередь (в основном из-за стоимости лицензии, в бюджете нет места в дополнение к тому, что мы платим за лицензии Oracle).