JBoss Enterprise Application Platform 4.2(以下、JBoss EAP)は、コミュニティから提供されたJBoss AS 4.2をレッドハットで再構成されたエンタープライズ向けにサポートされるJ2EE/JEEアプリケーションサーバです。
このJBoss EAPのWebコンテナは、Tomcat 6がJBoss Microkernel 上に移植されたJBoss Webを提供します。そのため、Tomcatアプリケーションの互換性が、他のどのアプリケーションサーバよりもあります。サポート環境に不安を持つ既存の Tomcatアプリケーション、Tomcatにセキュリティ問題やバグがあった場合にパッチや更新プログラムを要求することができるサポートが必要な場合、JBoss EAPは対応できます。
サポートされる安心したTomcatの環境として、JBoss EAP を利用するメリットは、以下のようなソリューションも提供します。
- 完全にサポートされるアプリケーションサーバの環境
- 既存のTomcat アプリケーションの移植性が非常に高い
- JBoss Microkernel の機能によりJMX経由でTomcatアプリケーションを管理できる
- JBoss Microkernel の機能により新しいサービスの追加が容易にできる
- Tomcatが提供する基盤機能をJBoss EAPが提供する基盤機能で高性能化する
- JBoss Clustering 機能の利用により信頼性とスケーラビリティを向上
- JBoss Cache機能によりハイパフォーマンスとスケーラビリティを向上
- JBoss のコネクションプーリング技術により安定性とスケーラビリティを向上
- 軽量コンテナ(JBoss Web)と新世代フレームワーク(JBoss Seam)、永続化機能(Java Persistence API:JBoss Hibernate)を利用できる
- J2EE/JEEへのマイグレーションコストが発生せず、スムーズに移行できる
- Portal, BPM, ESB, SOAなどの環境への統合が容易にできる
The Architecture of JBoss Enterprise Application Platform
低コストで完全にサポートされる安心したTomcatの環境としてJBoss EAPを選択する理由がここにあります。