2.4. JBoss EAP 7 の新機能

JBoss EAP 7 には、以前のリリースからのアップグレードや改良点が含まれています。ここでは、JBoss EAP 7 のポイントリリースで導入された新機能および改良された機能の一部を取り上げます。

JBoss EAP 7.0 の新機能および改良された機能

Java EE 7
JBoss EAP 7 は Java EE 7 の認定実装で、 Web プロファイルおよびフルプラットフォーム仕様の両方に準拠しています。また、CDI 1.2 および Web Sockets 1.1 の最新のイテレーションもサポートします。
Undertow
Undertow は JBoss EAP 7 に含まれる、軽量で柔軟性のあるパフォーマンスに優れた新しい Web サーバーです。JBoss Web は Undertow に置き換えられました。Undertow は Java で書かれ、スループットとスケーラビリティーを最大にするよう設計されています。 新しい HTTP/2 標準などの最新の Web 技術をサポートします。
Apache ActiveMQ Artemis
Apache ActiveMQ Artemis は JBoss EAP 7 の新しいビルトインメッセージングプロバイダーです。この Apache サブプロジェクトは HornetQ から寄贈されたコードをベースにし、証明された非ブロッキングアーキテクチャーを基に優れたパフォーマンスを実現します。
IronJacamar 1.2
最新の Iron Jacamar は、安定性が高く、機能が充実したサポートを JCA および DataSources に提供します。
JBossWS 5
JBossWS 5 はこれまでのバージョンから大きく飛躍し、新機能や改良されたパフォーマンスを JBoss EAP 7 の web サービスに提供します。
RESTEasy 3
JBoss EAP 7 には最新の RESTEasy が含まれています。JSON Web Encryption、Jackson、JSON-P、Jettison などの便利な拡張を提供し、標準の Java EE REST API (JAX-RS 2.0) を越えた機能性を実現します。
OpenJDK ORB
JBoss EAP 7 では、JacORB IIOP 実装が OpenJDK ORB のダウンストリームブランチに置き換えられ、JVM ORB と Java EE RI との相互運用性が向上されました。
機能が充実したクラスタリング
JBoss EAP 7 ではクラスタリングのサポートが大幅にリファクタリングされ、アプリケーションのアクセスを可能にするパブリック API が複数含まれています。
ポートの削減
JBoss EAP 7 では HTTP のアップグレードを利用し、ほぼすべてのプロトコルが管理ポート (9990) とアプリケーションポート (8080) の 2 つの HTTP ポート上で多重化されます。
ロギングの強化
管理 API が、サーバー上で利用可能なログファイルをリストおよび表示する機能をサポートするようになりました。また、デフォルトのパターンフォーマッター以外のカスタムフォーマッターを定義する機能もサポートするようになりました。さらに、デプロイメントのロギング設定も大幅に向上されました。

JBoss EAP 7.0 に導入された新機能の完全リストは、JBoss EAP『7.0.0 リリースノート』の「新機能および改良された機能」を参照してください。

JBoss EAP 7.1 の新機能および改良された機能

Elytron
WildFly Elytron プロジェクトをベースとする Elytron は、JBoss EAP 7.1 の新しいセキュリティーフレームワークです。Elytron は、アプリケーションサーバー全体でセキュリティーを統一します。
管理コンソール
管理コンソールが改良され、より多くのサブシステムを設定できるようになりました。 強化された transaction サブシステムおよびトランザクションリソースメトリックスを提供し、多くの追加設定を管理します。
管理 CLI
管理 CLI では、echo-command 引数を使用する応答、添付ファイル、モジュール設定、およびデバッグのサポートが向上されました。

JBoss EAP 7.1 に導入された新機能の完全リストは、Red Hat カスタマーポータルで『7.1.0 リリースノート』の「新機能および改良された機能」を参照してください。

JBoss EAP 7.2 の新機能および改良された機能

Java EE 8
JBoss EAP 7.2 は Java EE 8 の認定実装です。Java Servlet 4.0、Java Persistence 2.2、CDI 2.0、JSF 2.3、JSON-B 1.0、JSON-P 1.1、JAX-RS 2.1 などのサポートが含まれています。Java Enterprise Edition (Java EE) 8 プラットフォームでサポートされる技術に関する詳細は、「Java™ EE 8 Technologies」を参照してください。
アプリケーションの開発に使用可能な BOM
Java EE 8 の JBoss EAP ランタイムの依存関係を提供する新しい BOM が利用できます。Java EE 7 の BOM 名には javaee7 が含まれましたが、本リリースの BOM では名前に javaee8 が含まれます。新しい BOM の詳細は、JBoss EAP『開発ガイド』の「プロジェクト依存関係の管理」を参照してください。

JBoss EAP 7.1 に導入された新機能の完全リストは、Red Hat カスタマーポータルで『7.1.0 リリースノート』の「新機能および改良された機能」を参照してください。