Internet Explorer の廃止により、ブラウザから Oracle Forms 10g または 11g にアクセスすることがますます困難になってきました。
これは、これらのバージョンの Oracle Forms が Java アプレットまたはスタンドアロンの Java ベースのランチャー (FSAL など) に依存しているためです。 IE の EOL は、主要なブラウザがセキュリティの問題を理由に、Java プラグインを含む NPAPI プラグインのサポートを終了し、最新の HTML5 を支持する傾向に追随しています。
IE を無効にすると、Microsoft の Edge および Enterprise Mode Site List (EMSL) が必要になるため、これらの Oracle Form アプリケーションへのアクセスを維持する必要がある企業のワークフローに大きな変化が生じますが、このプロセスにはいくつかの欠陥がある可能性があります。
Internet Explorer モードと Oracle Forms に関する問題
Microsoft が Internet Explorer の EOL を発表したとき、Edge には引き続き「Internet Explorer」モードが含まれると述べました。これにより、引き続き Java プラグインを使用してブラウザで Oracle Forms を実行できますが、ユーザー エクスペリエンスが犠牲になります。
例えば:
- エンタープライズ環境では、Internet Explorer モードはデフォルトでは有効になっていません。これは、URL パターンに基づいて、各ユーザーの Edge ブラウザ設定で手動で有効にする必要があります。
- Oracle Forms を含む Web ページを実行する唯一の方法は、まず Edge で Oracle Forms URL を実行することです。これにより、空白のページが表示されます。ユーザーは手動で Edge のメニューに移動し、[その他のツール] に移動する必要があります。次に、ユーザーは [Internet Explorer モードで再ロード] をクリックして、Internet Explorer モードを使用してアプリケーションを再ロードする必要があります。 Oracle Forms アプリケーションは正常に実行されるようになります。
- エンドユーザーが Forms アプリケーションを終了するか、エラー (FRM-92103、FRM-93652 など) により追い出され、その後 URL を再度実行して Forms に戻ろうとした場合、ユーザーは次のことを行う必要があります。空白のページをもう一度体験し、Internet Explorer モードでページを再読み込みする手順をやり直してください。
したがって、これは面倒なプロセスであるだけでなく、Internet Explorer 内の潜在的な欠陥によりセキュリティ上の問題が発生する可能性もあります。 さらに、この方法では、Java のローカル インストール、定期的なセキュリティ メンテナンス、およびライセンスが必要です。
Oracle Forms にアクセスする別の方法
CheerpJ はエンタープライズ グレードのソリューションです Internet Explorer のサポート終了後も、ミッション クリティカルな Java アプリケーションおよびアプレット (Oracle Forms 6i、10g、11g、または 12c を含む) へのアクセスを最新化し、維持するため。
Java アプレットまたはアプリケーションを最新のブラウザで実行できるようにするだけで、Oracle Forms を完全に保存できます。 ローカルに Java をインストールする必要はありません。 CheerpJ はプレゼンテーション層でのみ動作し、HTML5 で Java クライアントを効果的にエミュレートします。これは、データベース、サーバー側のロジック、Oracle Forms ビルダーを使用したクライアント側の構築など、Oracle Forms アプリケーション内のその他すべてが保持されることを意味します。
CheerpJ は、Chrome および Edge で利用できるブラウザ拡張機能として、または事前コンバータとして使用できます。
CheerpJ Applet Runner
の CheerpJ Applet Runner は、Java プラグインやインストールを行わずに Java アプレットを実行するための Chrome および Edge 用のブラウザ拡張機能です。これにより、Chrome、Edge、Firefox、Safari、またはその他の最新のブラウザで Oracle Forms にアクセスできるようになり、最新の IT アーキテクチャ上で社内またはサードパーティの Oracle Forms を引き続き使用できるようになります。
CheerpJ アプレット ランナーはエンタープライズ設定で使用でき、Microsoft ベースのエンタープライズ アーキテクチャ上の Edge または Chrome 上のグローバル ポリシー オブジェクトを介して展開できます。
CheerpJ AOT
の CheerpJ を事前に コンパイラは、Oracle Forms アプレットや FSAL などの Java アプレットおよびアプリケーションを HTML5 (WebAssembly および JavaScript) に変換できる開発ツールです。
CheerpJ または CheerpJ Applet Runner を使用すると、組織は完全に書き直すことなく、Oracle Forms ベースのアプリケーションへのアクセスを維持できます。
CheerpJ をエンタープライズ Oracle Forms アーキテクチャに統合するのは非常に簡単で、概念実証には通常数日かかり、完全な統合には数週間かかります。 CheerpJ は元の Oracle Forms アプリケーションと共有できる HTTP サーバー以外のサーバー側インフラストラクチャを必要としないため、ランニングコストは最小限です。
Oracle Forms Access に関する FAQ
1. Internet Explorer が廃止された後、ブラウザで Oracle Forms 10g または 11g にアクセスするのが難しくなったのはなぜですか?
これらのバージョンの Oracle Forms は、Java アプレット、Java Web Start (JNLP)、または FSAL などのスタンドアロンの Java ベースのランチャーに依存していますが、これらは、NPAPI プラグインが廃止されたため最新のブラウザではサポートされていないか、Java 8 ディストリビューションの一部として非推奨になっています。
2. Internet Explorer の終了は、Oracle Forms アプリケーションの使用にどのような影響を与えますか?
Internet Explorer からの移行により、企業はアプレットベースの Oracle Forms アプリケーションにアクセスするために、エンタープライズ モード サイト リストを備えた Microsoft Edge を使用する必要が生じますが、これは望ましくなく、組織の内部セキュリティ ポリシーと互換性がない可能性があります。
3. Microsoft Edge は、Internet Explorer モードを介した Oracle Forms アクセスをどのように処理しますか?
Microsoft Edge では、Java プラグインを使用して Oracle Forms を実行するための「Internet Explorer」モードが提供されていますが、ユーザーは URL パターンに基づいて各ユーザーに対してこのモードを手動で有効にする必要があります。これは面倒なプロセスであり、潜在的なセキュリティ リスクにもつながります。この方法では、依然としてローカル Java インストールが必要です。
4. Microsoft Edge を使用して Internet Explorer モードで Oracle Forms を実行しようとしたときにユーザーが直面する可能性のある一般的な問題にはどのようなものがありますか?
ユーザーが Oracle Forms にアクセスしようとすると空白ページが表示される場合があります。その場合、Internet Explorer モードでページを手動で再ロードする必要がありますが、これは煩わしいだけでなく、セキュリティ上の脆弱性が露呈する可能性があります。
5. Internet Explorer モードに依存せずに Oracle Forms にアクセスする代替ソリューションはありますか?
はい、CheerpJ は、Oracle Forms などの Java ベースのアプリケーションへのアクセスを最新化し、ローカル Java インストールを必要とせずに最新のブラウザーで実行できるようにするエンタープライズ グレードのソリューションです。
6. CheerpJ はどのようにして最新のブラウザでの Oracle Forms アプリケーションへのアクセスを容易にしますか?
CheerpJ はプレゼンテーション層で動作し、HTML5 で Java クライアント機能をエミュレートすることで、Oracle Forms アプリケーションを Chrome や Edge などのブラウザでシームレスに実行できるようにします。ブラウザ拡張機能として統合することも、サーバー側の介入を必要とせず、Forms テンプレートへのサーバー側統合として統合することもできます。
7. CheerpJ Applet Runner とは何ですか? また、どのように機能しますか?
CheerpJ Applet Runner は、Java プラグインやインストールなしで Java アプレットを実行できるようにする Chrome および Edge 用のブラウザ拡張機能であり、さまざまな最新ブラウザで Oracle Forms にアクセスする方法を提供します。
8. CheerpJ JNLP Runner とは何ですか? また、どのように機能しますか?
CheerpJ JNLP Runner は、Java をインストールせずに Java Web Start (JNLP) アプリケーションを実行できるようにする Chrome および Edge 用のブラウザ拡張機能であり、すべての最新セットアップで JNLP ベースの Oracle Forms アプリケーションにアクセスする方法を提供します。
9. CheerpJ を Oracle Forms アクセスのエンタープライズ設定に統合できますか?
はい、CheerpJ は、Microsoft ベースのエンタープライズ アーキテクチャの Edge または Chrome 上のグローバル ポリシー オブジェクトを介して展開できるため、エンタープライズでの使用に適しています。
10. CheerpJ は Chrome や Edge 以外のブラウザとも互換性がありますか?
CheerpJ は任意のブラウザ (Safari および Firefox を含む) で使用できるため、Oracle Forms へのアクセスにおけるさまざまなブラウジング環境との互換性が確保されます。CheerpJ ブラウザ拡張機能は Chrome および Edge 以外のプラットフォームでは使用できないため、サーバー側の統合を使用する必要があります。
11. Oracle Forms アプリケーションへのアクセスを維持するために CheerpJ を使用する利点は何ですか?
CheerpJ を使用すると、Java プラグインやインストールが不要になり、Oracle Forms へのアクセスが簡素化され、従来の Java テクノロジの使用に伴うセキュリティ リスクとメンテナンスが最小限に抑えられます。