JMXクライアントを備えたソフトウェア運用管理装置であって、MBeanInfoのフィールド値がURIか否かを判断する手段と、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する手段と、を備えたソフトウェア運用管理装置。前記URIの値は、外部の装置に記憶されており、前記URIの値を解決する手段は、前記外部の装置から、前記URIの値に対応する情報を取得する、請求項1に記載のソフトウェア運用管理装置。JMXクライアントを用いたソフトウェア運用管理方法であって、MBeanInfoのフィールド値がURIか否かを判断する工程と、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する工程と、を備えたソフトウェア運用管理方法。コンピュータを、JMXクライアントを備えたソフトウェア運用管理装置として機能させるためのプログラムであって、前記コンピュータを。MBeanInfoのフィールド値がURIか否かを判断する手段、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する手段、として機能させるためのプログラム。しかし、従来のMBeanInfoに記述するフィールドは、値が文字列に限定されているため、バイナリデータを取り扱うことができなかった。また、フィールドの定義はMBeanの登録時に決定されるため、MBeanの動的な変更ができなかった。そこで、本発明の目的は、MBeanのメタデータとしてバイナリデータを扱うことができるようにするとともに、MBeanの動的な変更を可能にすることである。本発明に係るソフトウェア運用管理装置は、JMXクライアントを備えたソフトウェア運用管理装置であって、MBeanInfoのフィールド値がURIか否かを判断する手段と、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する手段と、を備えたものである。本発明によれば、MBeanのメタデータとしてバイナリデータを扱うことができるようになるとともに、MBeanの動的な変更が可能となる。次に、本発明を実施するための形態について、図面を参照して詳細に説明する。図1は、本発明の実施の形態によるフィールド値取得モジュール110の構成を示すブロック図である。フィールド値取得モジュール110は、MBeanInfoとフィールド名の入力100を受け、フィールド値がURIUniformResourceIdentifierならばURIを解決して値とし、そうでなければフィールド値そのものを値とし、それを結果として出力120する。フィールド値取得モジュール110は、フィールドの値を取得するモジュール111と、値がURIか判別するモジュール112と、URIを解決するモジュール113と、結果を返すモジュール114を備えている。フィールドの値を取得するモジュール111は、入力されたMBeanInfoとフィールド名に基づいて、JMXのAPIApplicationProgramInterfaceを利用してフィールドの値を取得する。値がURIか判別するモジュール112は、フィールドの値を取得するモジュール111が取得した値を解析し、値がURIか否かを判別する。URIを解決するモジュール113は、値がURIか判別するモジュール112が値をURIであると判別した場合に実行されるモジュールであり、URIのスキーマに基づいてIETFInternetEngineeringTaskForce等で規定されているプロトコルを利用して値を解決する。結果を返すモジュール114は、フィールドの値を取得するモジュール111が返した値、またはURIを解決するモジュール113が返した値を、フィールド値取得モジュール110の処理結果として呼び出し元に返す。図2は、フィールド値取得モジュール110の動作のフローチャートである。フィールド取得モジュール110の動作が開始するとステップ200、フィールドの値を取得するモジュール111は、入力MBeanInfoとフィールド名100に対応するフィールド値を取得するステップ201。次に、値がURIか判別するモジュール112は、取得した値がURIかどうかを判別しステップ202、URIだった場合はyes、URIを解決するモジュール113によりURIを解決するステップ203。URIの解決が成功した場合はステップ204:yes、結果を返すモジュール114はその値を返却しステップ205、処理が終了するステップ207。解決に失敗した場合はステップ204:no、結果を返すモジュール114はエラーを返却しステップ206、処理を終了するステップ207。ステップ202において、フィールド値がURIではない場合はno、結果を返却するモジュール114はフィールド値をそのまま返却しステップ205、処理を終了する。以上のように、本実施形態によれば、MBeanInfoで定義しているフィールドにURIを利用した参照情報を書き込むことにより、MBeanのメタデータとしてバイナリデータを扱うことができるようになる。JMXクライアントは、フィールドの値がURIであると判断した場合、URIのスキーマに対応するプロトコルを利用して値を解決することができる。また、フィールドの定義とその値を分離しているので、MBeanの動的な変更が可能となる。図3は、本発明の実施例の構成を示す図である。図3の実施例は、MBeanをGUIGraphicalUserInterfaceで表示する装置の例である。GUIは、MBeanを視覚的に表現するためにアイコンを利用する。アイコンのバイナリデータは、フィールドiconに設定されたURIを解決して取得することができる。なお、従来は、フィールドにバイナリデータを保存することができないため、クライアントツールで独自にアイコンを準備する必要があった。図3に示すように、本実施例によるシステムは、サーバ350とグラフィカルな管理ツールソフトウェア運用管理装置300を備えている。グラフィカルな管理ツール300は、画面更新ボタン310と、MBeanInfo取得モジュール320と、フィールド値取得モジュール330と、アイコン表示装置340を備えている。フィールド値取得モジュール330は、さらにフィールドの値を取得するモジュール331と、値がURIか判別するモジュール332と、URIを解決するモジュール333と、結果を返すモジュール334を備えている。サーバ350は、MBeanサーバ351と、フィールド情報記憶部352と、Webサーバ353を備えている。図4~6を用いて、本実施例の動作について説明する。図4は、グラフィカルな管理ツール300の動作のフローチャートである。グラフィカルな管理ツール300が処理を開始しステップ400、画面更新ボタン310が押下されるとステップ401、MBeanInfo取得モジュール320は、MBeanサーバ351にネットワーク経由でアクセスし、MBeanサーバよりMBeanInfoを取得する。フィールドの値を取得するモジュール331は、MBeanInfo取得モジュール320が取得したMBeanInfoからフィールドiconの値を取得するステップ402。値がURIか判別するモジュール332は、取得した値がURIかどうかを判別しステップ403、URIだった場合はyes、URIを解決するモジュール333がWebサーバ353にアクセスし、アイコンデータを取得するステップ404。アイコンデータの取得が成功した場合はステップ405:yes、結果を返すモジュール334はその値を返却するステップ406。アイコンデータの取得に失敗した場合はステップ405:no、結果を返すモジュール334はエラーを返却するステップ407。ステップ403において、フィールド値がURIではない場合はno、結果を返却するモジュール334はフィールド値をそのまま返却するステップ406。アイコン表示装置340は、結果を返すモジュール334から返却された値を評価しステップ408、アイコンデータが返却されていればアイコンを表示しステップ409、処理を終了するステップ411。一方、URIまたはエラーが返却されていればエラーを表示しステップ410、処理を終了するステップ411。図5、6は、サーバ350の動作のフローチャートである。まず、MBeanサーバ351は、任意のタイミングでフィールド値を更新する事ができ、更新開始によりステップ500、フィールド情報記憶部352に対して最新のフィールド値を書き込みステップ501、更新処理を終了するステップ502。一方、クライアントからアイコンデータの取得リクエストを受け付けるWebサーバ353は、開始によりステップ600、グラフィカルな管理ツール300からのアイコン取得リクエストを受け付けるとステップ601、フィールド情報記憶部352から最新のアイコン情報を取得しステップ602、そのアイコンデータをグラフィカルな管理ツール300に返却しステップ603、処理を終了するステップ604。以上のように、本実施形態によれば、アイコンのバイナリデータをサーバ350で一元管理できるので、JMXクライアントが独自にアイコンを準備する必要がない。また、MBeanの状態変化に伴って動的にMBeanを表現するアイコンを変更することも可能である。本発明は、Java登録商標Rで記述されたソフトウェアの運用管理装置に適用することができる。上記の実施の形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1JMXクライアントを備えたソフトウェア運用管理装置であって、MBeanInfoのフィールド値がURIか否かを判断する手段と、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する手段と、を備えたソフトウェア運用管理装置。付記2前記URIの値は、外部の装置に記憶されており、前記URIの値を解決する手段は、前記外部の装置から、前記URIの値に対応する情報を取得する、付記1に記載のソフトウェア運用管理装置。付記3JMXクライアントを用いたソフトウェア運用管理方法であって、MBeanInfoのフィールド値がURIか否かを判断する工程と、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する工程と、を備えたソフトウェア運用管理方法。付記4コンピュータを、JMXクライアントを備えたソフトウェア運用管理装置として機能させるためのプログラムであって、前記コンピュータを。MBeanInfoのフィールド値がURIか否かを判断する手段、前記フィールド値がURIであると判断した場合に、前記URIの値を解決する手段、として機能させるためのプログラム。