Oracle Forms 6iからWebへの移行に最適なソリューションは? [閉まっている]
-
05-07-2019 - |
質問
私はOracleショップで働いています。約1000個のOracle Forms(6iのForms Builder、90年代前半のソフトウェアを使用)とバックエンドのOracle 10gで構成されるツールセットがあります。 1か月に約500人のユニークな人々にサービスを提供しており、就業時間中は常に200人の同時接続があります。
明らかに、これはFormsランタイムを削除してWebベースのソリューションに移行するために対処する必要があるものです。ツールには、Windows、Linux、さまざまなUNIX、VMS、およびSolarisからアクセスする必要があります。
移行可能なオプションはありますか?移行のために実行可能である必要があるだけでなく、ツールセットをサポートする8人程度のエンジニア(およびこのツールセットを最新化せずにそのままにしておきたい人の多く)が開発を行う必要があります。
Oracleは、Oracle FormsをくだらないJavaアプレットに変換するいくつかのソリューションを提供しています(これは非常に恐ろしい一時的なソリューションです)。
私の選択したソリューションは、Ruby on Rails(私はRailsの大きな支持者です)に移行しましたが、これには他の開発者にとって学習曲線(これはあらゆるソリューションでヒットします)を伴います。また、この他の難点は、非常に複雑なフォームをHTMLフォームに変換することです。
そのような解決策に取り組んだ人はいますか?オラクル以外の誰かが提供するパッケージはありますか?
特定のJava Webフレームワークはありますか?
GWT、jQuery UI、ExtJS、またはその他のJavaScript UIフレームワークは、必要な豊富なユーザーエクスペリエンスを提供しますか?
.NETは考慮事項ですが、最後の手段です(主にライセンスコストのため、Oracleライセンスに対して支払う金額に加えて予算に余裕はありません)。
解決
それはまさに私が現在使用していることです...
すべてのコードはPL / SQLにあるため、学習曲線はほとんどのWebベースのフォーム開発者の選択肢よりもはるかに小さくなります(Javascriptに夢中にならない限り)。また、Application Expressの最新リリース(3.2)には、変換するためのツールがあります。 Apexへのフォームアプリケーション。
9.2以降のOracleバージョンでは無料です。
他のヒント
Oracle Application Expressに+1します-あなたの状況にはいくつかの重要な利点があると思います。
- 無料ライセンス
- これが現在のスタッフにとって魅力的なオプションである可能性があります。もし彼らが私のようなオラクルの偏見者であるなら。
- ウェブは100%であり、11gではウェブ層さえ必要ありません。
非常に遅い回答ですが、関連性があります。 Oracle Application Expressの今後のV3.2リリースでは、Oracle Forms移行ツールが追加され、生産性がさらに向上する場合があります。
このサイトを確認してください http://www.forms2net.com/ の移行ツールOracle Forms to .Net。かなり良いものです!
オランダでは、QAFE( http://www.qafe.com )が大衆の選択肢になりつつあります。彼らは数年前から出回っており、ヨーロッパ以外の企業にもサービスを提供しています。
名声を主張する
- コードの60-70%を自動的に変換して再利用する
- 出力をよりクリーンにするためにフィルタールールを適用します(適用されなくなった/必要なコードをすべて削除します)。出力コードの品質を改善する新機能。
- 出力を使用し、QAML Builderで直接編集/実行します
- スタイルを提供する(CSSを使用)
- ルールセットが定義された後の一括処理フォーム
- より良い影響分析のためのフォーム分析
- 手間をかけずに(まだ開発されていない技術でも)任意のWebテクノロジーにレンダリングします-プレゼンテーション層が「ロジック」から分離されているため
このプラットフォームを開発した会社で働いているので、私の言葉を受け入れずに自分で試してみて、あなたの考えを教えてください。これらの人たちはOracle以外で最高のパッケージを作ったと思います。
Oracle Migration Assistantは無料です。 PITSSが移行のために行うこととまったく同じことを行います。 PITSSは、今後使用できるすてきなものを提供します。これにより、コストが正当化されます。ただし、必要なForms Migrationの場合、Migration Assistantは同じ仕事をします。
しかし、あなたがPITSSを購入した場合、一連のフォームの名前を繰り返し可能なものに変更し、名前がどこにあるかのログを書くスクリプトを簡単に書くことができます。 1.fmb、2.fmbなどの名前でロードします。変更を実行します。次に、ログファイルを参照する別のログファイルを使用して、名前を変更します。その後、フォームの別のセットに対して繰り返します。 100個のフォームにつき数千人を節約できます。
レポートの移行は時間の無駄です。とにかく各フォームを開いて、特にパラメーターフォームでフィールドを再配置する必要があります。 PITSSツールを使用せずに行う必要があるのはそれだけです。
これについてATXの担当者に連絡してみてください: http://www.atxtechnologies.co。 uk / java / forms2java / 。 J2EE JavaとAdobe Flexは、おそらくライセンスが無料であることを意味します(Flash Builderも必要でない限り)。 Forms2Netのような場合、変換率はかなり高くなり、その後、高品質のJavaコードを取得できます。
こんにちは、GWT / springs / ORMSの組み合わせを使用して同様の作業を行いました。結果は素晴らしいですが、ビジネスプロセスの複雑さにも依存しますが、私の非常に複雑なビジネスプロセスでした。レイヤーと各レイヤーをサービスとして扱い、プロセスで私はすべてがすごいアプリケーションを作成し、同時に多くの認定資格を取得しますが、フロントエンドを変更せずにもっと速くしたい場合は使用できます出国 乾杯
vasem
vasem_want@yahoo.co.uk
PITSSが開発したPITSS.CON( http://www.pitssamerica.com )Oracle Forms Migrationが最適です。これを手動で行う代わりに、数百のフォームで数か月を費やしたり、数千のPITSS.CONで数年を費やすことができるため、わずか数日で2.3から10gに移行できます。このツールでできることは信じられないほどです。
こんにちは、私はPITSS(pitssamerica.com)で働いています。gwoods1412が述べたことについて詳しく説明したいと思います。 Oracle Forms 2.3、3.0、4.0、4.5、5.0、6i、または9iの任意のバージョンから10gに移行できます。また、このツールはOracle Reportsを移行し、Reportsパラメータフォームを使用することで問題を解決するソリューションがあります。 Oracel Forms and Reports 10gはWebベースのソリューションであるため、別のプラットフォームへの移行にかかる費用を節約する必要はありません。
APEXは無料で使用できますが、無料で移行することはできません。また、移行ツールはフィールド(アイテム)のみを抽出し、ビジネスロジックは使用しません。したがって、フォームから実際の投資を得ているのではなく、クエリとフィールドの説明を取得しています。
PITSS.conのようなツールを使用する場合、数日でWeb上のアプリケーションをテストすることになります。開発者は他のプロジェクトに取り組んでおり、すべてが世界で正しいことです。そうそう、10gになったらAPEX、ADF、Java、.NETなどと相互運用できます。つまり、新しいツールセットで新しい開発を行うことができます。新しいテクノロジーへの段階的な体系的な移行を開始します。今月中に大規模なローンチパーティーを開催できるのに、2年間で大規模なローンチパーティーを開催しないのは非常に良いことです。
APEXは、実際にはエンタープライズソリューションではありません。 Oracle APEXプロダクトマネージャーであるDavid Peakeからの引用は次のとおりです。
" APEX変換機能を売り過ぎないことと、変換するツールに関係なく、Formsの変換には多大な投資が必要であり、簡単ではないことを出席者が理解できるようにすることです。
TurboEnterpriseのForms Conversionユーティリティを実際にチェックアウトする必要があります。私はOracle Formsを使用していませんが、私の友人はOracle Formsを隠蔽するために彼らのソフトウェアを使用しており、彼はそれを愛しています。ウェブサイトにも無料版があります。 www.turbo-enterprise.com