WebSphere Application Server - Express, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

管理者用の新機能

このトピックでは、実動サーバー環境をカスタマイズ、管理、モニター、および調整するユーザーに対する、 新機能または変更された機能について主に説明します。 また、アプリケーションのデプロイおよび操作を行うユーザーにも対応しています。

システム管理、モニター、および調整に関する最も大きな改良点および変更を以下にまとめます。

非推奨のフィーチャーと除去されたフィーチャー では、 このリリースまたは将来のリリースで差し替えまたは廃止されるフィーチャーについて説明しています。

より容易でより多くの標準アプリケーション・デプロイメントおよび管理

J2EE アプリケーション内の外部クラス依存関係を指定

インストール済みオプション・パッケージにより、クラス・パスで明示的に指定しなくても、アプリケーションで .jar ファイル内のクラスを使用できるようになります。インストール済みオプション・パッケージは、アプリケーションのマニフェスト・ファイル内で共用ライブラリー .jar ファイルを 1 つ以上宣言します。アプリケーションがサーバーまたはクラスターにインストールされている場合は、共用ライブラリーで表されるクラスがアプリケーションのクラス・ローダーにロードされ、 そのクラスがアプリケーションで使用できるようになります。

インストール済みオプション・パッケージは、アプリケーション・サーバーの既存の共用ライブラリー機能を拡張します。 バージョン 6.1 より前は、 管理者が共用ライブラリーをアプリケーションまたはサーバーに関連付ける必要がありました。 インストール済みオプション・パッケージによって、 管理者はマニフェスト・ファイルにリストされたインストール済みオプション・パッケージのエレメントで、 共用ライブラリーに対するアプリケーションのマニフェスト・ファイルの依存関係を宣言でき、 自動的にアプリケーションと共用ライブラリーを関連付けることができます。 アプリケーション・インストール中に、共用ライブラリー .jar ファイルがアプリケーション・クラス・ローダーのクラス・パスに追加されます。

WebSphere Application Server で使用されるインストール済みオプション・パッケージは Java 2 Platform, Enterprise Edition (J2EE) 仕様、バージョン 1.4 (http://java.sun.com/j2ee/j2ee-1_4-fr-spec.pdf を参照) のセクション 8.2 に記載されています。

WebSphere Application Server は共用ライブラリー .jar ファイルおよびアプリケーション .ear ファイル内のマニフェスト・ファイル manifest.mf の使用をサポートします。 WebSphere Application Server は、インストール済みオプション・パッケージの Java 2 Platform Standard Edition (J2SE) 仕様をサポートしません。

J2SE 仕様 (http://java.sun.com/j2se/1.3/docs/guide/extensions/spec.html) で使用されるインストール済みオプション・パッケージのセマンティクスは、主にアプレット環境で機能します。 製品は、マニフェスト・ファイル内のアプレット固有のタグを無視します。

インストール済みオプショナル・パッケージ を参照してください。

クラス・ローダー・ビューアーが追加されます クラス・ローダーは、クラス・ファイルを検出し、ロードします。デプロイされたアプリケーションを正常に稼働させるには、アプリケーションおよびそのモジュールに影響するクラス・ローダーは、アプリケーションが必要とするファイルおよびリソースを検索できるよう構成される必要があります。クラス・ローダーでの問題の診断は、複雑で面倒な場合があります。 バージョン 6.0.2 およびそれ以降のバージョンでは、より迅速に問題を診断して修正できるように、 管理コンソール Class Loader Viewer が提供されています。 クラス・ローダーおよびそれぞれのクラス・ローダーによってロードされているクラスを検査するには、Class Loader Viewer を使用します。
[バージョン 6.0.2] 制約事項: クラス・ローダー・ビューアーは、AMD 64 ビット・プラットフォームを含む J9 Java 仮想マシンでは使用できません。

クラス・ローダーのトラブルシューティング を参照してください。

単純化された EAR ファイル構成

以前は、ユーザーはアプリケーションのデプロイと、必要な構成のセットアップを 2 つの異なるステップで実行していました。 このリリースでは、付属の Application Server Toolkit (AST) により、データ・ソースなどの必要な構成をアプリケーションの一部として定義できます。 デプロイメント時に、組み込まれた構成データを処理するように選択して、アプリケーションに必要な構成を自動的にセットアップすることができます。

アプリケーションのアセンブル を参照してください。

コンソール・ウィザードによる、デプロイ済みアプリケーションおよびモジュールの更新の単純化
バージョン 6.1 には、 デプロイされたアプリケーションまたはモジュールを次の方法で更新できる管理コンソール・ウィザードが導入されています。
  • アプリケーション全体を置換します (.ear ファイル)。
  • 単一モジュールを置換、追加、または除去します (.war、EJB .jar、またはコネクター .rar ファイル)。
  • 単一ファイルを置換、追加、または除去します。
  • 圧縮ファイルをアップロードして、複数のファイルを置換、追加、および/または除去します。

アプリケーションが実行中に更新されると、WebSphere Application Server は自動的にアプリケーションを停止するか、または関連するコンポーネントのみを必要に応じてを停止し、 アプリケーション・ロジックを更新して、停止されたアプリケーションまたはそのコンポーネントを再始動します。

前のバージョンの WebSphere Application Server はアプリケーション全体の置換のみをサポートし、どんな変更を行う場合でも常にアプリケーション全体を停止して、再始動していました。

J2EE アプリケーションの更新 アプリケーション更新の準備設定 アプリケーション・ファイルの更新方法 、 およびAdminApp オブジェクトのコマンド を参照してください。

デプロイメントの準備ができている IBM Business Solutions アプリケーション

IBM Business Solutions は、デプロイメントの準備ができているアプリケーション・セットです。 これらのビジネス・アプリケーションは、既存のエンタープライズ・アプリケーションおよびサーバー・コンポーネントと連携し、使いやすい環境で生産性を高めます。 これらのアプリケーションには、アクセス可能な特定の場所から複数のタスクを実行する IBM ウェルカム・ページ、および IBM Telephone Directory などがあります。Telephone Directory はオンライン電話帳のように機能し、Web アプリケーションへのセキュア・アクセスの管理に使用できます。

ビジネス・ソリューション を参照してください。

JSR-88 デプロイメントのサポート

J2EE Deployment API Specification (JSR-88) を使用して、WebSphere Application Server が提供するアプリケーション・サーバー上に J2EE モジュールをインストールできます。JSR-88 では標準 API が定義されており、 これによって J2EE 製品プラットフォームへの J2EE アプリケーションおよびスタンドアロンのモジュールのデプロイメントが可能になります。WebSphere Application Server は、JSR-88 API をインプリメントする J2EE 1.4 仕様に準拠するプラットフォームです。

JSR-88 は、ツール・プロバイダーとプラットフォームの間の規約を定義します。 JSR-88 により、複数のベンダーのツールを使用して、任意の J2EE 製品プラットフォーム上で アプリケーションを構成、デプロイ、および管理できるようにします。ツール・プロバイダーは通常 、J2EE アプリケーション・モジュールの開発およびアセンブリー用に ソフトウェア・ツールおよび統合開発環境を提供します。J2EE プラットフォームは、J2EE アプリケーションをデプロイ、アンデプロイ、開始、停止、または管理するためのアプリケーション管理機能を提供します。

アプリケーションの管理に使用する JSR-88 および API については、http://java.sun.com/j2ee/tools/deployment/ をご覧ください。J2EE Deployment Specification バージョン 1.1 は、http://java.sun.com/j2ee/tools/deployment/reference/docs/index.html から、J2EE 1.4 Application Server Developer Release の一部として入手可能です。

JSR-88 を使用した J2EE モジュールのインストール DConfigBeans を使用したモジュールのカスタマイズ 、および アプリケーション・ファイルの更新方法 も参照してください。

システム・アプリケーション

システム・アプリケーションは、管理コンソールやファイル転送アプリケーションなど、WebSphere Application Server 製品の中心となる J2EE エンタープライズ・アプリケーションです。 システム・アプリケーションはコンソール・エンタープライズ・アプリケーション・ページのインストール済みアプリケーションのリストには表示されません。これは、ユーザーが誤ってシステム・アプリケーションを停止、更新、または除去しないようにするためです。

システム・アプリケーションは WebSphere Application Server 製品にとって重要な部分なので、製品をインストールするときにデプロイされ、製品フィックスまたはアップグレードを実行した場合のみ更新されます。 ユーザーは、J2EE バインディングまたは J2EE 拡張子など、システム・アプリケーションのメタデータを変更することはできません。 変更を必要とするメタデータは、製品フィックスまたはアップグレードによって更新される必要があります。

詳しくは、システム・アプリケーション を参照してください。

混合環境へのデプロイメント

5.x ノードにインストールされたアプリケーションは、6.0.x ノードにインストール可能

バージョン 5.x 互換アプリケーション (バージョン 5.x システムにインストール可能なアプリケーション) は、任意のサーバーまたはクラスターにインストールできます。 インストールを開始するクライアントは、バージョン 5.x の環境、または バージョン 6.1 の環境の、いずれかのクライアントです。

インストール可能な J2EE モジュールのバージョン を参照してください。

新規 6.0.x 機能を使用するアプリケーションは、5.x ノードではサポートされない

バージョン 6.1 アプリケーションは、バージョン 6.1 サーバー、または バージョン 6.1 サーバーのみを含むクラスターにのみインストールできます。 インストールは、バージョン 6.1 システム内で起動された wsadmin クライアントなど、バージョン 6.1 環境内から開始する必要があります。

バージョン 6.1 アプリケーションは、特定の基準 (インストール可能な J2EE モジュールのバージョン を参照) に準拠するアプリケーションです。

6.0.x 管理を使用して、5.x および 6.0.x アプリケーションを変更可能

すべてのアプリケーションは、モジュールの再インストール、編集、または新規ターゲットへの再マップを通して更新できます。 モジュールの再マップ時に、バージョン 6.1 モジュールの新規ターゲットが、 バージョン 5.x ターゲットではない場合があります。 バージョン 6.1 クライアントからアプリケーションを編集する場合は、 すべての編集機能は、すべてのアプリケーションのバージョンで使用できます。

バージョン 5.x クライアントから バージョン 6.1 アプリケーションを編集する場合は、バージョン 6.1 ランタイムによって排他的に提供される機能は使用できません。 追加された拡張機能は、以下のとおりです。
  • メッセージの宛先参照の Enterprise Bean へのマップ
  • J2CObjects の JNDI 名へのバインディング
  • J2CActivation の宛先 JNDI 名へのバインディング

改良されたリソース管理

デフォルトのメッセージング・プロバイダー

デフォルトのメッセージング・プロバイダーは WebSphere Application Server の一部としてインストールおよび実行されるため、さらなる管理は不要です。

デフォルトのメッセージング・プロバイダーは WebSphere Application Server の一部としてインストールおよび実行され、サービス統合テクノロジーに基づいています。デフォルトのメッセージング・プロバイダーは JMS 1.1 のドメインに依存しないインターフェース (場合によっては「統合」または「共通」インターフェースともいう) をサポートします。 これにより、アプリケーションで point-to-point およびパブリッシュ/サブスクライブ・メッセージング両方に対して、 同一の一般的なインターフェースを使用することができます。また、同じトランザクション内で Point-to-Point とパブリッシュ/サブスクライブの両方のメッセージングを使用可能にします。JMS 1.1 を使用する場合は、新規アプリケーションにこの方法を使用することを推奨します。 ドメイン固有のキュー・インターフェースを使用するように開発されたアプリケーションとの後方互換性のために、 ドメイン固有のインターフェースがサポートされています (JMS 1.1 仕様のセクション 1.5 を参照)。

詳しくは、インフォメーション・センターで以下を検索してください。
デフォルトのメッセージング・プロバイダーの使用
5.x および 6.0.x ノードでは、ほとんどのリソース・プロバイダーを使用できます。
次の J2EE リソースをアプリケーションで使用する場合、 バージョン 5.x および 6.0 ノードを含むすべての有効範囲で、すべての機能を使用できます。
  • JDBC プロバイダー
  • 汎用 JMS プロバイダー
  • WebSphere 組み込みの JMS プロバイダー
  • WebSphere MQ JMS プロバイダー
  • メール・プロバイダー
  • リソース環境プロバイダー
  • URL プロバイダー

汎用 JMS プロバイダーはセルの有効範囲で使用でき、 後方互換性を保つために 6.0 ノードで使用できます。6.0 ノードでは、WebSphere のデフォルト・メッセージング・プロバイダーを使用することが推奨されています。

次の J2EE リソースは、バージョン 5.0.x ノードでは幾つかの制限があります。
  • リソース・アダプター

    リソース・アダプター構成のフォーマットは、J2EE 1.4 の JCA 1.5 に対応するように、大幅に変更されています。JCA 1.5 と JCA 1.0 の両方のリソース・アダプターをセル有効範囲で定義できます。ただし、バージョン 5.x ノードでは JCA 1.5 アダプターを使用できません。6.0 ノードおよびサーバーの場合、JCA 1.5 と JCA 1.0 の両方のリソースを定義できます。 バージョン 5.x ノードおよびサーバーの場合、JCA 1.0 リソース・アダプターのみを定義できます。

  • WebSphere のデフォルト・メッセージ・プロバイダー

    WebSphere のデフォルト・メッセージ・プロバイダーは 6.0 の新機能です。この定義は 6.0.x および 5.x ノードを含むセル有効範囲で作成できますが、バージョン 5.x ノードでは使用できなくなる予定です。 定義は任意の 6.0 ノードまたはサーバーに作成できますが、バージョン 5.x ノードまたはサーバーには作成できません。

SOAP コネクターは 5.x および 6.0.x ノード間で相互運用できるが、RMI コネクターは相互運用できない

クロス・リリース・コネクターの相互運用は現在、SOAP コネクターでのみサポートされています。RMI コネクターでは、サポートされていません。バージョン 5.x wsadmin クライアントでは、6.0 デプロイメント・マネージャーに接続する場合、SOAP コネクターのみを使用できます。6.0 wsadmin クライアントでは、 バージョン 5.x ノード・エージェントまたはアプリケーション・サーバーに接続する場合、SOAP コネクターのみを使用できます。

拡張管理インフラストラクチャー

Java Management Extensions (JMX 1.2)

マイグレーションについて詳しくは、Java Management Extensions V1.0 の Java Management Extensions V1.2 への マイグレーション を参照してください。

J2EE Management Specification (JSR 77)

Java Management Extensions (JMX) アーキテクチャーの管理レイヤーは、分散サービス仕様 (JSR-077) のインプリメンテーションを使用します。 これはまだ Java 2 Platform, Enterprise Edition (J2EE) 仕様の一部ではありません。管理レイヤーは、外部管理アプリケーションが、プロトコル、API などにおいて、下のレイヤーと対話する方法を定義します。 詳しくは、Java Management Extensions (JMX) を参照してください。

J2EE Deployment (JSR 88)

J2EE Deployment API Specification (JSR-88) を使用して、WebSphere Application Server が提供するアプリケーション・サーバー上に J2EE モジュールをインストールできます。JSR-88 では標準 API が定義されており、 これによって J2EE 製品プラットフォームへの J2EE アプリケーションおよびスタンドアロンのモジュールのデプロイメントが可能になります。WebSphere Application Server は、JSR-88 API をインプリメントする J2EE 1.4 仕様に準拠するプラットフォームです。

JSR-88 は、ツール・プロバイダーとプラットフォームの間の規約を定義します。 JSR-88 により、複数のベンダーのツールを使用して、任意の J2EE 製品プラットフォーム上で アプリケーションを構成、デプロイ、および管理できるようにします。ツール・プロバイダーは通常 、J2EE アプリケーション・モジュールの開発およびアセンブリー用に ソフトウェア・ツールおよび統合開発環境を提供します。J2EE プラットフォームは、J2EE アプリケーションをデプロイ、アンデプロイ、開始、停止、または管理するためのアプリケーション管理機能を提供します。

アプリケーションの管理に使用する JSR-88 および API については、http://java.sun.com/j2ee/tools/deployment/ をご覧ください。J2EE Deployment Specification バージョン 1.1 は、http://java.sun.com/j2ee/tools/deployment/reference/docs/index.html から、J2EE 1.4 Application Server Developer Release の一部として入手可能です。

JSR-88 を使用した J2EE モジュールのインストール DConfigBeans を使用したモジュールのカスタマイズ 、および アプリケーション・ファイルの更新方法 も参照してください。

J2EE コネクター・アーキテクチャー (JCA 1.5)

バージョン 6.1 は、インバウンド・リソース・アダプターなどの新機能を提供する J2EE コネクター・アーキテクチャー (JCA) バージョン 1.5 仕様をサポートしています。

詳しくは、リソース・アダプター を参照してください。

組み込みメッセージングの改良された統合

組み込みメッセージングおよびその他のメッセージング・オプションについて詳しくは、WebSphere Application Server によるメッセージングの学習 を参照してください。

改良された管理クライアント

管理コマンド・セットの拡張

wsadmin の AdminTask スクリプト・オブジェクトにより、 管理タスクの自動化が容易になっています。 管理関連タスクの多くは、この新規機能を使用してインプリメントされています。この機能は、対話式実行をサポートし、多くの個別のスクリプト・コマンドを単一のタスク指向コマンドと結合します。

さまざまな AdminTask コマンドが、サーバー管理、クラスター管理、リソース管理などの重要な管理シナリオ用にインプリメントされています。 AdminTask コマンドは、わかりやすい、タスク指向のさまざまな wsadmin コマンドを提供します。 AdminTask コマンドは、コンソールのウィザードと同様に、幾つかの複雑な管理タスクを複数のステップで実行することができます。 AdminTask コマンドは機能領域に基づいてグループ化されます。

詳しくは、AdminTask オブジェクトのコマンド を参照してください。

管理コマンドの改良されたヘルプ

AdminTask コマンドおよびコマンド・グループの詳細なヘルプ情報は、各種 AdminTask ヘルプ・コマンドを使用して入手できます。 すべての AdminTask コマンドは対話式モードで実行できるため、ユーザーは対話式の段階的な操作が可能です。 実行が終了すると、対応する AdminTask コマンドが生成され、AdminTask コマンド構文を学習することができます。

変更された管理コンソール・ポート番号
管理コンソール・ポート番号が変更されています。
http://hostname:9090/admin                    // 古いアドレス
http://hostname:9060/ibm/console              // 新規アドレス

管理コンソールの使用 を参照してください。

改良されたインストールおよび構成

プロファイルはエクスポートできる

プロファイル間で構成を伝搬するには、プロファイルを構成アーカイブにエクスポートして、それを別のプロファイルにインポートします。このメカニズムは、同じインストール・システムのプロファイル間、または異なるインストール・システムのプロファイル間で機能します。 ただし、このメカニズムには、未統合のプロファイルに対してのみ機能するという制限があります。

詳しくは、サーバー構成ファイルの使用 を参照してください。

プロファイルの個別アップグレード

同じシステム・ファイルを共用するプロファイルは、 個別にアップグレード (またはロールバック) できます。 バージョン 6.1 バイナリー・イメージは別の位置にインストールされるため、 各バージョン 5 プロファイルは個別にアップグレードすることができます。

ディレクトリー構造の変更

特定のアプリケーション・サーバー・ランタイム環境に関連するファイルは、ワード profiles および特定のプロファイル名を含むディレクトリー・パス内にあります。

製品インストール・ルートが IBM を含むように変更されていることにも注意してください (インストーラーの新機能 を参照)。

モニターおよびパフォーマンス調整の改良

アプリケーションおよびサーバーの開始速度の改良

2 つの新規設定により、サーバー始動時に自動的に開始するように構成されたアプリケーションの開始速度を微調整できます。 新規の開始ウェイト 設定を使用すると、サーバー始動時にアプリケーションを開始する順番を指定できます。 新規のバックグラウンド・アプリケーション 設定を使用すると、サーバーの始動前にアプリケーションを完全に初期化する必要があるかどうか、またはアプリケーションを待機しないでサーバーが処理を継続できるかどうかを指定できます。

詳しくは、J2EE アプリケーションの構成 を参照してください。

アプリケーション・フローのモニターの改良

要求メトリックを使用すると、WebSphere Application Server を通して各トランザクションの応答時間をトレースできます。 これにより、非同期 Bean、Web サービス、メッセージング・リソースなど、さらに多数の計測が可能になります (要求メトリックのパフォーマンス・データ を参照)。

使用可能にする計測をより詳細に選択することができます。 例えば、Web コンテナーおよび JMS の計測データのみが必要な場合は、管理コンソールでこれらのデータを選択し、選択したコンポーネントに関する詳細な計測データのみを生成します。 エッジ・トランザクションは、インスツルメンテーションを指定されていないその他のコンポーネントのために、トレースされます。 追加情報については、要求メトリックで収集できるデータ を 参照してください。

フィルターを使用して、データを記録するトランザクションを決定することができます。 現在、要求メトリックには Web サービスおよびメッセージ・リソース用のフィルターが含まれています (要求メトリックで収集できるデータ を参照)。

要求メトリックは現在 IPv6 アドレッシングをサポートしています。 IPv6 専用アドレスを持つクライアントから要求が送信された場合、 フィルタリングは IPv6 アドレスに基づいて実行されます。 さらに、サーバーが IPV6 アドレスを優先的に使用する場合は、要求メトリックによって生成された相関関係子でも同じようになります。

PMI の改良

WebSphere Application Server 全体の正常性のモニターを可能にする Performance Monitoring Infrastructure (PMI) が、現在すぐに使用できる状態になっています。これらのモニター API は、J2EE 1.4 Performance Data Framework の仕様に従います。統計は定義済みの統計セットを使用して使用可能にしたり、カスタム・オプションを使用して選択することができます。 カスタム・オプションを使用すると、統計を個別に使用可能および使用不可にすることができます。 メッセージングなどの新規の追加 PMI 統計が用意されています。PMI カスタム API を使用して、独自の統計を追加することもできます。

Performance Monitoring Infrastructure (PMI) を参照してください。

システム正常性に関するデータへのアクセスの簡易化

Tivoli Performance Viewer を使用すると、PMI データをグラフィカルに、かつ図表を使用して表示できます。 このツールが管理コンソールに統合され、モニター・ソリューションが容易に、アクセスしやすく、かつ軽量になりました。

Tivoli Performance Viewer (TPV) を使用したパフォーマンスのモニター を参照してください。

HTTP、エッジ、およびアプリケーション・サービス提供機能

アプリケーション・サーバー・コンソールからの Web サーバーの管理

Web サーバー・モデルの定義を使用すると、Web サーバー構成を管理コンソールから管理できます。

管理コンソールからの Web サーバー・プラグインの構成

サポートされる Web サーバーからアプリケーション・サーバーに HTTP 要求を転送するのに使用される Web サーバー・プラグインは、 現在は管理コンソールから構成できます。 以前は、構成の変更が必要な場合、これらのプラグインの構成ファイルを手動で編集する必要がありました。




関連概念
このリリースの新機能
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 11:31:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/welc_newadministrator.html