それぞれの構成ソフトウェアの機能概要について説明します。
開発環境で使用する次の機能を提供する構成ソフトウェアです。
アプリケーションの実行基盤の中核として,次のような機能を提供する構成ソフトウェアです。
それぞれの機能の概要を示します。
サーバサイドの業務処理プログラム(ビジネスロジック)をコンポーネントとして実行するためのフレームワークである,J2EEサーバを実現するための機能です。Webコンテナ,EJBコンテナなどの機能を含みます。Java Platform, Enterprise Edition(Java EE)に含まれる仕様に準拠しています。対応している仕様の詳細については,「4.6.2 アプリケーションサーバが対応する標準仕様」を参照してください。
さらに,CTM機能によるEnterprise Beanに対する動的負荷分散,流量制御,優先制御およびサービス閉塞に対応するための基盤機能も提供します。
バッチアプリケーションをサーバで実行するための機能です。バッチ処理の処理内容をJavaで実装したJavaアプリケーションを実行できます。サーバ上でアプリケーションを動作させることによって,JavaVMの起動コストを抑えられます。コネクションプールやステートメントプールを使用した効率の良いデータベースアクセスや,FullGCの制御なども実現できます。
Webサービスの実行環境および開発環境としての機能です。次のエンジンやAPIなどを提供します。
アプリケーションサーバを運用管理するための機能です。次のような運用管理を実現できます。リケーションサーバの一括構築・一括運用
また,JP1などのほかの運用管理プログラム製品と連携して,アプリケーションサーバの運用管理をするためのコマンドも提供しています。
EJBクライアントアプリケーションの実行環境を構築するための構成ソフトウェアです。Component Containerのサブセットです。
WebコンテナをWebサーバと連携させるための構成ソフトウェアです。この構成ソフトウェアで提供されるリダイレクタモジュールをWebサーバに登録することで,WebサーバあてのHTTPリクエストのうち,特定のリクエストを指定したWebコンテナに処理させたり,複数のWebコンテナにリクエストを振り分けて処理させたりできます。
Enterprise Beanに対するクライアントからのリクエストをスケジューリングして,負荷分散や流量制御を実現する構成ソフトウェアです。アプリケーションごとにキューを管理してJ2EEサーバの負荷状況に応じて処理を分散させたり,一度に処理するリクエストの数を制御したり,業務処理プログラムを入れ替える時に特定のJ2EEアプリケーションだけを閉塞させたりできます。これによって,システムが安定した状態で運転し続けることができるので,業務システムの可用性と信頼性が向上します。
また,バッチアプリケーションの実行もスケジューリングできます。
Java Platform, Standard Edition 6に準拠した構成ソフトウェアです。対応するOracle社製のJDKのバージョンはJDK 6です。JDK 6で使用できる機能,コマンドおよびAPIについては,Oracle社が提供しているJDK 6のドキュメントを参照してください。
Apache HTTP ServerをベースにSecure Sockets Layer(SSL)をサポートしたミッションクリティカル分野向けのWebサーバです。
処理性能のボトルネックを解析するためのトレース情報を出力する構成ソフトウェアです。アプリケーションサーバで構築したシステムでは,リクエストが処理される時に,決められたポイントごとに性能解析用のトレース情報を出力します。この情報を収集して分析することで,システムのボトルネックが調査できます。また,障害が発生した場合には,障害の発生個所を特定することもできます。
業務コンポーネント間,社内システム間,および社内システムと社外システム間で,非同期に高信頼なメッセージ送受信を実現する高信頼メッセージング基盤としての機能を提供する構成ソフトウェアです。WS-Reliabilityの仕様に準拠しています。
SOAを適用したシステムを構築・運用するための機能を提供する構成ソフトウェアです。次の機能が含まれます。
Service Coordinatorの開発環境です。SOAを適用したシステムに必要な受付,アダプタ,ビジネスプロセス,データ変換などの定義作成を支援します。
サーブレットまたはJSPとEnterprise Beanの間などの通信で使用される,Java EEでのRMI-IIOP通信基盤,および分散トランザクション基盤になる構成ソフトウェアです。また,Java EE環境でのCORBAクライアントアプリケーションの実行環境および開発環境を提供します。また,EJBクライアントアプリケーションの実行環境で使用する,RMI-IIOP通信基盤,およびCORBAクライアントアプリケーションの実行環境としての機能も提供します。
SOAP Webサービスのセキュリティの標準規格WS-Securityに準拠した機能を提供する構成ソフトウェアです。SOAPメッセージに対して,XML署名を付けたり,SOAPメッセージを暗号化したりします。Web Services - Securityの利用によって,セキュアな状態でSOAPメッセージの送受信ができます。また,SOAPメッセージに付いている署名を検証したり,暗号化されたSOAPメッセージを復号化したりできます。
XML署名の生成・検証,またはXML暗号によるデータの暗号化・復号化を行うアプリケーションの開発を支援する機能も提供しています。
業界標準のJAXP/JAXBをサポートしたXMLドキュメントの読み取り,操作および生成を実行するための機能を提供します。
アプリケーション開発時,テストおよびデバッグに使用できるデータベースです。