🙆‍♂️

Internet Explorerを使わずにブラウザでOracle Forms 10gまたは11gにアクセスする方法

2024/03/05に公開


Internet Explorerが使われなくなり、ブラウザからOracle Forms 10gや11gにアクセスすることがますます難しくなってきました。

これらのバージョンのOracle FormsはJavaアプレットか、FSALのようなスタンドアローンのJavaベースのランチャーに依存しているからです。IEのEOLは、主要なブラウザがセキュリティ上の問題から、Javaプラグインを含むNPAPIプラグインのサポートをやめ、最新のHTML5を採用する傾向に続いている。

IEの無効化によって、Oracle Formアプリケーションへのアクセスを維持する必要がある企業のワークフローに大きな変化が生じ、MicrosoftのEdgeとEnterprise Mode Site List(EMSL)が必要になりますが、このプロセスにはいくつかの欠陥が考えられます。

Internet Explorer ModeとOracle Formsの問題

マイクロソフトがInternet Explorerのサポート終了を発表した際、Edgeには引き続き "Internet Explorer" モードを搭載すると表明しましたが、これはユーザー・エクスペリエンスを損なうものです。これによって、Javaプラグインを使用してブラウザ上でOracle Formsを実行できるようになりますが、ユーザー・エクスペリエンスは失われます。

例えば:
・Enterprise Environmentでは、Internet Explorerモードはデフォルトでは有効になっていません。これは、各ユーザーのEdgeブラウザー設定で、URLパターンに基づいて手動で有効にする必要があります。

・Oracle Formsを含むWebページを実行する唯一の方法は、まずEdgeでOracle FormsのURLを実行することです。ユーザーは手動でEdgeのメニューから「その他のツール」を選択する必要があります。その後、「Internet Explorer モードで再読み込み」をクリックして、Internet Explorerモードでアプリケーションを再読み込みする必要があります。これでOracle Formsアプリケーションは正常に実行されます。

・エンドユーザーがFormsアプリケーションを終了するか、エラー(FRM-92103、FRM-93652など)で終了させられた後、再びURLを実行してFormsに戻ろうとすると、ユーザーは再び空白のページを体験し、Internet Explorerモードでページを再読み込みするステップをやり直さなければなりません。

そのため、面倒な作業となるだけでなく、インターネット・エクスプローラーに欠陥がある可能性があるため、セキュリティ上の問題につながる可能性もある。さらに、この方法ではJavaのローカルインストール、定期的なセキュリティメンテナンス、ライセンスが必要になる。

Oracle Formsにアクセスする別の方法

CheerpJは、ミッションクリティカルなJavaアプリケーションとアプレット(Oracle Forms 6i、10g、11g、12cを含む)へのアクセスを、Internet Explorerのサポート終了後も最新化し、維持するためのエンタープライズ・グレード・ソリューションです。

ローカルにJavaをインストールすることなく、Javaアプレットやアプリケーションを最新のブラウザ上で実行できるようにするだけで、Oracle Formsを完全に維持することができます。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 Applet Runnerは、エンタープライズ環境で使用することができ、Microsoftベースのエンタープライズ・アーキテクチャ上のEdgeやChrome上でGlobal Policy Objectsを介して展開することができます。

CheerpJ AOT

CheerpJ ahead-of-timeコンパイラーは、Oracle Forms アプレットや FSAL を含む Java アプレットやアプリケーションを HTML5 (WebAssembly や JavaScript) に変換できる開発ツールです。

CheerpJまたはCheerpJ Applet Runnerのいずれかを使用することで、組織は完全に書き直すことなく、Oracle Formsベースのアプリケーションへのアクセスを維持することができます。

Enterprise Oracle FormsアーキテクチャへのCheerpJの統合は非常に簡単で、Proof of Conceptsは通常は数日、完全な統合は数週間で完了します。CheerpJは、オリジナルのOracle Formsアプリケーションと共有できるHTTPサーバー以外に、サーバーサイドのインフラを必要としないため、ランニングコストは最小限です。

CheerpJの詳細については、Webサイトをご覧ください!

個人情報保護方針をご覧ください。

引用元: https://leaningtech.com/how-to-access-oracle-forms-10g-or-11g-in-the-browser-without-internet-explorer/

https://leaningtech.com/legacy-modernisation-jp/

Discussion