2. 5.0 の新機能
JBoss Enterprise SOA Platform バージョン 5.0 は、多くの更新された新しいコンポーネントを含むメジャーリリースです。
- Apache jUDDI v3
- JBoss ESB は、UDDI レジストリーとして Apache jUDDI バージョン 3 を使用するようになりました。この新しいバージョンは、UDDIv3 仕様を実装し、新しい Web コンソールに加えてサブスクリプション API を含みます。
- 新しい管理コンソール
- JBoss Enterprise SOA Platform には、いくつかの新しいコンソールが含まれています。
- JBoss SOA 管理コンソール
- Web Services Console (デプロイされたサービスのリスト)
- jUDDI レジストリーコンソール (UDDI ブラウザー、パブリッシャー、サブスクリプションおよび検索)
新しい JBoss SOA 管理コンソールは、以前のリリースの JBoss ESB 管理コンソールを置き換えます。JBoss Management Console は現在非推奨と見なされていますが、http://localhost:8080/web-console で引き続きアクセスできます。 - メッセージレベルのアラート
- この新機能により、アクションおよびサービスレベルの両方でモニタリングおよびアラートが提供されます。定義された処理時間またはサイズを超える個々のメッセージは、JMX コンソールを使用してアクセスできるメッセージアラートを生成できます。JBoss Operations Network Server (JON) ESB プラグインはメッセージアラートを収集し、JON イベントを生成します。この機能は、
messagealerts
クイックスタートで示されています。 - 新しい HTTP ゲートウェイ
- 新しい HTTP ゲートウェイは、GET、PUT、POST、および DELETE の HTTP メソッドをサポートします。URL 引数とクエリー文字列への完全なアクセスを提供します。応答ヘッダーの変更を許可します。新しいクイックスタート
http_gateway
は、基本認証の使用方法と、ESB 例外を HTTP エラーコードにマップする方法を示しています。 - 新しい UDP リスナー
- Apache Mina に基づく新しい UDP リスナーが追加され、クイックスタート
udp_gateway
で示されています。 - XSLT トランスフォーマーアクション
- 新しい
XsltAction
アクションは、XSLT 変換専用のサポートを提供します。XsltAction
の使用方法は、webservice_proxy_versioning
クイックスタートで示されています。大規模なメッセージ分割などのより複雑な変換や、EDI、CSV、JSON、および Java 関連の入力/出力のネイティブサポートについては、Smooks トランスフォーマーアクションを使用する必要があります。 - 新しい XPath および Regex ルーターのサポート
ContentBasedRouter
には、JBoss ルールに加えて、XPath
とRegex
(正規表現) のサポートが含まれるようになりました。クイックスタートfun_cbr
は、コンテンツベースのルーティングの 3 つのオプションすべてを示しています。XPath
とRegex
の例は、このクイックスタートのjboss-esb.xml
にあるXPath_FunCBRService_ESB
とRegex_FunCBRService_ESB
のサービス定義を参照してください。- スキーマの検証
- 新しい XSD スキーマ検証アクション
SchemaValidationAction
が追加されました。 - 新しい Web サービスプロキシーアクション
- 新しい
SOAPProxy
アクションは、外部 Web サービスエンドポイントの呼び出しと、ESB を介した WSDL の再公開をサポートします。では、場所の抽象化、サービスのバージョン管理、複雑なルーティング、およびメッセージと WSDL の変換が可能です。一部の機能を説明するために、いくつかの新しいクイックスタートが追加されました。webservice_proxy_basic
- ESB を介して外部 Web サービスを公開します。webservice_proxy_routed
- さまざまな外部 Web サービスエンドポイントへのコンテンツベースのルーティング。webservice_proxy_security
- SSL とbasic-auth
を使用します。webservice_proxy_versioning
- 外部 Web サービスのバージョン管理を処理します。
- 同期サービス呼び出しアクション
- 新しい
SyncServiceInvoker
メッセージルーティングアクションを使用して、ESB サービスからの同期サービス呼び出しを実行できるようになりました。呼び出されたサービスからの応答は、呼び出し元のサービスのアクションパイプラインで利用できます。 - ビジネスルールエンジン v5 に更新
- ビジネスルールエンジン (JBoss Rules) がバージョン 5 にアップグレードされました。
- SAML のテクノロジープレビュー
- SAML トークンに基づくシングルサインオン (SSO) 機能は、Picketlink v1.0 をテクノロジープレビューとして使用して提供されます。クイックスタート
security_saml
は、この機能を示しています。 - JBoss Enterprise Application Server 5.0
- JBoss Enterprise Application Server 5.0 (JBoss EAP 5.0) は、JBoss AS 5.1.x ファミリーに基づいており、世界で最も人気のあるアプリケーションサーバーの最新リリースです。JBoss EAP 5.0 は、第 2 世代の JBoss Microcontainer ベースのエンタープライズ Java ランタイムの最先端を表しています。JBoss EAP 5.0 は、最新の Java EE 仕様 (Java EE 5) をサポートするだけでなく、高度なメッセージング、永続性、トランザクション、キャッシング、および高可用性のための最高のエンタープライズクラスサービスの多くを統合します。
- JBoss Microcontainer
- JBoss Microcontainer は、モジュラー JBoss JMX Microkernel のリファクタリングです。これは、POJO 間のロード、ライフサイクル、および依存関係を管理する軽量のカーネルです。JBoss Microcontainer は、Servlet/JSP コンテナー、EJB コンテナー、デプロイヤ、および管理ユーティリティーと共に、標準の Java EE 5 プロファイルを提供します。
- JBoss Cache
- JBoss Cache は、EJB および HTTP セッション状態のレプリケーションを提供し、JPA の分散エンティティーキャッシングをサポートします。また、新しい MultiVersion Concurrency Control (MVCC) ロックスキームにより、優れたパフォーマンスとスケーラビリティを提供します。
- JBoss Web Services
- JBoss Web Services は、最新の JAX-WS 仕様のサポートと、代替の Web サービススタックをサポートするためのプラグインアーキテクチャーを提供するフレームワークです。
2.1. テクノロジープレビュー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JBoss Enterprise SOA Platform 5.0 には、以下の機能が テクノロジープレビュー としてのみ含まれています。
- SAML トークンのサポート
- JBoss Rules FusionJBoss Rules Fusion は Event Drive Architecture (EDA) の API であり、テクノロジープレビューとして提供されます。JBoss Rules API からアクセスできますが、JBoss ESB は現在、これをサポートしていません。ESB から Fusion 関数とやり取りするには、独自のカスタムアクションを作成する必要があります。
テクノロジープレビュー機能は完全にはサポートされておらず、機能的に完全ではない可能性があり、本番環境での使用を意図していません。これらの機能は、今後の製品革新への早期アクセスを顧客に提供するために含まれており、開発プロセス中に機能をテストし、フィードバックを提供できるようにします。
Red Hat JBoss サポートは、お客様がこれらの機能を使用する際に発生する報告された問題を解決するために商業的に合理的な労力を提供します。