私はオラクルショップで働いています。バックエンドに Oracle 10g を備えた約 1000 の Oracle Forms (90 年代初頭のソフトウェアである 6i の Forms ビルダーを使用) で構成されるツールセットがあります。1 か月あたり約 500 人のユニークなユーザーにサービスを提供しており、勤務時間中はいつでも 200 の同時接続があります。
明らかに、これは Forms ランタイムを取り除き、Web ベースのソリューションに移行するために対処する必要があるものです。ツールは、Windows、Linux、さまざまな UNIX、VMS、Solaris からアクセスする必要があります。
移行に適したオプションはありますか? 移行が可能である必要があるだけでなく、ツール セットをサポートする 8 人ほどのエンジニアによって開発が行われる必要があります (その多くは、このツール セットをモダナイズせずに現状維持を望んでいます)。
Oracle は、Oracle Forms をくだらない Java アプレットに変換するソリューションをいくつか提供しています (これは非常にひどい一時的なソリューションです)。
私が選択したソリューションは、Ruby on Rails (私は Rails の大きな支持者です) に移行することでしたが、これには、他の開発者の学習曲線 (どのソリューションでも同様です) が伴います。また、これに関するもう 1 つの問題は、いくつかの非常に複雑なフォームを HTML フォームに変換することです。
誰かがそのような解決策に取り組んだことがありますか? オラクル以外から提供されたパッケージはありますか?
特定の Java Web フレームワークはありますか?
GWT、jQuery UI、ExtJS、またはその他の JavaScript UI フレームワークは、必要なリッチなユーザー エクスペリエンスを提供しますか?
.NET は考慮事項ですが、最後の手段です (ほとんどの場合、ライセンス コストが原因で、Oracle ライセンスに支払っている金額に加えて、予算に余裕がありません)。