2023年にOracle Formsを立ち上げるための代替方法
マイクロソフトが2022年6月にインターネット・エクスプローラーを正式に廃止すると発表したことで、オラクル・フォームで構築されたアプリケーションに依存している組織に新たな打撃が与えられた。
この最新の発表は、主要なブラウザーがJavaアプレットと、Oracle Formsがブラウザー上で動作するために依存していた基礎的なNPAPI技術のサポートを、セキュリティ上の問題から、最新のHTML5を優先して廃止するという流れに続くものだ。
ここ数年、インターネット・エクスプローラーは、10g以降、組織がオラクル・フォームズをオンラインで実行できる唯一のブラウザーだった。したがって、今回の発表は、オラクル・フォーム・アプリケーションに依存している企業や組織にとって、大きな影響を及ぼす可能性がある。
このことを念頭に置いて、今後フォームを実行するためにどのような選択肢があるだろうか。
Internet Explorer Mode
今回の発表の一部として、MicrosoftはEdgeに引き続きInternet Explorer Modeが含まれることを明言しています。これにより、NPAPIプラグインを使用してブラウザ上でOracle Formsを実行できるようになりますが、ユーザー・エクスペリエンスは犠牲になります。
例えば :
● Internet Explorer モードはデフォルトでは有効になっていません。これは各ユーザーの Edge ブラウザー設定で手動で有効にする必要があります。
● Oracle Formsを含むウェブページを実行する唯一の方法は、まずEdgeでOracle FormsのURLを実行することです。ユーザーは手動でEdgeのメニューから「その他のツール」を選択する必要があります。その後、「Internet Explorer モードで再読み込み」をクリックして、Internet Explorer モードでアプリケーションを再読み込みする必要があります。これで Oracle Forms アプリケーションは正常に実行されます。
● エンドユーザーがFormsアプリケーションを終了したり、エラー(FRM-92103、FRM-93652など)で終了させられたりした後、再びURLを実行してFormsに戻ろうとすると、ユーザーは再び空白のページを体験し、Internet Explorerモードでページを再読み込みする手順をやり直さなければなりません。
これは面倒な作業であるだけでなく、Internet Explorerに欠陥がある可能性があるため、セキュリティ上の問題につながる可能性もあります。さらに、この方法ではJavaのローカル・インストール、定期的なセキュリティ・メンテナンス、ライセンスが必要です。
Forms Standalone LauncherとJava Web Start
Oracle Forms の最新リリースである 12c を実行しているお客様には、Internet Explorer を使用せずに Oracle Forms を実行するためのオプションがいくつかあります。Forms Standalone Launcher (FSAL) と Java Web Start (JWS) です。これらの方法により、エンドユーザーは Chrome、Edge、Firefox などの最新の Webブラウザを使用して Oracle Forms アプリケーションを起動するか、デスクトップ上でアクセス可能なスクリプトを使用してアプリケーションを起動することができます。
残念ながら、これらのオプションは Oracle Forms 10g または 11g を使用している場合は利用できません。したがって、これらのオプションを利用するには 12c にアップグレードする必要があります。また、この方法ではJavaのローカルインストール、定期的なセキュリティメンテナンス、ライセンスが必要です。
Oracle APEX
Oracle Forms のどのバージョン (6i、10g、11g、12c) でも利用可能なオプションは Oracle Application Express (APEX) への移行です。
このオプションは、サードパーティのアプリケーションでは実行不可能であり、コストや時間的な問題から現実的ではありません。
CheerpJ
CheerpJはLeaning Technologiesによって開発されたツールで、Oracle Formsによって生成されたものを含むJavaアプレットへのアクセスをモダンブラウザ上で維持する市場で唯一のソリューションです。CheerpJは、ソースコードに変更を加えることなく、レガシー・アプリケーションを最新のブラウザーで使えるようにすることで、レガシー・アプリケーションの寿命を延ばし、時間、コスト、リソースを節約することを可能にします。
このアプローチは、Oracle Formsのどのバージョン(6i、10g、11g、12c)でも利用できるだけでなく、サードパーティのアプリケーションに依存している組織でも利用できます。
最新のHTML5、WebAssembly、JavaScriptに依存するこの新しいアプローチによって、組織はモバイルデバイスからアプリケーションにアクセスできるだけでなく、外部ユーザーにもアクセスできるようになります。重要なことは、CheerpJを使用することにより、組織はエンドユーザーのマシンにJavaをローカルにインストールする必要がなくなるということです。
CheerpJの詳細については、当社のWebサイトをご覧ください!
引用元:https://cheerpj.com/alternative-ways-for-launching-oracle-forms-in-2023/
Discussion