ナビゲーションをスキップ

JMX による管理の容易なアプリケーションの開発

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

概要とロードマップ

アプリケーション開発者は、管理機能を実装することによって、アプリケーションの運用および管理コストを大幅に減らすことができます。最も単純な機能は、メッセージ ロギングです。この機能は、アプリケーションの内部で発生したイベントをレポートし、ファイルまたはその他のリポジトリにメッセージを書き込むものです。アプリケーションの重要度、プロダクション環境の複雑さ、およびオペレーション センターで使用しているモニタ システムによっては、Java Management Extensions (JMX) をベースとするより高度な機能を構築することでニーズをさらに満たすことができます。JMX を使用すると、汎用管理システムでアプリケーションをモニタし、注意が必要なときに通知を生成し、アプリケーションのコンフィグレーションまたは実行時の状態を変更することで問題を解決できます。

このマニュアルでは、JMX を使用して管理の容易なアプリケーションを作成する方法について説明します。

以下の節では、『JMX による管理の容易なアプリケーションの開発』の内容と構成について説明します。

 


マニュアルの内容と対象読者

このマニュアルは、J2EE アプリケーション用の管理サービスを開発するソフトウェア開発者を対象としています。また、WebLogic Server® を評価するビジネス アナリストや、特定のアプリケーションで JMX の使用を考えているシステム設計者にとって便利な情報も掲載されています。

このマニュアルは、J2EE および一般的なアプリケーション管理の概念に精通している読者を対象としています。

このマニュアルは、ソフトウェア プロジェクトの設計段階と開発段階に関する情報を説明するものです。このマニュアルでは、プロダクション段階での管理、モニタ、パフォーマンス チューニングについては扱いません。それらのトピックに関する WebLogic Server のドキュメントとリソースへのリンクについては、「関連ドキュメント」を参照してください。

このマニュアルでは、限定的でありながら有用な一連の JMX 管理サービスを開発するための実践的な方法を重点的に扱います。JMX をより広範な管理上の問題に適用するには、「関連ドキュメント」に挙げる JMX 仕様などのドキュメントを参照してください。

 


このマニュアルの手引き

 


関連ドキュメント

「Sun Developer Network」には、JMX に関する書籍、ホワイトペーパー、および詳細情報へのリンクが掲載された Web サイト (http://java.sun.com/products/JavaManagement/) があります。

JMX 1.2 仕様を参照する場合は、http://jcp.org/aboutJava/communityprocess/final/jsr003/index3.html からダウンロードしてください。

JMX リモート API 1.0 仕様を参照する場合は、http://jcp.org/aboutJava/communityprocess/final/jsr160/index.html からダウンロードしてください。

javax.management* パッケージの API リファレンスは、http://java.sun.com/j2se/1.5.0/docs/api/overview-summary.html で参照できます。

WebLogic Server アプリケーション用に他のタイプの管理サービスを開発するためのガイドラインについては、以下のマニュアルを参照してください。

WebLogic Server アプリケーションを開発およびチューニングするためのガイドラインについては、『WebLogic Server アプリケーションの開発』を参照してください。

 


JMX 開発者向けのコード サンプル

このマニュアルの他にも、JMX 開発者向けのサンプル コードが用意されています。それらのサンプルは、管理アプリケーションの動作を例示し、主要な JMX 開発タスクを実行する実際的な手順を示します。

独自の管理アプリケーションを開発する前に、まず JMX サンプルの一部またはすべてを実行することをお勧めします。

 


Avitek Medical Records アプリケーション (MedRec) とチュートリアル

MedRec は WebLogic Server に付属したエンドツーエンドのサンプル J2EE アプリケーションであり、一元的で独立した医療記録管理システムをシミュレートします。MedRec アプリケーションは、患者、医師、および管理者に対して、さまざまなクライアントを使用して患者のデータを管理するためのフレームワークを提供します。

MedRec は WebLogic Server と J2EE の機能を例示し、BEA 推奨のベスト プラクティスを重要点として示します。MedRec は WebLogic Server 配布キットに含まれており、Windows マシンの [スタート] メニューからアクセスできます。Linux およびその他のプラットフォームでは、WL_HOME/samples/domains/medrec ディレクトリから MedRec を起動できます。WL_HOME は WebLogic Platform の最上位のインストール ディレクトリです。

MedRec は、JMX で管理するためのセッション EJB の 1 つをインスツルメントしています。EJB は、データベースへの書き込み回数をトラッキングし、そのカウンタを MBean 属性としてエクスポーズします。

 


このリリースでの JMX の新機能と変更点

このリリースでは、WebLogic Server JMX 実装に対する変更は行われていません。

WebLogic Server 9.0 リリースでの JMX 機能の変更点

WebLogic Server 9.0 では、WebLogic Server JMX 実装に、いくつかの重要な変更点が導入されました。WebLogic Server 9.0 の『JMX による管理の容易なアプリケーションの開発』の「概要とロードマップ」を参照してください。

 

フッタのナビゲーションのスキップ  ページの先頭 前 次