1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Posted at

Oracle.jpg

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サイトをご覧ください!

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

引用元

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?