2024 年に Oracle Forms をリリースするための代替方法

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

マイクロソフトの発表では、 Internet Explorer は 2022 年 6 月に正式に廃止されます Oracle Forms で構築されたアプリケーションに依存している組織に新たな打撃を与えました。

この最新の発表は、セキュリティ上の問題により、主要なブラウザが Java アプレットのサポートと、ブラウザで Oracle Forms を実行するために依存していた基盤となる NPAPI テクノロジのサポートを廃止し、代わりに最新の HTML5 を採用するという傾向に沿ったものです。 

過去数年間、10g 以降、組織が Oracle Forms をオンラインで実行できる唯一のブラウザは Internet Explorer でした。そのため、この発表は、Oracle Forms アプリケーションに依存している企業や組織に大きな影響を及ぼす可能性があります。 

それを念頭に置いて、今後フォームを実行するためのオプションにはどのようなものがありますか? 

Internet Explorerモード

発表の一環として、Microsoft は、Edge には引き続き「Internet Explorer」モードが含まれると述べました。これにより、引き続き NPAPI プラグインを使用してブラウザで Oracle Forms を実行できますが、ユーザー エクスペリエンスが犠牲になります。例えば: 

  • Internet Explorer モードはデフォルトでは有効になっていません。これは、各ユーザーの 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 のローカル インストール、定期的なセキュリティ メンテナンス、およびライセンスが必要です。

Forms スタンドアロン ランチャーと 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 のローカル インストール、定期的なセキュリティ メンテナンス、およびライセンスも必要です。

オラクルAPEX

Oracle Formsのどのバージョン(6i、10g、11gまたは12c)でも利用できるオプションは、Oracle Application Express (APEX)への移行です。これにより、フォームを最新のすべてのWebブラウザでサポートされるWebベースのアプリケーションに変換できます。 。

このオプションはサードパーティのアプリケーションでは実行不可能であり、コストとスケジュールへの影響により現実的ではない可能性があります。

CheerpJ

Leaning Technologies が開発したツール CheerpJ は、市場で唯一のソリューションです。 最新のブラウザ上で、Oracle Formsによって生成されたものを含むJavaアプレットへのアクセスを保持します。これにより、組織はソース コードを変更することなく、レガシー アプリケーションを最新のブラウザーで使用できるようにして、その寿命を延ばすことができ、時間、コスト、リソースを節約できます。

したがって、このアプローチは Oracle Forms のどのバージョン (6i、10g、11g、または 12c) でも機能するだけでなく、サードパーティのアプリケーションに依存している組織でも利用できます。 

最新の HTML5、WebAssembly、JavaScript を利用するこの新しいアプローチにより、組織はモバイル デバイスでアプリケーションにアクセスできるだけでなく、外部のユーザーにもアクセスを許可できるようになります。重要なのは、CheerpJ を使用することで、組織はエンド ユーザーのマシンに Java をローカルにインストールする必要がなくなることです。

CheerpJ について詳しくは、こちらをご覧ください。 Webサイト、 デモを予約して実際の動作を確認してください。

 

最新ブラウザへの移行を迫られている Oracle Forms ユーザー向けの FAQ

1. Microsoft が 2022 年 6 月に Internet Explorer のサポートを終了することを決定した主な理由は何ですか?

Microsoft が Internet Explorer を廃止する主な理由は、ブラウザで Oracle Forms を実行するために必要だった Java アプレットと NPAPI テクノロジのサポートが終了したためです。最新のブラウザは、セキュリティと機能の強化のために HTML5 に移行しています。

2. Internet Explorer の廃止は、Oracle Forms アプリケーションに依存している組織にどのような影響を与えましたか?

Oracle Forms に依存している企業にとって、これらのアプリケーションをサポートする唯一のブラウザであった Internet Explorer の廃止は大きな課題となります。この移行は、Oracle Forms を使用している組織に重大な影響を及ぼす可能性があります。

3. ブラウザが Java アプレットと NPAPI テクノロジのサポートを段階的に廃止する中で、Oracle Forms アプリケーションを実行するためにどのようなオプションが利用できますか?

検討すべきオプションはいくつかあります。

  • Microsoft Edge で Internet Explorer モードを使用する。
  • 12c ユーザー向けに Forms Standalone Launcher (FSAL) と Java Web Start を活用します。
  • Oracle APEX への移行。
  • Oracle Forms のものも含め、Java アプレットへのアクセスを維持するために開発されたツールとして CheerpJ を検討します。

4. Microsoft Edge の Internet Explorer モードは、Internet Explorer で Oracle Forms を実行する機能を完全に置き換えることができますか?

Microsoft Edge には Oracle Forms を実行するための Internet Explorer モードが含まれていますが、デフォルトでは有効になっていないため、ユーザー エクスペリエンスが煩雑になる可能性があります。この方法では、Internet Explorer に関連する追加の手順と潜在的なセキュリティ問題も懸念されます。

5. Oracle Forms バージョン 10g または 11g を実行していて、Forms Standalone Launcher または Java Web Start を利用できないユーザーの場合、代替手段は何ですか?

前述の代替手段を利用できない Oracle Forms 10g または 11g のユーザーは、これらのオプションを利用するために Oracle Forms 12c にアップグレードする必要があります。アップグレードには、Java のローカル インストールと、それに関連するメンテナンスおよびライセンス要件が必要になる場合があります。

6. 最新のブラウザで Oracle Forms アプリケーションを実行する代わりに、Oracle APEX に移行することはどの程度実現可能ですか?

Oracle APEX への移行は、コストとスケジュールの関係で、サードパーティ アプリケーションでは実行できない可能性があります。ただし、このオプションを使用すると、フォームを最新の Web ブラウザでサポートされている Web ベースのアプリケーションに変換できます。

7. CheerpJ とは何ですか? また、Oracle Forms から最新のブラウザへの移行を効果的に促進するにはどうすればよいですか?

Leaning Technologies が開発した CheerpJ は、Oracle Forms によって生成されたものも含め、Java アプレットへのアクセスを最新のブラウザ上で維持するように設計されたツールです。これにより、ソース コードを変更することなく、レガシー アプリケーションを最新のブラウザで継続できるため、エンド ユーザーのマシンにローカル Java をインストールする必要がなくなります。

8. Oracle Forms アプリケーションを最新のブラウザに移行する際に CheerpJ を使用する主な利点は何ですか?

CheerpJ は、最新の HTML5、WebAssembly、JavaScript テクノロジを活用して、モバイル デバイスを含む最新のブラウザでレガシー アプリケーションにアクセスできるようにします。Oracle Forms のすべてのバージョンをサポートしており、サードパーティ アプリケーションを使用している組織にも適しています。

あなたはおそらくそれも好きでしょう

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

タグ: Oracle Forms

類似の投稿をもっと見る

jaJapanese