0
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にアクセス: CheerpJとWebAssemblyの登場

Posted at

Oracle Formsは、Oracleデータベースのエコシステムでエンタープライズアプリケーションを構築するためのプラットフォームとして長い間人気があります。しかし、Javaプラグインをサポートしなくなったモダンブラウザや、ローカルにJavaをインストールしていない状態でOracle Formsアプリケーションを実行すると、互換性の問題が発生することがあります。

このブログ記事では、このようなアプリケーションのユーザーが直面する課題を探り、これらの障害を克服する潜在的なソリューションとしてCheerpJツールを紹介します。

Javaクライアントの互換性の問題

Java アプレットや JNLP / Java Web Start などの Java クライアント・アプリケーションは、Oracle Forms ベースのアプリケーションの最も一般的な配信方法です。これらはローカルにJavaをインストールし、レガシーブラウザ(通常はInternet ExplorerやEdge(IEモード))と統合する必要があります。

このため、これらのアプリケーションに依存している組織は、古いブラウザとJavaのインストールというレガシーな依存関係のスタックを維持しなければならず、維持が困難で、深刻なセキュリティ上の懸念があります。

CheerpJ: Oracle Formsアプリケーションを近代化するための橋渡し

CheerpJは、Oracle Formsを含むJavaアプリケーションを最新のWebブラウザでシームレスに実行するソリューションを提供します。CheerpJは、JavaScriptとWebAssemblyへのブラウザ内でのオンザフライ変換技術を提供することにより、プラグインやJavaのローカルインストールを必要とせずに、どのブラウザ上でもシームレスに実行することを可能にします。

CheerpJを使用するメリット

  1. クロスブラウザ互換性: CheerpJは、Oracle Formsアプリケーションを、Chrome、Firefox、Safari、Edgeを含むすべての主要なウェブブラウザ上で動作させることができます。これにより、異なるプラットフォーム間で一貫したユーザーエクスペリエンスが保証されます。

  2. Javaプラグインの依存なし: CheerpJはJavaバイトコードをJavaScriptに変換するため、JavaブラウザのプラグインやJavaのインストールが不要になります。これは、古いJavaインストールに関連するセキュリティリスクを根絶し、デプロイプロセスとメンテナンスを合理化します。

  3. 最新のウェブ標準: CheerpJを活用することで、Oracle Formsは最新のWebセキュリティモデルの利点を継承します。

Oracle FormsへのCheerpJの実装

CheerpJをOracle Formsに統合するのは、通常とても簡単なプロセスです:

  1. 統合: CheerpJは、アプリケーションサーバーに変更を加えることなく、既存のOracle Formsアプリケーションに統合されます。

  2. テストとデバッグ: 変換されたアプリケーションがスムーズに機能するように、様々なブラウザで徹底的なテストとデバッグを行います。

  3. デプロイメント: HTMLファイル内のJavaアプレットへの参照を、CheerpJが生成したJavaScriptで更新してください。

  4. ユーザーエクスペリエンスの向上: 変換したアプリケーションがスムーズに動くようになったら、最新のウェブ技術を活用してユーザー体験を向上させることを検討してください。

結論

Oracle Formsアプリケーションは、Javaプラグインの非推奨により、最新のブラウザー上で実行する際に互換性の問題に直面します。しかし、CheerpJの登場により、企業はOracle Formsアプリケーションに新しい息吹を吹き込み、最新のWebブラウザ上でシームレスな実行を可能にすることができます。

JavaバイトコードをJavaScriptとWebAssemblyに変換することで、CheerpJはクロスブラウザ互換性を提供し、Javaプラグインの必要性をなくし、最新のWeb標準を活用し、パフォーマンスを向上させます。CheerpJの統合により、企業はユーザーエクスペリエンスを向上させ、生産性を高め、Oracle Formsアプリケーションをさまざまなプラットフォームのユーザーから利用しやすくすることができます。

急速に進化するWebテクノロジーの中で、CheerpJはInternet ExplorerなしでOracle Formsを実行するという課題に対処する強力なソリューションを提供し、現代のWeb時代へのシームレスな移行への道を開きます。

詳細はこちら:
https://github.com/leaningtech/webvm
https://leaningtech.com/legacy-modernisation-jp/
https://twitter.com/leaningtech

引用元

0
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
0
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?