(57)【要約】【課題】運用保守サービスを受ける顧客が、管理対象とする情報処理装置のリソースを、所望のリソースに変更し易くする。【解決手段】運用管理ルール実行判定手段２０５は、運用管理ルール処理装置１０の管理対象である情報処理装置のリソースで利用可能な運用管理ルールを運用管理情報マスタ記憶手段２０１から探索する。運用管理ルール提供手段２０３は、保守契約サービス記憶手段２０２に記憶されている保守契約サービス情報に基づいて、探索された運用管理ルールの課金情報を生成し、運用管理ルールと課金情報とを１組として、運用管理ルール処理装置１０に送信する。運用管理ルール設定手段１０２は、運用管理ルールと課金情報との組を表示させて、オペレータに選択された運用管理ルールを運用管理情報記憶手段１０１に記憶させる。【選択図】図２
2007328397.tif 000002
【特許請求の範囲】
【請求項１】
管理対象装置に適用される運用管理ルールを記憶する運用管理ルール処理装置と、運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置とを備えた運用管理ルール提供サービスシステムであって、
運用管理ルール処理装置は、
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段と、
運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信するルール要求手段と、
運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示するルール提示手段と、
ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させるルール登録手段とを含み、
運用管理ルール提供サービス装置は、
運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と運用管理ルール提供サービス装置を所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、
運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶する保守契約サービス記憶手段と、
運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定するルール特定手段と、
運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出する課金情報導出手段と、
前記課金情報と、ルール特定手段によって特定された運用管理ルールとを運用管理ルール処理装置に送信するルール提供手段とを含む
ことを特徴とする運用管理ルール提供サービスシステム。
【請求項２】
運用管理ルール提供サービス装置に情報を提供する実行条件提供サービス装置を備え、
運用管理ルール提供サービス装置は、
運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信する情報要求手段と、
要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示する情報提示手段と、
情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる実行条件情報登録手段とを含み、
実行条件提供サービス装置は、
リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、
運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段と、
要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出手段と、
要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出手段と、
抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供手段とを含む
請求項１に記載の運用管理ルール提供サービスシステム。
【請求項３】
運用管理ルール処理装置は、
一定時間毎に管理対象装置のリソース情報を運用管理情報記憶手段に追加記憶させるリソース情報追加登録手段を含み、
運用管理ルール提供サービス装置は、
リソース情報の類推指示を含む運用管理ルール要求情報が送信されたときに、運用管理ルール処理装置から、一定時間毎に追加記憶されたリソース情報を受信して、リソース情報が示す数値の変化および直近のリソース情報が示す数値に基づいて、将来のリソース情報が示す数値を類推する類推手段を含み、
ルール特定手段は、類推されたリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定する
請求項１または請求項２に記載の運用管理ルール提供サービスシステム。
【請求項４】
複数の運用管理ルール提供サービス装置を備え、
一の運用管理ルール提供サービス装置のルール特定手段は、運用管理ルールを特定できないときに、他の運用管理ルール提供サービス装置に運用管理ルール要求情報を送信し、
当該他の運用管理ルール提供サービス装置のルール特定手段は、前記一の運用管理ルール提供サービス装置からの運用管理ルール要求情報に応じて運用管理ルールを特定し、当該ルールを前記一の運用管理ルール提供サービス装置に送信する
請求項１または請求項２に記載の運用管理ルール提供サービスシステム。
【請求項５】
運用管理ルール提供サービス装置は、
運用管理ルールのルールＩＤと、前記運用管理ルールを利用した利用者の利用者ＩＤとを対応付けた提供履歴情報を記憶する提供履歴情報記憶手段を備え、
課金情報導出手段は、提供履歴情報を参照して、ルール特定手段によって特定された運用管理ルールを利用した利用者の数、および運用管理ルール要求情報に含まれる利用者ＩＤが利用した運用管理ルールの数の一方または双方である利用頻度を導出し、利用頻度に応じて課金情報を導出する
請求項１から請求項４のうちのいずれか１項に記載の運用管理ルール提供サービスシステム。
【請求項６】
管理対象装置に適用される運用管理ルールを記憶する運用管理ルール処理装置に対して、運用管理ルール提供サービス装置が運用管理ルールを提供する運用管理ルール提供サービス方法であって、
運用管理ルール処理装置の運用管理情報記憶手段が、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶し、
運用管理ルール処理装置のルール要求手段が、運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信し、
運用管理ルール提供サービス装置の運用管理情報マスタ記憶手段が、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と運用管理ルール提供サービス装置を所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶し、
運用管理ルール提供サービス装置の保守契約サービス記憶手段が、運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶し、
運用管理ルール提供サービス装置のルール特定手段が、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定し、
運用管理ルール提供サービス装置の課金情報導出手段が、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出し、
ルール提供手段が、前記課金情報と、ルール特定手段によって特定された運用管理ルールとを運用管理ルール処理装置に送信し、
運用管理ルール処理装置のルール提示手段が、運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示し、
運用管理ルール処理装置のルール登録手段が、ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させる
ことを特徴とする運用管理ルール提供サービス方法。
【請求項７】
運用管理ルール提供サービス装置の情報要求手段が、運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信し、
実行条件提供サービス装置の実行条件履歴記憶手段が、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶し、
実行条件提供サービス装置の保証契約サービス情報記憶手段が、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶し、
実行条件提供サービス装置の保証契約プラン抽出手段が、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出し、
実行条件提供サービス装置の条件式等抽出手段が、要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出し、
実行条件提供サービス装置の条件式等提供手段が、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信し、
運用管理ルール提供サービス装置の情報提示手段が、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示し、
運用管理ルール提供サービス装置の実行条件情報登録手段が、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる
請求項６に記載の運用管理ルール提供サービス方法。
【請求項８】
運用管理ルール処理装置のリソース情報追加登録手段が、一定時間毎に管理対象装置のリソース情報を運用管理情報記憶手段に追加記憶させ、
運用管理ルール提供サービス装置の類推手段が、リソース情報の類推指示を含む運用管理ルール要求情報が送信されたときに、運用管理ルール処理装置から、一定時間毎に追加記憶されたリソース情報を受信して、リソース情報が示す数値の変化および直近のリソース情報が示す数値に基づいて、将来のリソース情報が示す数値を類推し、
運用管理ルール提供サービス装置のルール特定手段が、類推されたリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定する
請求項６または請求項７に記載の運用管理ルール提供サービス方法。
【請求項９】
一の運用管理ルール提供サービス装置のルール特定手段が、運用管理ルールを特定できないときに、他の運用管理ルール提供サービス装置に運用管理ルール要求情報を送信し、
当該他の運用管理ルール提供サービス装置のルール特定手段が、前記一の運用管理ルール提供サービス装置からの運用管理ルール要求情報に応じて運用管理ルールを特定し、当該運用管理ルールを前記一の運用管理ルール提供サービス装置に送信する
請求項６または請求項７に記載の運用管理ルール提供サービス方法。
【請求項１０】
運用管理ルール提供サービス装置の提供履歴情報記憶手段が、運用管理ルールのルールＩＤと、前記運用管理ルールを利用した利用者の利用者ＩＤとを対応付けた提供履歴情報を記憶し、
運用管理ルール提供サービス装置の課金情報導出手段が、提供履歴情報を参照して、ルール特定手段によって特定された運用管理ルールを利用した利用者の数、および運用管理ルール要求情報に含まれる利用者ＩＤが利用した運用管理ルールの数の一方または双方である利用頻度を導出し、利用頻度に応じて課金情報を導出する
請求項６から請求項９のうちのいずれか１項に記載の運用管理ルール提供サービス方法。
【請求項１１】
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置と、運用管理ルール提供サービス装置に情報を提供する実行条件提供サービス装置を備えた情報提供システムであって、
運用管理ルール提供サービス装置は、
運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報とを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、
運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信する情報要求手段と、
要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示する情報提示手段と、
情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる実行条件情報登録手段とを含み、
実行条件提供サービス装置は、
リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、
運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段と、
要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出手段と、
要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出手段と、
抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供手段とを含む
ことを特徴とする情報提供システム。
【請求項１２】
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置に対して、実行条件提供サービス装置が情報を提供する情報提供方法であって、
運用管理ルール提供サービス装置の運用管理情報マスタ記憶手段が、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報とを対応付けた実行条件情報、および運用管理ルールを記憶し、
運用管理ルール提供サービス装置の情報要求手段が、運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信し、
実行条件提供サービス装置の実行条件履歴記憶手段が、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶し、
実行条件提供サービス装置の保証契約サービス情報記憶手段が、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶し、
実行条件提供サービス装置の保証契約プラン抽出手段が、要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出し、
実行条件提供サービス装置の条件式等提供手段は、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信し、
運用管理ルール提供サービス装置の情報提示手段が、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示し、
運用管理ルール提供サービス装置の実行条件情報登録手段が、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる
ことを特徴とする情報提供方法。
【請求項１３】
管理対象装置に適用される運用管理ルールを運用管理ルール提供サービス装置から提供される運用管理ルール処理装置であって、
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段と、
運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信するルール要求手段と、
運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示するルール提示手段と、
ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させるルール登録手段とを備えた
ことを特徴とする運用管理ルール処理装置。
【請求項１４】
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置であって、
運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と運用管理ルール提供サービス装置を所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、
運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶する保守契約サービス記憶手段と、
運用管理ルール処理装置からの運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定するルール特定手段と、
運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出する課金情報導出手段と、
前記課金情報と、ルール特定手段によって特定された運用管理ルールとを運用管理ルール処理装置に送信するルール提供手段とを備えた
ことを特徴とする運用管理ルール提供サービス装置。
【請求項１５】
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置に対して、情報を提供する実行条件提供サービス装置であって、
リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、
運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段と、
要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出手段と、
運用管理ルール提供サービス装置からの要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出手段と、
抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供手段とを備えた
ことを特徴とする実行条件提供サービス装置。
【請求項１６】
管理対象装置に適用される運用管理ルールを運用管理ルール提供サービス装置から提供されるコンピュータであって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を備えたコンピュータに搭載される運用管理ルール処理装置用プログラムであって、
前記コンピュータに、
運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信するルール要求処理、
運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示するルール提示処理、および
ルール提示処理で表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させるルール登録処理
を実行させるための運用管理ルール処理装置用プログラム。
【請求項１７】
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供するコンピュータであって、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と当該コンピュータを所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶する保守契約サービス記憶手段とを備えたコンピュータに搭載される運用管理ルール提供サービスプログラムであって、
前記コンピュータに、
運用管理ルール処理装置からの運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定するルール特定処理、
運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出する課金情報導出処理、および
前記課金情報と、ルール特定処理で特定された運用管理ルールとを運用管理ルール処理装置に送信するルール提供処理
を実行させるための運用管理ルール提供サービスプログラム。
【請求項１８】
条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置に対して、情報を提供するコンピュータであって、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と当該コンピュータを所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段とを備えたコンピュータに搭載される実行条件提供サービスプログラムであって、
前記コンピュータに、
運用管理ルール提供サービス装置からの要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出処理、
運用管理ルール提供サービス装置からの要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出処理、および
抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供処理
を実行させるための実行条件提供サービスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用管理ルール処理装置に対して運用管理ルールを提供する運用管理ルール提供サービスシステム、運用管理ルール提供方法、情報提供システム、情報提供方法、運用管理ルール提供サービスシステムに適用される運用管理ルール処理装置、運用管理ルール提供サービス装置、実行条件提供サービス装置、運用管理ルール処理装置用プログラム、運用管理ルール提供サービスプログラム、実行条件提供サービスプログラムに関する。
【背景技術】
【０００２】
管理対象となる情報処理装置のリソースに関する運用管理ルールを記憶しておき、運用管理ルールに従って管理対象を復旧する運用管理ルール処理装置が知られている。例えば、特許文献１には、障害復旧情報（障害からの復旧方法等）をデータベースに記憶しておき、障害等の状態が発生した場合の運用管理作業を自動的に行う障害自動復旧方式が記載されている。
【０００３】
運用管理ルール処理装置によって運用保守サービスを受ける顧客は、管理対象とする情報処理装置のリソース（例えば、ソフトウェアやハードウェア）を確定してから、どのような運用管理ルールを設定するかという運用保守サービスを、運用保守サービス提供者と合意していた。そのため、運用管理ルール処理装置によって運用保守サービスを受ける顧客は、運用保守サービス提供者との間で合意した後に、情報処理装置のリソースを自由に変更することができなかった。
【０００４】
また、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者は、顧客の情報処理装置のリソースごとに、運用保守サービスを提供していた。
【０００５】
運用保守サービス提供者は、リソースを販売するシステム供給者から運用管理ルールの情報を得て、運用管理ルールを顧客に提供する。
【０００６】
しかし、顧客の情報処理装置が小規模の場合には、運用保守サービスの対価が見合わないために、運用保守サービスを提供することができなかった。また、顧客が急激な増加にした場合には、運用保守サービスを提供するのに要する期間が、顧客の増加数に応じて長くなっていた。
【０００７】
また、特許文献２には、作業分析の対象となる作業項目を記憶するマスタ記憶手段と、作業項目をマスタ記憶手段から読み出し、表示部に表示するとともに、作業内容記憶手段に書き込む作業内容設定手段とを含む作業分析装置が記載されている。
【０００８】
また、特許文献３には、調理に関する調理データを入力する調理データ入力ステップと、その調理データを変更するための変更条件を入力する変更条件入力ステップとを含む調理データ提供方法が記載されている。また、特許文献３には、変更された調理データを表示手段に表示させること等が記載されている。
【０００９】
【特許文献１】特公平７−５４４７４号公報（段落０００６−００２３）
【特許文献２】特開２００２−２８８７０３号公報（段落００１５，００１７，００１８）
【特許文献３】特開２００３−５０９０７号公報（段落０００７，００２２）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従来、運用管理ルール処理装置によって運用保守サービスを受ける顧客が、管理対象とする情報処理装置のリソースを、容易に変更できないという問題があった。その理由は、管理対象とする情報処理装置のリソースを、所望のリソースに変更した場合に利用可能な運用管理ルールの料金を見積ることができないためである。すなわち、リソースの変更に伴って運用保守サービス提供者から新たに運用管理ルールを入手する場合における運用管理ルールの料金を見積ることができないためである。また、管理対象とする情報処理装置のリソースを変更した場合に利用可能な運用管理ルールを追加するのに相当の期間を要するためである。
【００１１】
また、従来、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者は、顧客の情報処理装置が小規模である場合、もしくは多種多様である場合では、運用保守サービスを提供することができなかった。その理由は、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者が、運用保守サービスを提供するために相当の費用と相当の期間を要するためである。その原因は、管理対象とする情報処理装置のリソース（例えば、ソフトウェアやハードウェア）ごとに運用管理ルールを設定することが困難なためである。
【００１２】
また、従来、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者が、新たなリソースに対する運用管理ルールをリアルタイムで作成することができなかった。これは、システム供給者からの新たなリソースに対する運用管理ルールの情報提供が、紙媒体による契約を行った後に行われるためである。たとえ、電子媒体による契約であっても、契約後に情報提供されるというタイムラグが発生する。運用保守サービス提供者が、新たなリソースに対する運用管理ルールをリアルタイムで作成できることが好ましい。
【００１３】
また、リソースを提供するシステム供給者が、個々のリソースに対する運用管理ルールの情報をリアルタイムに運用保守サービス提供者へ自動提供することができなかった。これは、個々のリソースに対する運用管理ルールの関連付けでは、リソースに対する運用管理の関連付けだけでなく、運用管理ルールからリソースへの関連付けを行うため、今までのリソースをすべて含めて関連付けを更新することに非常に多くの労力を要していたためである。システム供給者が、個々のリソースに対する運用管理ルールの情報を迅速に運用保守サービス提供者提供できることが好ましい。
【００１４】
本発明は、運用管理ルール処理装置によって運用保守サービスを受ける顧客が、管理対象とする情報処理装置のリソースを、所望のリソースに変更し易くすることを目的とする。
【００１５】
また、運用保守サービスを提供する運用保守サービス提供者が、運用保守サービスを提供するのに要する費用と期間を低減できるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
本発明による運用管理ルール提供サービスシステムは、管理対象装置に適用される運用管理ルールを記憶する運用管理ルール処理装置と、運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置とを備えた運用管理ルール提供サービスシステムであって、運用管理ルール処理装置が、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段と、運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信するルール要求手段と、運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示するルール提示手段と、ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させるルール登録手段とを含み、運用管理ルール提供サービス装置が、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と運用管理ルール提供サービス装置を所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶する保守契約サービス記憶手段と、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定するルール特定手段と、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出する課金情報導出手段と、前記課金情報と、ルール特定手段によって特定された運用管理ルールとを運用管理ルール処理装置に送信するルール提供手段とを含むことを特徴とする。
【００１７】
そのような構成によれば、ルール提示手段が、運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよびその運用管理ルールの対価を示す課金情報とを表示し、ルール登録手段が、ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させる。従って、利用者（顧客）は、表示された運用管理ルールを閲覧することにより、運用管理情報マスタ記憶手段に記憶されている運用管理ルールをどのぐらいの費用で管理対象装置に適用できるかを確認することができ、管理対象装置のリソース（資源）を、所望のリソース（資源）に変更した場合に利用可能な運用管理ルールの価格を見積もることができる。よって、管理対象装置のリソースを、所望のリソースに変更し易くすることができる。また、利用者は、容易に運用管理情報マスタ記憶手段に記憶されている運用管理ルールを運用管理情報記憶手段に記憶させることができる。よって、管理対象装置のリソース（資源）を変更した場合に利用可能な運用管理ルールを追加するのに要する期間を低減することができる。
【００１８】
運用管理ルール提供サービス装置に情報を提供する実行条件提供サービス装置を備え、運用管理ルール提供サービス装置が、運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信する情報要求手段と、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示する情報提示手段と、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる実行条件情報登録手段とを含み、実行条件提供サービス装置が、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段と、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出手段と、要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出手段と、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供手段とを含む構成であってもよい。
【００１９】
そのような構成によれば、情報提示手段が、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示し、実行条件情報登録手段が、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる。従って、運用保守サービス提供者等は、表示された情報を閲覧することにより、運用管理情報マスタ記憶手段に記憶されていない実行条件情報を判断することができ、新たな実行条件情報を容易に運用管理情報マスタ記憶手段に記憶させることができる。さらに、運用管理情報マスタ記憶手段には、利用者（顧客）の管理対象装置のリソース（資源）に応じた運用管理ルールと、運用管理ルールに対応する実行条件情報が記憶されるので、運用保守サービス提供者は、利用者に運用保守サービスを提供するのに要する期間を低減することができる。さらに、複数の利用者の管理対象装置のリソースが同一であれば、同一の運用管理ルールと、運用管理ルールに対応する実行条件情報で運用保守サービスを提供することができ、利用者に運用保守サービスを提供するのに要する費用を低減することができる。
【００２０】
運用管理ルール処理装置が、一定時間毎に管理対象装置のリソース情報を運用管理情報記憶手段に追加記憶させるリソース情報追加登録手段を含み、運用管理ルール提供サービス装置が、リソース情報の類推指示を含む運用管理ルール要求情報が送信されたときに、運用管理ルール処理装置から、一定時間毎に追加記憶されたリソース情報を受信して、リソース情報が示す数値の変化および直近のリソース情報が示す数値に基づいて、将来のリソース情報が示す数値を類推する類推手段を含み、ルール特定手段が、類推されたリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定する構成であってもよい。
【００２１】
そのような構成によれば、将来、必要になると考えられる運用管理ルールを運用管理ルール処理装置に提供することができる。
【００２２】
複数の運用管理ルール提供サービス装置を備え、一の運用管理ルール提供サービス装置のルール特定手段が、運用管理ルールを特定できないときに、他の運用管理ルール提供サービス装置に運用管理ルール要求情報を送信し、当該他の運用管理ルール提供サービス装置のルール特定手段が、前記一の運用管理ルール提供サービス装置からの運用管理ルール要求情報に応じて運用管理ルールを特定し、当該ルールを前記一の運用管理ルール提供サービス装置に送信する構成であってもよい。
【００２３】
そのような構成によれば、運用管理ルール提供サービス装置は、自装置から運用管理ルール処理装置に運用管理ルールを提供できなくても、他の運用管理ルール提供サービス装置から運用管理ルールを受信して、その運用管理ルールを運用管理ルール処理装置に提供することができる。
【００２４】
運用管理ルール提供サービス装置が、運用管理ルールのルールＩＤと、前記運用管理ルールを利用した利用者の利用者ＩＤとを対応付けた提供履歴情報を記憶する提供履歴情報記憶手段を備え、課金情報導出手段が、提供履歴情報を参照して、ルール特定手段によって特定された運用管理ルールを利用した利用者の数、および運用管理ルール要求情報に含まれる利用者ＩＤが利用した運用管理ルールの数の一方または双方である利用頻度を導出し、利用頻度に応じて課金情報を導出する構成であってもよい。
【００２５】
そのような構成によれば、運用管理ルールの価格を利用頻度に応じて定めることができる。
【００２６】
また、本発明による運用管理ルール提供サービス方法は、管理対象装置に適用される運用管理ルールを記憶する運用管理ルール処理装置に対して、運用管理ルール提供サービス装置が運用管理ルールを提供する運用管理ルール提供サービス方法であって、運用管理ルール処理装置の運用管理情報記憶手段が、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶し、運用管理ルール処理装置のルール要求手段が、運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信し、運用管理ルール提供サービス装置の運用管理情報マスタ記憶手段が、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と運用管理ルール提供サービス装置を所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶し、運用管理ルール提供サービス装置の保守契約サービス記憶手段が、運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶し、運用管理ルール提供サービス装置のルール特定手段が、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定し、運用管理ルール提供サービス装置の課金情報導出手段が、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出し、ルール提供手段が、前記課金情報と、ルール特定手段によって特定された運用管理ルールとを運用管理ルール処理装置に送信し、運用管理ルール処理装置のルール提示手段が、運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示し、運用管理ルール処理装置のルール登録手段が、ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させることを特徴とする。
【００２７】
運用管理ルール提供サービス装置の情報要求手段が、運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信し、実行条件提供サービス装置の実行条件履歴記憶手段が、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶し、実行条件提供サービス装置の保証契約サービス情報記憶手段が、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶し、実行条件提供サービス装置の保証契約プラン抽出手段が、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出し、実行条件提供サービス装置の条件式等抽出手段が、要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出し、実行条件提供サービス装置の条件式等提供手段が、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信し、運用管理ルール提供サービス装置の情報提示手段が、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示し、運用管理ルール提供サービス装置の実行条件情報登録手段が、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる方法であってもよい。
【００２８】
運用管理ルール処理装置のリソース情報追加登録手段が、一定時間毎に管理対象装置のリソース情報を運用管理情報記憶手段に追加記憶させ、運用管理ルール提供サービス装置の類推手段が、リソース情報の類推指示を含む運用管理ルール要求情報が送信されたときに、運用管理ルール処理装置から、一定時間毎に追加記憶されたリソース情報を受信して、リソース情報が示す数値の変化および直近のリソース情報が示す数値に基づいて、将来のリソース情報が示す数値を類推し、運用管理ルール提供サービス装置のルール特定手段が、類推されたリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定する方法であってもよい。
【００２９】
一の運用管理ルール提供サービス装置のルール特定手段が、運用管理ルールを特定できないときに、他の運用管理ルール提供サービス装置に運用管理ルール要求情報を送信し、当該他の運用管理ルール提供サービス装置のルール特定手段が、前記一の運用管理ルール提供サービス装置からの運用管理ルール要求情報に応じて運用管理ルールを特定し、当該運用管理ルールを前記一の運用管理ルール提供サービス装置に送信する方法であってもよい。
【００３０】
運用管理ルール提供サービス装置の提供履歴情報記憶手段が、運用管理ルールのルールＩＤと、前記運用管理ルールを利用した利用者の利用者ＩＤとを対応付けた提供履歴情報を記憶し、運用管理ルール提供サービス装置の課金情報導出手段が、提供履歴情報を参照して、ルール特定手段によって特定された運用管理ルールを利用した利用者の数、および運用管理ルール要求情報に含まれる利用者ＩＤが利用した運用管理ルールの数の一方または双方である利用頻度を導出し、利用頻度に応じて課金情報を導出する方法であってもよい。
【００３１】
また、本発明による情報提供システムは、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置と、運用管理ルール提供サービス装置に情報を提供する実行条件提供サービス装置を備えた情報提供システムであって、運用管理ルール提供サービス装置が、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報とを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信する情報要求手段と、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示する情報提示手段と、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させる実行条件情報登録手段とを含み、実行条件提供サービス装置が、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段と、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出手段と、要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出手段と、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供手段とを含むことを特徴とする。
【００３２】
そのような構成によれば、新たなリソース情報に対する運用管理ルールが、今までの契約していた保証契約サービスの延長であれば、保証契約サービスのサポート範囲に追記される形で自動拡張されるため、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者が、新たなリソース情報に対する運用管理ルールをリアルタイムで作成することができる。また、実行条件履歴記憶手段では、個々のリソース情報に関連付けられる条件式もしくは対処コマンドを随時追加する形で記憶することで、リソース情報から運用管理ルールへの関連付けのみを管理することで、関連付けの労力を削減しながら、リソース情報を提供するシステム供給者が、個々のリソース情報に対する運用管理ルールの情報をリアルタイムに運用保守サービス提供者へ自動提供することができる。
【００３３】
また、本発明による情報提供方法は、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置に対して、実行条件提供サービス装置が情報を提供する情報提供方法であって、運用管理ルール提供サービス装置の運用管理情報マスタ記憶手段が、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報とを対応付けた実行条件情報、および運用管理ルールを記憶し、運用管理ルール提供サービス装置の情報要求手段が、運用管理情報マスタ記憶手段に記憶された運用管理ルールの条件式、対処コマンド、および運用保守サービス提供者によって選択されたリソース情報の一部または全部と、運用保守サービス提供者の運用保守サービス提供者ＩＤとを含む要求情報を実行条件提供サービス装置に送信し、実行条件提供サービス装置の実行条件履歴記憶手段が、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶し、実行条件提供サービス装置の保証契約サービス情報記憶手段が、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶し、実行条件提供サービス装置の保証契約プラン抽出手段が、要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出し、実行条件提供サービス装置の条件式等提供手段は、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信し、運用管理ルール提供サービス装置の情報提示手段が、要求情報に対する応答として実行条件提供サービス装置が送信した条件式、対処コマンド、およびリソース情報を表示し、運用管理ルール提供サービス装置の実行条件情報登録手段が、情報提示手段に表示された条件式および対処コマンドが選択された場合、その条件式および対処コマンドを含む運用管理ルールを運用管理情報マスタ記憶手段に記憶させ、前記条件式および対処コマンドとともに実行条件提供サービス装置から提供されたリソース情報を必要リソース情報とする実行条件情報を運用管理情報マスタ記憶手段に記憶させることを特徴とする。
【００３４】
また、本発明による運用管理ルール処理装置は、管理対象装置に適用される運用管理ルールを運用管理ルール提供サービス装置から提供される運用管理ルール処理装置であって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段と、運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信するルール要求手段と、運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示するルール提示手段と、ルール提示手段に表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させるルール登録手段とを備えたことを特徴とする。
【００３５】
また、本発明による運用管理ルール提供サービス装置は、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置であって、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と運用管理ルール提供サービス装置を所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶する保守契約サービス記憶手段と、運用管理ルール処理装置からの運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定するルール特定手段と、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出する課金情報導出手段と、前記課金情報と、ルール特定手段によって特定された運用管理ルールとを運用管理ルール処理装置に送信するルール提供手段とを備えたことを特徴とする。
【００３６】
また、本発明による実行条件提供サービス装置は、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置に対して、情報を提供する実行条件提供サービス装置であって、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と実行条件提供サービス装置を所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段と、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出手段と、運用管理ルール提供サービス装置からの要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出手段と、抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供手段とを備えたことを特徴とする。
【００３７】
また、本発明による運用管理ルール処理装置用プログラムは、管理対象装置に適用される運用管理ルールを運用管理ルール提供サービス装置から提供されるコンピュータであって、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を備えたコンピュータに搭載される運用管理ルール処理装置用プログラムであって、前記コンピュータに、運用管理ルール処理装置の利用者の利用者ＩＤと、前記利用者によって選択されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置に送信するルール要求処理、運用管理ルール要求情報に対する応答として運用管理ルール提供サービス装置が送信した運用管理ルールおよび当該運用管理ルールの対価を示す課金情報とを表示するルール提示処理、およびルール提示処理で表示された運用管理ルールのうち、利用者に選択された運用管理ルールを運用管理情報記憶手段に記憶させるルール登録処理を実行させることを特徴とする。
【００３８】
また、本発明による運用管理ルール提供サービスプログラムは、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供するコンピュータであって、運用管理ルールのルールＩＤと、運用管理ルールに含まれる対処コマンドを実行するために必要となる資源の種類や状態を表す必要リソース情報と、利用者と当該コンピュータを所持する運用保守サービス提供者との間の運用管理ルール提供契約の種類である保守契約プランとを対応付けた実行条件情報、および運用管理ルールを記憶する運用管理情報マスタ記憶手段と、運用管理ルール処理装置の利用者の利用者ＩＤと、当該利用者が契約した保守契約プランとを示す保守契約サービス情報を記憶する保守契約サービス記憶手段とを備えたコンピュータに搭載される運用管理ルール提供サービスプログラムであって、前記コンピュータに、運用管理ルール処理装置からの運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれるルールＩＤから運用管理ルールを特定するルール特定処理、運用管理ルール要求情報に含まれるリソース情報によって必要リソース情報が満たされている実行条件情報に含まれる保守契約プランと、運用管理ルール要求情報に含まれる利用者ＩＤに対応する保守契約プランとを照合し、照合結果に応じて課金情報を導出する課金情報導出処理、および前記課金情報と、ルール特定処理で特定された運用管理ルールとを運用管理ルール処理装置に送信するルール提供処理を実行させることを特徴とする。
【００３９】
また、本発明による実行条件提供サービスプログラムは、条件と当該条件が満たされたときに管理対象装置に対して実行する対処コマンドとを含む運用管理ルールと、管理対象装置の資源の種類や状態を表すリソース情報とを記憶する運用管理情報記憶手段を含む運用管理ルール処理装置に運用管理ルールを提供する運用管理ルール提供サービス装置に対して、情報を提供するコンピュータであって、リソース情報と、条件式と、対処コマンドと、運用保守サービス提供者と当該コンピュータを所持する供給者との間の情報提供契約の種類である保証契約プランとを対応付けた履歴情報である実行条件履歴情報を記憶する実行条件履歴記憶手段と、運用保守サービス提供者の運用保守サービス提供者ＩＤと、当該運用保守サービス提供者が契約した保証契約プランとを対応付けた保証契約サービス情報を記憶する保証契約サービス情報記憶手段とを備えたコンピュータに搭載される実行条件提供サービスプログラムであって、前記コンピュータに、運用管理ルール提供サービス装置からの要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを保証契約サービス情報から抽出する保証契約プラン抽出処理、運用管理ルール提供サービス装置からの要求情報に含まれる条件式、対処コマンド、およびリソース情報の一部または全部それぞれと合致し、要求情報に含まれる運用保守サービス提供者ＩＤに対応する保証契約プランを含む実行条件履歴情報を特定し、当該実行条件履歴情報から条件式、対処コマンド、およびリソース情報を抽出する条件式等抽出処理、および抽出された条件式、対処コマンド、およびリソース情報を運用管理ルール提供サービス装置に送信する条件式等提供処理を実行させることを特徴とする。
【発明の効果】
【００４０】
本発明によれば、運用管理ルール処理装置によって運用保守サービスを受ける顧客が、管理対象とする情報処理装置のリソース（資源）を、所望のリソースに変更し易くすることができる。
【００４１】
また、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者が、運用保守サービスを提供するのに要する費用と期間を低減することができる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の実施の形態を図面を参照して説明する。
【００４３】
実施の形態１．
図１は、本発明を利用した運用保守サービスの利用形態を示す説明図である。第１の実施の形態の運用管理ルール提供サービスシステムは、運用管理ルール処理装置１０と、運用管理ルール提供サービス装置２０とを備える。運用管理ルール処理装置１０と運用管理ルール提供サービス装置２０とは、通信ネットワーク４０を介して接続される。尚、各装置間で送受信されるデータは、暗号化されてもよい。
【００４４】
顧客は、運用管理ルール処理装置１０を所有する。また、運用保守サービスを提供する者（以下の説明では、運用保守サービス提供者と記す。）は、運用管理ルール提供サービス装置２０を所有する。
【００４５】
顧客は、運用管理ルール処理装置によって、情報処理装置の運用保守サービスを享受する。そして、新規購入や追加変更などで新たな情報処理装置を利用する場合に、その情報処理装置の運用管理ルールを、運用保守サービス提供者から購入する。
【００４６】
運用保守サービス提供者は、顧客からの運用管理ルール要求に応じて、情報処理装置のリソースで利用可能な運用管理ルールを提供する。
【００４７】
図２は、本発明の第１の実施の形態を示すブロック図である。本発明の第１の実施の形態の運用管理ルール提供サービスシステムは、ｎ個の運用管理ルール処理装置１０と、運用管理ルール提供サービス装置２０とを備える。ここで、ｎは、１以上の整数である。各装置は、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置とを備える。なお、図２では、表示装置と入力装置の図示を省略している。
【００４８】
運用管理ルール処理装置１０は、運用管理情報記憶手段１０１と、運用管理ルール設定手段１０２とを備える。
【００４９】
運用管理ルール提供サービス装置２０は、運用管理情報マスタ記憶手段２０１と、保守契約サービス記憶手段２０２と、運用管理ルール提供手段２０３と、運用管理ルール実行判定手段２０５とを備える。
【００５０】
運用管理情報記憶手段１０１は、管理対象となる情報処理装置の運用管理ルールと、管理対象となる情報処理装置のリソース情報を記憶する。なお、図２では、管理対象となる情報処理装置の図示を省略している。
【００５１】
１つの運用管理ルールは、運用管理ルールを一意に示すルールＩＤと、条件式と、対処コマンドとを含む。条件式は、管理対象となる情報処理装置の特定の状態を示す情報であり、管理対象が特定の状態になったか否かの判定に用いられる。対処コマンドは、管理対象が特定の状態になったとき（条件式が満たされたとき）に行うべき処理手順を実行するコマンドである。条件式に基づいて、管理対象が特定の状態になったか否かが判定され、条件式が満たされた場合、その条件式に対応する対処コマンドが管理対象となる情報処理装置に適用される。このように運用管理ルールを用いて、障害からの復旧等の各種運用管理が自動的に行われる。ただし、運用管理ルール処理装置１０は、管理対象が条件式を満たしたか否かを判断する手段、および、対処コマンドを管理対象に適用（実行）する手段を備えていなくてもよく、これらの手段については図２において図示していない。また、運用管理ルール処理装置１０が、管理対象が条件式を満たしたか否かを判断する手段、および、対処コマンドを管理対象に適用（実行）する手段を備えていてもよい。
【００５２】
図３は、運用管理ルールの例を示す説明図である。図３に示す１番目の運用管理ルール１０１１ｐは、ルールＩＤがRULE_1001 であり、条件式が状態Ａであり、対処コマンドが対処手順Ａであることを示している。同様に、２番目の運用管理ルール１０１２ｐは、ルールＩＤがRULE_1002 であり、条件式が状態Ｂであり、対処コマンドが対処手順Ｂであることを示している。３番目に示す運用管理ルール１０１３ｐは、ルールＩＤがRULE_1003 であり、条件式が状態Ｃであり、対処コマンドが対処手順Ｃであることを示している。４番目に示す運用管理ルール１０１４ｐは、ルールＩＤがRULE_1004 であり、条件式が状態Ｄであり、対処コマンドが対処手順Ｄであることを示している。
【００５３】
ここで、運用管理ルールは、運用管理ルール提供サービスシステムに含まれる各装置によらず、条件式と対処コマンドが定まっていれば、その条件式および対処コマンドに応じた一意のルールＩＤを有する。条件式および対処コマンドが同一であっても記憶される装置が異なるためにルールＩＤが異なるということはない。例えば、運用管理ルールは、運用管理ルール処理装置１０が備える運用管理情報記憶手段１０１、運用管理ルール提供サービス装置２０が備える運用管理情報マスタ記憶手段２０１に記憶されるが、運用管理ルール記憶手段１０１と運用管理情報マスタ記憶手段２０１に条件式および対処コマンドが共通の運用管理ルールが記憶されているならば、その運用管理ルールのルールＩＤも共通のルールＩＤである。
【００５４】
リソース情報は、管理対象の資源（リソース）の種類や状態に関する情報である。管理対象の資源として、ハードウェア資源やソフトウェア資源がある。１つのリソース情報は、情報処理装置の各種資源の種類や状態を示すリソースプロパティと、そのリソースプロパティの値であるリソースプロパティ値とを含む。リソースプロパティの例として、例えば、ＣＩＭ（Common Information Model）スキーマのクラスのプロパティや、ＭＩＢ（Management Information Base ）のＯＩＤ（Object ID ）等が挙げられる。また、リソースプロパティ値の例として、例えば、ＣＩＭスキーマのクラスのプロパティが示す値や、ＭＩＤのＯＩＤが示す値等が挙げられる。
【００５５】
図４は、リソース情報の例を示す説明図である。図４に示す１番目のリソース情報１０１１ｒは、リソースプロパティがOS.Name であり、リソースプロパティ値がOSX であることを示している。同様に、２番目のリソース情報１０１２ｒは、リソースプロパティがAP.Name であり、リソースプロパティ値がAP1 であることを示している。同様に、３番目のリソース情報１０１３ｒは、リソースプロパティがAP.Name であり、リソースプロパティ値がAP2 であることを示している。なお、ここでは、ＯＳやアプリケーションソフトウェアの名称をリソースプロパティとし、ＯＳやアプリケーションソフトウェアの個別具体的な名称をリソースプロパティ値とする例を示した。この他に、例えば、「ＣＰＵ使用率」等のリソースの状態をリソースプロパティとし、その状態の具体的な値（例えば、９５％等）をリソースプロパティ値としてもよい。
【００５６】
運用管理ルール設定手段１０２は、運用管理ルール設定画面を表示装置に表示させ、入力装置からのオペレータの操作情報を受信して、オペレータからの運用管理ルール要求に対する処理を行う。例えば、オペレータによって、情報処理装置のリソース情報が要求された場合、運用管理ルール設定手段１０２は、取得要求である操作情報を受信し、運用管理情報記憶手段１０１に記憶されているリソース情報の中から、該当する情報処理装置のリソース情報（オペレータに要求されたリソース情報）を取得する。あるいは、運用管理ルール設定画面上に表示したリソース情報で利用可能な運用管理ルールがオペレータによって要求されたとする。すなわち、運用管理ルール設定画面上に表示したリソース情報が示す状態において利用可能な運用管理ルールがオペレータによって要求されたとする。この場合、運用管理ルール設定手段１０２は、顧客ＩＤと運用管理ルール設定画面上に表示したリソース情報を含む運用管理ルール要求情報を生成し、その運用管理ルール要求情報を運用管理ルール実行判定手段２０５に送信する。なお、顧客ＩＤは、予め運用管理ルール処理装置１０が記憶していてもよいし、あるいは、オペレータによって入力されてもよい。
【００５７】
なお、運用管理ルール設定画面については後述する。
【００５８】
また、運用管理ルール設定手段１０２は、運用管理ルール提供サービス装置２０に対して運用管理ルール要求情報を送信した場合、その応答として、運用管理ルール提供手段２０３から運用管理ルールと課金情報を受信する。そして、運用管理ルール設定手段１０２は、運用管理ルール処理装置の管理対象である情報処理装置で利用可能な運用管理ルールの選択をオペレータに促す運用管理ルール設定画面を表示装置に表示させる。このとき、運用管理ルール設定手段１０２は、運用管理情報記憶手段１０１に記憶されている運用管理ルールを取得し、運用管理ルール提供手段２０３から受信した運用管理ルールと同じ運用管理ルールが既に運用管理情報記憶手段１０１に記憶されていた場合には、その運用管理ルールが登録済みであるという情報を運用管理ルール設定画面上に表示してもよい。
【００５９】
運用管理ルール設定手段１０２は、オペレータによって運用管理ルールが選択された場合、その運用管理ルールを運用管理情報記憶手段１０１に記憶させる。
【００６０】
運用管理情報マスタ記憶手段２０１は、運用管理ルール処理装置に提供する複数の運用管理ルールと、その運用管理ルールに対応する実行条件情報を記憶する。
【００６１】
１つの運用管理ルールは、既に説明したように、運用管理ルールを一意に示すルールＩＤと、特定の状態を判定するための条件式と、その条件式を満足したときに行なう対処手順を実行する対処コマンドとを含む。そして、運用管理ルールは、運用管理ルール提供サービスシステムに含まれる各装置によらず、条件式と対処コマンドが定まっていれば、その条件式および対処コマンドに応じた一意のルールＩＤを有する。
【００６２】
１つの実行条件情報は、実行条件情報を一意に示す実行条件ＩＤと、運用管理情報マスタ記憶手段２０１に格納されている運用管理ルールのルールＩＤと、ルールＩＤによって特定される運用管理ルールの対処コマンドを実行するために必要なリソースの情報（以下、必要なリソース情報と記す場合がある。）と、対象となる保守契約プラン情報とを対応付けて含んでいる。なお、保守契約は、顧客と運用保守サービス提供者との間で契約される。保守契約プランは、顧客からの運用管理ルールの要求に対して、どの程度の料金で運用管理ルールを提供するのかを規定した保守契約の種類のことである。
【００６３】
図５は、実行条件情報の例を示す説明図である。図５に示す１番目の実行条件情報２０１１は、実行条件ＩＤがCondition_1001であり、運用管理情報マスタ記憶手段２０１に格納されている運用管理ルールのうち、ルールＩＤがRULE_1001 である運用管理ルールの対処コマンドを実行するためには、「OS.Name=OSX 、かつ、AP.Name=AP1 でなければならない。」ということを示し、対象となる保守契約プランがGoldとSilverとBronzeであることを示している。実行条件ＩＤとは、個々の実行条件情報を識別するためのＩＤである。
【００６４】
なお、図５に示す記号“&&”は、論理積を意味する。また、OS.Name=OSX は、リソースプロパティがOS.Name であり、リソースプロパティ値がOSX であるリソース情報を示している。同様に、AP.Name=AP1 は、リソースプロパティがAP.Name であり、リソースプロパティ値がAP1 であるリソース情報を示している。「OS.Name=OSX 、かつ、AP.Name=AP1 でなければならない。」とは、より具体的には、「ＯＳの名称がOSX であり、かつ、アプリケーションソフトウェアの名称がAP1 でなければならない。」ということを意味する。同様に、図５に示す４番目の実行条件情報２０１４は、実行条件ＩＤがCondition_2002であり、運用管理情報マスタ記憶手段２０１に格納されている運用管理ルールのうち、ルールＩＤがRULE_2002 である運用管理ルールの対処コマンドを実行するためには、「ＯＳの名称がOSXであり、かつ、ＯＳのバージョンが10でなければならない。」ということを示し、対象となる保守契約プランがGoldであることを示している。
【００６５】
保守契約サービス記憶手段２０２は、運用管理ルール処理装置の所有者（例えば、顧客）と運用管理ルール提供サービス装置の所有者（例えば、運用保守サービス提供者）との間で契約される保守契約サービス情報を記憶する。
【００６６】
１つの保守契約サービス情報は、運用管理ルール処理装置の所有者を特定する顧客ＩＤと、保守契約プランの契約状況もしくは課金情報を有する。
【００６７】
図６は、保守契約サービス情報の例を示す説明図である。図６に示す１番目の保守契約サービス情報２０２１は、顧客ＩＤがUser_1であり、保守契約プランGoldと保守契約プランSilverと保守契約プランBronzeに契約していることを示している。なお、図６に示す記号“○”は、該当する保守契約プランに契約していることを意味する。同様に、図６に示す２番目の保守契約サービス情報２０２２は、顧客ＩＤがUser_2であり、保守契約プランSilverと保守契約プランBronzeに契約し、保守契約プランGoldの対象となる運用管理ルールは１つにつき10,000円で利用可能であることを示している。
【００６８】
顧客が、ある保守契約プランに契約している場合、実行条件情報においてその保守契約プランと対応付けられている運用管理ルールは無償で顧客に提供される。例えば、図５に例示する実行条件情報２０１１では、ルールＩＤがRULE_1001 である運用管理ルールは、保守契約プランGold,Silver,Bronzeに対応付けられている。従って、保守契約プランBronzeに契約している顧客（例えば、図６に例示する顧客ＩＤ”User_1”を有する顧客）は、ルールＩＤがRULE_1001 である運用管理ルールの提供を無償で受けることができる。
【００６９】
また、図６に示す保守契約サービス情報において、「１００００円／ルール」等のように「金額／ルール」と示した箇所は、顧客が契約していない保守契約プランに対応付けられている運用管理ルールの提供を顧客が受ける場合に、顧客が１ルール当たりに運用保守サービス提供者に支払うべき金額を示している。この金額の情報が課金情報である。例えば、図６に例示する顧客ＩＤ”User_2”を有する顧客は、保守契約プランSilver,Bronzeのみに契約していて、保守契約プランGoldには契約していない。図６に示す保守契約サービス情報２０２２は、図５に例示する実行条件情報のうち、保守契約プランGoldのみに対応付けられた”RULE_2001”や”RULE_2002”のルールＩＤを有する運用管理ルールの提供を受ける場合、１つのルールにつき１００００円を運用保守サービス提供者に支払うことを示している。なお、この場合、保守契約プランSilverやBronzeに対応付けられた運用管理ルールは無償で提供を受けることができる。同様に、例えば、図６に例示する顧客ＩＤ”User_3”を有する顧客は、保守契約プランBronzeのみに契約していて、保守契約プランSilverおよびGoldには契約してない。図６に示す保守契約サービス情報２０２３は、図５に例示する実行条件情報のうち、保守契約プランGoldのみに対応付けられた”RULE_2001”や”RULE_2002”のルールＩＤを有する運用管理ルールの提供を受ける場合、１つのルールにつき２５０００円を運用保守サービス提供者に支払い、保守契約プランSilverに対応付けられた運用管理ルールの提供を受ける場合、１つのルールにつき１００００円を運用保守サービス提供者に支払うことを示している。
【００７０】
なお、契約している保守契約プランの種類によって、１ルール当たりに対して支払う料金は異なっていてもよい。すなわち、図６に例示するように、保守契約プランSilver,Bronzeのみに契約している顧客に対しては、保守契約プランGoldに対応付けられた運用管理ルールを例えば１ルール当たり１００００円で提供し、保守契約プランBronzeのみに契約している顧客に対しては、保守契約プランGoldに対応付けられた運用管理ルールを例えば１ルール当たり２５０００円で提供してもよい。
【００７１】
運用管理ルール実行判定手段２０５は、顧客ＩＤとリソース情報を含む運用管理ルール要求情報を運用管理ルール設定手段１０２から受信する。そして、運用管理ルール実行判定手段２０５は、運用管理ルール要求情報を受信すると、運用管理情報マスタ記憶手段２０１から実行条件情報を取得する。さらに、運用管理ルール実行判定手段２０５は、その実行条件情報のうち、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報を選択する。運用管理ルール実行判定手段２０５は、選択した実行条件情報と、運用管理ルール設定手段１０２から受信した運用管理ルール要求情報に含まれる顧客ＩＤとを運用管理ルール提供手段２０３に送信する。
【００７２】
運用管理ルール提供手段２０３は、運用管理ルール実行判定手段２０５から受信した実行条件情報からルールＩＤおよび対象となる保守契約プラン（図５参照。）を抽出する。そして、運用管理ルール提供手段２０３は、運用管理ルール実行判定手段２０５から受信した顧客ＩＤの保守契約サービス情報を、保守契約サービス記憶手段２０２から読み込み、実行条件情報から抽出した保守契約プランに応じて、その顧客が契約している保守契約プランや１ルール当たりの金額に基づいて、顧客に請求する金額を示す課金情報を生成する。すなわち、実行条件情報から抽出した保守契約プランと、受信した顧客ＩＤの保守契約サービス情報が示している顧客の契約した保守契約プランとが一致していれば、課金情報を０円とし、実行条件情報から抽出した保守契約プランと、受信した顧客ＩＤの保守契約サービス情報が示している顧客の契約した保守契約プランとが一致していなければ、１ルール当たりの金額として示されている金額を課金情報とする。運用管理ルール提供手段２０３は、実行条件情報から抽出したルールＩＤによって特定される運用管理ルールとその課金情報とを１組として、運用管理ルール要求情報の送信元である運用管理ルール設定手段１０２に送信する。
【００７３】
なお、ここでは、運用管理ルール実行判定手段２０５が実行条件情報を運用管理ルール提供手段２０３に送信し、運用管理ルール提供手段２０３が実行条件情報からルールＩＤを抽出する場合を説明したが、運用管理ルール実行判定手段２０５が実行条件情報からルールＩＤを抽出し、そのルールＩＤを運用管理ルール提供手段２０３に送信してもよい。あるいは、運用管理ルール実行判定手段２０５が実行条件情報からルールＩＤを抽出し、そのルールＩＤによって特定される運用管理ルールを運用管理ルール提供手段２０３に送信してもよい。同様に、保守契約プランについても、運用管理ルール提供手段２０３が実行条件情報から抽出するのではなく、運用管理ルール実行判定手段２０５が実行条件情報から保守契約プランを抽出し、運用管理ルール実行判定手段２０５がその保守契約プランを運用管理ルール提供手段２０３に送信してもよい。
【００７４】
運用管理ルール設定手段１０２は、運用管理ルールとその課金情報とからなる各組を表示して、オペレータに選択を促し、オペレータに選択された運用管理ルールを運用管理情報記憶手段１０１に記憶させる。
【００７５】
図７は、運用管理ルール設定画面の例を示す説明図である。図７に例示する運用管理ルール設定画面７１において、領域７２は、運用管理ルール要求操作に関連する領域である。領域７３は、領域７２において行われる運用管理ルールの要求操作に応じて、運用管理ルール設定手段１０２が得た利用可能な運用管理ルールを表示する領域である。
【００７６】
チェックボックス７４は、運用管理ルールを用いた管理の対象となる情報処理装置が複数存在する場合に、管理者がどの情報処理装置に対応した運用管理ルールを要求するかを指定するためのチェックボックスである。プルダウンリスト７５は、運用管理ルールを用いた管理の対象となる情報処理装置が複数存在する場合に、管理者がどの情報処理装置に対応した運用管理ルールを要求するのかを指定するためのプルダウンリストである。運用管理ルール設定手段１０２は、プルダウンリスト７５の選択肢として、「全てを追加」の他に、管理対象となる情報処理装置名を表示する。なお、プルダウンリスト７５の選択肢「全てを追加」は、情報処理装置の全てを選択するという意味である。運用管理ルール設定手段１０２は、チェックボックス７４のチェックが外されているならば、全ての情報処理装置に対応した運用管理ルールを要求可能とするように、全ての情報処理装置のリソース情報をタブ７８に対応させてリスト表示欄７９に表示する。また、チェックボックス７４にチェックが入れられているならば、運用管理ルール設定手段１０２は、プルダウンリスト７５で指定された情報処理装置に対応した運用管理ルールを要求可能とするように、指定された情報処理装置のリソース情報をタブ７８に対応させてリスト表示欄７９に表示する。
【００７７】
チェックボックス７６は、運用管理ルールを要求するときに、以前に運用管理ルール要求情報を運用管理ルール提供サービス装置２０に送信してから変更があった情報処理装置のみの運用管理ルールを要求するためのチェックボックスである。運用管理ルール設定手段１０２は、運用管理ルール要求情報を送信するときに、チェックボックス７６にチェックが入れられているならば、そのような情報処理装置のみの運用管理ルールを要求可能とするように、そのような情報処理装置のリソース情報をタブ７８に対応させてリスト表示欄７９に表示する。チェックボックス７６のチェックが外されているならば、チェックボックス７４およびプルダウンリスト７５で指定された全ての情報処理装置の運用管理ルールを要求可能とするように、チェックボックス７４およびプルダウンリスト７５で指定された情報処理装置のリソース情報をタブ７８に対応させてリスト表示欄７９に表示する。
【００７８】
実行ボタン７７は、チェックボックス７４、プルダウンリスト７５、チェックボックス７６で指定された情報処理装置に対応する運用管理ルールを要求するために、指定された情報処理装置のリソース情報をタブ７８とともにリスト表示欄７９に表示するためのボタンである。実行ボタン７７が押下されると、運用管理ルール設定手段１０２は、チェックボックス７４、プルダウンリスト７５、チェックボックス７６で指定された情報処理装置のリソース情報をタブ７８とともにリスト表示欄７９に表示する。
【００７９】
タブ７８は、チェックボックス７４、プルダウンリスト７５、チェックボックス７６で指定された情報処理装置の名称を表示するタブである。タブ７８に表示された情報処理装置のリソース情報が、リスト表示欄７９に表示される。運用管理ルール設定手段１０２は、各タブに表示された情報処理装置名が押下されると、その情報処理装置のリソース情報をリスト表示欄７９に表示する。リスト表示欄７９は、タブの押下によって指定された情報処理装置のリソース情報を表示する表示欄である。
【００８０】
ボタン８０は、リスト表示欄７９の詳細情報を表示更新するための画面に遷移するためのボタンである。リスト表示欄７９上のフォーカスが移動され、ボタン８０が押下されると、運用管理ルール設定手段１０２は、フォーカスの移動先のリソースプロパティの詳細情報を表示更新するための画面に、画面を遷移させる。
【００８１】
ボタン８１は、タブ７８およびリスト表示欄７９に表示された情報処理装置に対応する運用管理ルールを要求するためのボタンである。ボタン８１が押下されると、運用管理ルール設定手段１０２は、顧客ＩＤとリスト表示欄７９に表示されたリソース情報とを含む運用管理ルール要求情報を運用管理ルール提供サービス装置２０の運用管理ルール実行判定手段２０５に送信する。
【００８２】
ボタン８２は、タブ７８で選択された情報処理装置に関するリソース情報を削除するためのボタンである。ボタン８２が押下されると、運用管理ルール設定手段１０２は、タブ７８の中から該当する情報処理装置のタブを削除する。
【００８３】
タブ８３は、ボタン８２の操作によって運用管理ルールが要求された情報処理装置の名称を表示するタブである。運用管理ルール設定手段１０２が、利用可能な運用管理ルールを運用管理ルール提供手段２０３から受信すると、その運用管理ルールが適用される情報処理装置の名称がタブ８３に表示される。タブ８３に表示された情報処理装置で利用可能な運用管理ルールが、ルールリスト表示欄８４に表示される。運用管理ルール設定手段１０２は、各タブに表示された情報処理装置名が押下されると、その情報処理装置で利用可能な運用管理ルールをルールリスト表示欄８４に表示する。ルールリスト表示欄８４は、タブの押下によって指定された情報処理装置で利用可能な運用管理ルールを表示する表示欄である。
【００８４】
ボタン８５は、運用管理ルールを運用管理情報記憶手段１０１に記憶させるためのボタンである。ルールリスト表示欄８４上のフォーカスが移動され、ボタン８５が押下されると、運用管理ルール設定手段１０２は、フォーカスの移動先の運用管理ルール（すなわちフォーカスで指定された運用管理ルール）を運用管理情報記憶手段１０１に記憶させる。
【００８５】
ボタン８６は、ルールリスト表示欄８４上のフォーカスで指定された運用管理ルールに関する詳細情報を表示する画面に遷移するためのボタンである。ルールリスト表示欄８４上のフォーカスが移動され、ボタン８６が押下されると、運用管理ルール設定手段１０２は、フォーカスの移動先の運用管理ルールの詳細情報を表示する画面に、画面を遷移させる。
【００８６】
次に、動作について説明する。図８は、第１の実施の形態の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【００８７】
最初に運用管理ルール設定手段１０２は、運用管理ルール設定画面７１にて、運用管理ルールを要求するイベントが発生すると（換言すれば、運用管理ルールを要求する操作が行われると）、運用管理ルール要求情報を生成して、運用管理ルール要求情報を運用管理ルール実行判定手段２０５に送信する（ステップＳ１）。すなわち、ボタン８１（図７参照。）が押下されると、運用管理ルール設定手段１０２は、顧客ＩＤとリスト表示欄７９（図７参照。）に表示されたリソース情報とを含む運用管理ルール要求情報を生成し、その運用管理ルール要求情報を運用管理ルール実行判定手段２０５に送信する。
【００８８】
運用管理ルール実行判定手段２０５は、運用管理ルール要求情報を受信すると、運用管理情報マスタ記憶手段２０１から実行条件情報を取得し、その実行条件情報のうち、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報を判定する。そして、運用管理ルール実行判定手段２０５は、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されていると判定した実行条件情報からルールＩＤを抽出し、そのルールＩＤによって運用管理ルールを特定し（ステップＳ２）、その運用管理ルール提供手段２０３に送信する（ステップＳ３のＹＥＳ）。このとき、運用管理ルール実行判定手段２０５は、運用管理ルール要求情報に含まれる顧客ＩＤも運用管理ルール提供手段２０３に送信する。
【００８９】
また、運用管理ルール実行判定手段２０５は、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満たされていないと判定した実行条件情報を対象にして、実行条件情報に含まれる「必要なリソース情報」と、運用管理ルール要求情報に含まれるリソース情報との差異が一定範囲内にある実行条件情報を判定する（ステップＳ３のＮＯ、ステップＳ４）。運用管理ルール要求情報に含まれるリソース情報と、実行条件情報に含まれる「必要なリソース情報」との差異が一定範囲である場合の例として、運用管理ルール要求情報に含まれるリソース情報におけるプロパティ値が、アプリケーションソフトウェアあるいはＯＳのバージョンの値を示していて、実行条件情報に含まれる「必要なリソース情報」におけるプロパティ値が、同一のアプリケーションソフトウェアあるいはＯＳの後継バージョンの値を示していて、そのバージョンの値の差が一定範囲内に収まっている場合が挙げられる。また、他の例として、運用管理ルール要求情報に含まれるリソース情報におけるプロパティ値と、実行条件情報に含まれる「必要なリソース情報」におけるプロパティ値が、ともに同種のプロパティ値（例えば、ＣＰＵの使用率等）を示していて、両者のプロパティ値の差が一定範囲内に収まっている場合も挙げられる。
【００９０】
運用管理ルール実行判定手段２０５は、「必要なリソース情報」と、運用管理ルール要求情報に含まれるリソース情報との差異が一定範囲内にあると判定された実行条件情報が存在する場合、その実行条件情報からルールＩＤを抽出し、そのルールＩＤによって特定される運用管理ルールを運用管理ルール提供手段２０３に送信する（ステップＳ５のＹＥＳ）。このとき、運用管理ルール実行判定手段２０５は、運用管理ルール要求情報に含まれる顧客ＩＤも運用管理ルール提供手段２０３に送信する。運用管理ルール実行判定手段２０５は、「必要なリソース情報」と、運用管理ルール要求情報に含まれるリソース情報との差異が一定範囲内にないと判定された実行条件情報については、処理対象から外す。
【００９１】
なお、上記の例では、ステップＳ３やステップＳ５において、運用管理ルール実行判定手段２０５が運用管理ルール提供手段２０３に運用管理ルールを送信する場合を説明したが、運用管理ルール実行判定手段２０５が運用管理ルール提供手段２０３にルールＩＤを送信し、運用管理ルール提供手段２０３がそのルールＩＤによって特定される運用管理ルールを運用管理情報マスタ記憶手段２０１から読み込んでもよい。あるいは、運用管理ルール実行判定手段２０５が運用管理ルール提供手段２０３に実行条件情報を送信し、運用管理ルール提供手段２０３がその実行条件情報からルールＩＤを抽出して、そのルールＩＤによって特定される運用管理ルールを運用管理情報マスタ記憶手段２０１から読み込んでもよい。
【００９２】
また、ステップＳ３やステップＳ５において、運用管理ルール実行判定手段２０５が運用管理ルール提供手段２０３に情報を送信するときに、運用管理ルール実行判定手段２０５は、条件を満足すると判定した実行条件情報に含まれる保守契約プランも運用管理ルール提供手段２０３に送信する。このとき、運用管理ルール実行判定手段２０５が実行条件情報を運用管理ルール提供手段２０３に送信し、運用管理ルール提供手段２０３が実行条件情報から保守契約プランを抽出するようにしてもよい。
【００９３】
運用管理ルール提供手段２０３は、ステップＳ２やステップＳ５において、運用管理ルール実行判定手段２０５から情報（運用管理ルール、保守契約プラン、あるいはそれらを抽出可能な情報、および顧客ＩＤ）を受信したならば、以下に示すステップＳ６の動作を行う。運用管理ルール提供手段２０３は、顧客ＩＤの保守契約サービス情報を、保守契約サービス記憶手段２０２から読み込み、実行条件情報から抽出された保守契約プランに応じて、その顧客が契約している保守契約プランや１ルール当たりの金額に基づいて、顧客に請求する金額を示す課金情報を生成する（ステップＳ６）。すなわち、実行条件情報から抽出された保守契約プランと、受信した顧客ＩＤの保守契約サービス情報が示している顧客の契約した保守契約プランとが一致していれば、課金情報を０円とし、実行条件情報から抽出した保守契約プランと、受信した顧客ＩＤの保守契約サービス情報が示している顧客の契約した保守契約プランとが一致していなければ、１ルール当たりの金額として示されている金額を課金情報とする。
【００９４】
そして、運用管理ルール提供手段２０３は、運用管理ルールとその課金情報とを１組として、運用管理ルール要求情報の送信元である運用管理ルール設定手段１０２に送信する。
【００９５】
運用管理ルール設定手段１０２は、運用管理ルールとその課金情報とからなる各組を表示する（ステップＳ７）。例えば、運用管理ルール設定画面７１のルールリスト表示欄８４（図７参照。）に運用管理ルールとその課金情報とからなる各組を表示する。そして、オペレータによって運用管理ルールが選択された場合、運用管理ルール設定手段１０２は、その運用管理ルールを運用管理情報記憶手段１０１に記憶する。すなわち、新たに運用管理ルールが運用管理情報記憶手段１０１に追加されることになる。
【００９６】
なお、上記の説明では、運用管理ルール実行判定手段２０５がステップＳ４，Ｓ５の処理を実行する場合を説明したが、運用管理ルール実行判定手段２０５はステップＳ４，Ｓ５の処理を省略してもよい（すなわち実行しなくてもよい）。
【００９７】
以上のように、第１の実施の形態によれば、運用管理ルール提供サービス装置２０は、運用管理ルール処理装置１０の管理対象である情報処理装置のリソースで利用可能な運用管理ルールを運用管理情報マスタ記憶手段２０１から探索し、保守契約サービス記憶手段２０２に記憶されている保守契約サービス情報に基づいて、探索した運用管理ルールの課金情報を生成して、ルールＩＤを含む運用管理ルールとその課金情報を１組として、運用管理ルール処理装置１０に送信する。そして、運用管理ルール処理装置１０は、運用管理ルールと課金情報との組からなるリストを提示する運用管理ルール設定画面を生成して、表示装置に表示させる。
【００９８】
よって、顧客は、運用管理ルール設定画面を閲覧することにより、管理対象とする情報処理装置のリソースを所望のリソースに変更した場合に利用可能な運用管理ルールの料金を見積もることができる。また、図７に例示する運用管理ルール設定画面のＵＩを操作することによって、容易に運用管理情報マスタ記憶手段２０１に記憶されている運用管理ルールを運用管理ルール処理装置１０の運用管理情報記憶手段１０１に記憶させることができる。よって、管理対象とする情報処理装置のリソースを変更した場合に利用可能な運用管理ルールを追加するのに要する期間を大幅に低減することができる。
【００９９】
従来は、顧客が、管理対象とする情報処理装置のリソースを所望のリソースに変更する場合、運用保守サービス提供者が、変更されるリソースをすべて把握した上で、情報処理装置に対する運用管理ルールを設定していた。従って、顧客は、運用保守サービス提供者を介するため、所望のリソースへと容易に変更することができなかった。それに対し、本発明では、情報処理装置のリソースで利用可能な運用管理ルールと課金情報との組のリストを提示するリスト画面が表示されるので、顧客主導で運用管理ルールを選択でき、所望のリソースへと容易に変更することができる。
【０１００】
実施の形態２．
図９は、本発明を利用した運用保守サービスの利用形態を示す説明図である。第２の実施の形態の運用管理ルール提供サービスシステムは、運用管理ルール処理装置１０と、運用管理ルール提供サービス装置２０と、実行条件提供サービス装置３０とを備える。運用管理ルール処理装置１０と運用管理ルール提供サービス装置２０との接続、および顧客、運用保守サービス提供者に関しては、第１の実施の形態と同様であるので説明を省略する。
【０１０１】
運用管理ルール提供サービス装置２０と実行条件提供サービス装置３０とは、通信ネットワーク４０を介して接続される。尚、各装置間で送受信されるデータは、暗号化されてもよい。
【０１０２】
運用保守サービス提供者に情報処理装置上で実行する運用管理ルールを保証する者（以下の説明ではシステム供給者と記す。）は、実行条件提供サービス装置３０を所有する。
【０１０３】
運用保守サービス提供者は、顧客からの運用管理ルール要求に応じて、情報処理装置のリソース情報で利用可能な運用管理ルールを提供する。その際、運用保守サービス提供者が扱ったことがない情報処理装置のリソース情報がある場合、運用管理ルール提供サービス装置２０は、運用保守サービス提供者から入力された情報を実行条件提供サービス装置３０に送信する。実行条件提供サービス装置３０は、運用管理ルール提供サービス装置２０に対する応答として、条件式および対処コマンドと、その条件式および対処コマンドを含む運用管理ルールのルールＩＤと対応付けられるべき「必要なリソース情報（図５参照。）」とを運用管理ルール提供サービス装置２０に送信する。「必要なリソース情報（図５参照。）」は、対応するルールＩＤによって特定される運用管理ルールの実行条件であるので、実行条件提供サービス装置３０に対して、条件式および対処コマンドと、その条件式および対処コマンドを含む運用管理ルールのルールＩＤと対応付けられるべき「必要なリソース情報」と要求する情報を実行条件要求情報と記す。また、実行条件要求情報を送信する操作を行うために運用管理ルール提供サービス装置２０において表示される画面を実行条件設定画面と記す。
【０１０４】
なお、実行条件提供サービス装置３０は、表示装置を備えていなくてもよい。
【０１０５】
図１０は、本発明の第２の実施の形態を示すブロック図である。第１の実施の形態と同様の構成要素については、図２と同一の符号を付し、説明を省略する。本発明の第２の実施の形態の運用管理ルール提供サービスシステムは、第１の実施の形態の構成に加えて、実行条件提供サービス装置３０を備える。また、運用管理ルール提供サービス装置２０は、運用管理情報マスタ記憶手段２０１、保守契約サービス記憶手段２０２、運用管理ルール提供手段２０３、運用管理ルール実行判定手段２０５に加えて、実行条件設定手段２０４も備える。運用管理ルール実行判定手段２０５は、第１の実施の形態の動作に加えて、さらに他の動作も行う。
【０１０６】
実行条件提供サービス装置３０は、実行条件履歴記憶手段３０１と、保証契約サービス記憶手段３０２と、実行条件提供手段３０３と、実行条件導出手段３０４とを備える。
【０１０７】
運用管理ルール実行判定手段２０５は、運用管理情報マスタ記憶手段２０１に記憶されていないリソース情報を含む運用管理ルール要求情報を受信した場合、そのリソース情報を実行条件設定手段２０４に送信する。すなわち、運用管理ルール実行判定手段２０５は、運用管理情報マスタ記憶手段２０１に記憶されている実行条件情報のうちの「必要なリソース情報（図５参照。）」に、運用管理ルール要求情報に含まれるリソース情報が含まれていない場合、運用管理ルール要求情報に含まれるリソース情報を実行条件設定手段２０４に送信する。
【０１０８】
実行条件設定手段２０４は、実行条件設定画面を表示装置に表示させ、入力装置からのオペレータ（運用管理ルール提供サービス装置２０のオペレータ）の操作情報を受信して、実行条件要求に対する処理を行う。例えば、運用管理情報マスタ記憶手段２０１に記憶されていないリソース情報を含む運用管理ルール要求情報を運用管理ルール実行判定手段２０５が受信した場合（すなわち、運用管理情報マスタ記憶手段２０１に記憶されている実行条件情報のうちの「必要なリソース情報（図５参照。）」に、運用管理ルール要求情報に含まれるリソース情報が含まれていない場合）、サービス提供企業ＩＤと実行条件設定画面上に表示される情報を含む実行条件要求情報を生成し、その実行条件要求情報を実行条件導出手段３０４に送信する。実行条件設定画面上に表示される情報とは、実行条件設定画面上において、運用管理ルール提供サービス装置２０のオペレータに指定された条件式、対処コマンド、リソース情報のうちの一部または全部である。
【０１０９】
なお、運用管理ルール実行判定手段２０５がリソース情報を実行条件設定手段２０４に送信した場合、実行条件設定手段２０４は、そのリソース情報を表示して、運用管理ルール提供サービス装置２０のオペレータに通知する。なお、図１３に例示する実行条件設定画面１７１を表示する場合には、運用管理ルール実行判定手段２０５から受信したリソース情報をプルダウンリスト１７５に表示してもよい。
【０１１０】
なお、運用保守サービス提供者を識別するためのサービス提供企業ＩＤは、予め運用管理ルール提供サービス装置２０に割り振られている。また、図１０では、運用管理ルール提供サービス装置２０を１台のみ示しているが、運用保守サービス提供者が複数存在する場合には、運用管理ルール提供サービス装置２０が複数設けられていてもよい。
【０１１１】
実行条件設定手段２０４は、運用管理情報マスタ記憶手段２０１に記憶されていないリソース情報を含む運用管理ルール要求情報を運用管理ルール実行判定手段２０５が受信した場合だけでなく、運用管理ルール提供サービス装置２０のオペレータの操作によって実行条件設定画面を表示し、そのオペレータの操作に応じて実行条件要求情報を実行条件導出手段３０４に送信する。
【０１１２】
なお、実行条件設定画面については後述する。
【０１１３】
また、実行条件設定手段２０４は、実行条件提供手段３０３から、条件式および対処コマンドと、その条件式および対処コマンドを含む運用管理ルールのルールＩＤと対応付けられるべき「必要なリソース情報（図５参照。）」とを受信する。そして、実行条件設定手段２０４は、受信した条件式および対処コマンドの組み合わせを表示して、条件式および対処コマンドの組み合わせの選択をオペレータに促す。条件式および対処コマンドの組み合わせがオペレータによって選択された場合、実行条件設定手段２０４は、その条件式および対処コマンドの組み合わせにルールＩＤを割り当て、運用管理ルールとして運用管理情報マスタ記憶手段２０１に記憶させる。また、実行条件設定手段２０４は、そのルールＩＤと実行条件提供手段３０３から受信した「必要なリソース情報」とを対応付けて、実行条件ＩＤを割り当て、実行条件情報として運用管理情報マスタ記憶手段２０１に記憶させる。このとき、実行条件情報に保守契約プランの情報は含まれていないが、この実行条件情報に含めるべき保守契約プランの情報は、別途オペレータによって決定され、実行条件情報に含められる。すなわち、保守契約プランの情報は、別途、実行条件情報に追加される。
【０１１４】
なお、実行条件設定手段２０４は、受信した条件式および対処コマンドの組み合わせを表示するときに、運用管理情報マスタ記憶手段２０１に記憶されている実行条件を取得し、その条件式および対処コマンドの組み合わせを含む運用管理ルールが存在する場合には、受信した条件式および対処コマンドの組み合わせとともに、既にその組み合わせが登録済みであるという情報を実行条件設定画面上に表示してもよい。
【０１１５】
実行条件履歴記憶手段３０１は、運用管理ルール提供サービス装置に提供する複数のリソース情報とそのリソース情報を必要とする運用管理ルールを１組とする実行条件履歴情報を記憶する。
【０１１６】
１つの実行条件履歴情報は、リソースＩＤと、リソース情報と、条件式と、対処コマンドと、対象とする保証プランを有する。１つの実行条件履歴情報に含まれる条件式および対処コマンドを含む運用管理ルールが、その実行条件履歴情報に含まれるリソース情報が示す状態の元で適用可能であることがオペレータによって検証された場合、実行条件サービス装置３０のオペレータによって実行条件履歴記憶手段３０１に記憶される。このとき、実行条件履歴情報を識別するためのリソースＩＤおよび保証契約プランが追加されて実行条件履歴記憶手段３０１に記憶される。また、実行条件履歴情報に追加される保証契約プランは、実行条件サービス装置３０のオペレータによって決定される。
【０１１７】
また、条件式および対処コマンドを含む運用管理ルールが、リソース情報が示す状態の元で適用可能であることの検証は随時行われるので、実行条件履歴情報は、適宜、実行条件履歴記憶手段３０１に登録される。このとき、実行条件履歴情報には、実行条件履歴記憶手段３０１への登録日時（あるいは、バージョン情報）も付加される。ただし、以下の説明では、登録日時やバージョン情報に関しては省略して説明する。
【０１１８】
図１１は、実行条件履歴情報の例を示す説明図である。図１１に示す１番目の実行条件履歴情報３０１１は、リソースＩＤがResource_1であり、リソース情報が「OS.Name=OSX 」であり、条件式が「状態Ａ」であり、対処コマンドが「対処手順Ｘ，対処手順Ｙ」であり、対象となる保証契約プランがPineとBambooとPlumであることを示している。図１１に例示した他の実行条件履歴情報３０１２，３０１３の内容も、図１１に示した通りであるので説明を省略する。
【０１１９】
保証契約サービス記憶手段３０２は、運用管理ルール提供サービス装置の所有者（例えば、運用保守サービス提供者）と実行条件提供サービス装置の所有者（例えば、システム供給者）の間で契約される保証契約サービス情報を記憶する。
【０１２０】
１つの保証契約サービス情報は、運用管理ルール提供サービス装置の所有者を特定するサービス提供企業ＩＤと、保証契約プランの契約状況を有する。
【０１２１】
なお、保証契約は、運用保守サービス提供者とシステム供給者との間で契約される。保証契約プランは、運用保守サービス提供者からの実行条件要求情報に応じて、どの程度の料金で、条件式および対処コマンドとその条件式および対処コマンドを含む運用管理ルールのルールＩＤと対応付けられるべき「必要なリソース情報」を提供するのかを規定した保証契約の種類のことである。
【０１２２】
図１２は、保証契約サービス情報の例を示す説明図である。図１２に示す１番目の保証契約サービス情報３０２１は、サービス提供企業ＩＤがCorp_1であり、保証契約プランPineに契約していることを示している。図１２に例示した他の保証契約サービス情報３０２２，３０２３の内容も、図１２に示した通りであるので説明を省略する。
【０１２３】
実行条件導出手段３０４は、条件式、対処コマンド、リソース情報のうちの一部または全部と、サービス提供企業ＩＤとを含む実行条件要求情報を受信する。そして、実行条件導出手段３０４は、実行条件履歴記憶手段３０１から実行条件履歴情報を取得する。実行条件導出手段３０４は、取得した実行条件履歴情報のうち、実行条件要求情報に含まれている条件式、対処コマンド、リソース情報と合致する実行条件履歴情報を選択し、その実行条件履歴情報からリソース情報、条件式および対処コマンドを抽出する。このとき、例えば、実行条件要求情報に条件式、対処コマンド、リソース情報が全て含まれている場合には、条件式、対処コマンド、リソース情報が全て合致している実行条件履歴情報を選択する。また、例えば、実行条件要求情報に条件式、対処コマンド、リソース情報のうちの一部が含まれている場合には、その一部の情報が合致している実行条件履歴情報を選択する。具体例を挙げると、実行条件要求情報に、条件式、対処コマンド、リソース情報のうちの条件式のみが含まれている場合、実行条件導出手段３０４は、条件式が合致している実行条件履歴情報を選択する。また、条件式、対処コマンド、リソース情報のうちの条件式および対処コマンドが含まれている場合、実行条件導出手段３０４は、その条件式および対処コマンドと合致している実行条件履歴情報を選択する。
【０１２４】
実行条件提供手段３０３は、保証契約サービス記憶手段３０２から、実行条件要求情報に含まれるサービス提供企業ＩＤの保証契約サービス情報から保証契約プランを取得する。実行条件導出手段３０４によって選択された実行条件履歴情報のうち、取得した保証契約プランを含んでいる実行条件履歴情報を選択する。そして、実行条件提供手段３０３は、その実行条件履歴情報から抽出された条件式および対処コマンド、リソース情報を実行条件設定手段２０４に送信する。このリソース情報は、条件式および対処コマンドを含む運用管理ルールのルールＩＤと対応付けられるべき「必要なリソース情報」に該当する。
【０１２５】
また、実行条件導出手段３０４は、実行条件履歴情報を選択したときに、実行条件提供手段３０３が取得した保証契約プランを含み、かつ、条件式および対処コマンドが同じである実行条件履歴情報が複数存在するならば、その各実行条件履歴情報から抽出したリソース情報から、最小限のリソース情報を導出する。ただし、各実行条件履歴情報から抽出したリソース情報のプロパティが異なっていて、プロパティ値をまとめられない場合には、最小限のリソース情報を導出する必要はない。実行条件導出手段３０４は、条件式および対処コマンドを含む運用管理ルールを適用可能な最小限の値として要求されるプロパティ値を、最小限のリソース情報とする。例えば、条件式、対処コマンド、保証契約プランがそれぞれ同一である複数の実行条件履歴情報から抽出されるリソース情報が、「”OS.Name=X”.version=2000」、「”OS.Name=X”.version=2006」であるとする。このとき、実行条件導出手段３０４は、最小限のリソース情報として、「”OS.Name=X”.version=2000以降”」というリソース情報を導出する。
【０１２６】
図１３は、実行条件設定画面の例を示す説明図である。図１３に例示する実行条件設定画面１７１において、領域１７２は、実行条件要求情報の送信操作に関連する領域である。領域１７３は、実行条件要求情報に対する応答として実行条件設定手段２０４が実行条件提供サービス装置３０から受信した情報を表示する領域である。
【０１２７】
チェックボックス１７４は、実行条件要求情報にリソース情報を含めるか否かを指定するチェックボックスである。プルダウンリスト１７５は、実行条件要求情報に含めるリソース情報を指定するためのプルダウンリストである。実行条件設定手段２０４は、チェックボックス１７４にチェックが入れられた場合、プルダウンリスト１７５で指定されたリソース情報を実行条件要求情報に含める。一方、チェックボックス１７４にチェックが入れられていない場合、実行条件設定手段２０４は実行条件要求情報にリソース情報を含めない。プルダウンリスト１７５には、実行条件設定手段２０４が運用管理ルール実行判定手段２０５から受信したリソース情報を表示する。
【０１２８】
チェックボックス１７６は、実行条件要求情報に条件式を含めるか否かを指定するチェックボックスである。プルダウンリスト１７７は、実行条件要求情報に含める条件式を指定するためのプルダウンリストである。実行条件設定手段２０４は、チェックボックス１７６にチェックが入れられた場合、プルダウンリスト１７７で指定された条件式を実行条件要求情報に含める。一方、チェックボックス１７６にチェックが入れられていない場合、実行条件設定手段２０４は実行条件要求情報に条件式を含めない。プルダウンリスト１７７には、運用管理情報マスタ記憶手段２０１に記憶された運用管理ルールの条件式を表示する。従って、実行条件要求情報に条件式が含まれる場合、運用管理情報マスタ記憶手段２０１に記憶された運用管理ルールの条件式が含まれる。
【０１２９】
チェックボックス１７８は、実行条件要求情報に対処コマンドを含めるか否かを指定するチェックボックスである。プルダウンリスト１７９は、実行条件要求情報に含める対処コマンドを指定するためのプルダウンリストである。実行条件設定手段２０４は、チェックボックス１７８にチェックが入れられた場合、プルダウンリスト１７９で指定された対処コマンドを実行条件要求情報に含める。一方、チェックボックス１７８にチェックが入れられていない場合、実行条件設定手段２０４は実行条件要求情報に対処コマンドを含めない。プルダウンリスト１７９には、運用管理情報マスタ記憶手段２０１に記憶された運用管理ルールの対処コマンドを表示する。従って、実行条件要求情報に対処コマンドが含まれる場合、運用管理情報マスタ記憶手段２０１に記憶された運用管理ルールの対処コマンドが含まれる。
【０１３０】
キャンセルボタン１８０は、各チェックボックス１７４，１７６，１７８および各プルダウンリスト１７５，１７７，１７９の指定を無効にするためのボタンである。キャンセルボタン１８０が押下されると、実行条件設定手段２０４は、各チェックボックス１７４，１７６，１７８および各プルダウンリスト１７５，１７７，１７９を、指定前の元の状態に戻す。
【０１３１】
送信ボタン１８１は、オペレータが実行条件要求情報の送信を指示するためのボタンである。送信ボタン１８１が押下されると、実行条件設定手段２０４は、各チェックボックス１７４，１７６，１７８および各プルダウンリスト１７５，１７７，１７９の状態に応じて、条件式、対処コマンド、リソース情報のうちの一部または全部を含む実行条件要求情報を生成し、実行条件導出手段３０４に送信する。このとき、実行条件設定手段２０４は、実行条件要求情報にサービス提供企業ＩＤも含める。
【０１３２】
保証契約表示欄１８２は、運用保守サービス提供者がシステム供給者との間で契約している保証契約プランを表示する表示欄である。実行条件設定手段２０４は、例えば、保証契約プランの情報を実行条件提供手段３０３から受信して、保証契約表示欄１８２に表示すればよい。
【０１３３】
第１保証契約変更ボタン１８３および第２保証契約変更ボタン１８４は、運用保守サービス提供者がシステム供給者との保証契約プランを変更するためのボタンである。第１保証契約変更ボタン１８３は、現在より高いサービスを受ける保証契約プランへの変更を指示するためのボタンであり、第２保証契約変更ボタン１８４は、現在より低いサービスを受ける保証契約プランへの変更を指示するためのボタンである。第１保証契約変更ボタン１８３または第２保証契約変更ボタン１８４が押下された場合、実行条件設定手段２０４は、現在より高い（あるいは低い）サービスを受ける保証契約プランへの変更指示を、実行条件提供手段３０３に通知する。すると、実行条件提供手段３０３は、保証契約サービス情報（図１２参照。）において、運用保守サービス提供者のサービス提供企業ＩＤに対応する保証契約プランを変更する。また、変更後の保証契約プランに基づいて、条件式および対処コマンドと、その条件式および対処コマンドを含む運用管理ルールのルールＩＤと対応付けられるべき「必要なリソース情報（図５参照。）」とを、再度、実行条件設定手段２０４に送信する。
【０１３４】
条件式等表示欄１８５は、実行条件提供サービス装置３０から受信した条件式および対処コマンドを表示する表示欄である。実行条件設定手段２０４は、実行条件要求情報や保証契約プランの変更指示を送信した場合に、その応答として受信した条件式および対処コマンドを条件式等表示欄１８５に表示する。実行条件設定手段２０４は、受信した条件式および対処コマンドの組み合わせを含む運用管理ルールが既に用管理情報マスタ記憶手段２０１に記憶されている場合、「登録済み」という情報も合わせて表示する。また、現在の保証契約プランでは提供されない条件式、対処コマンド、および「必要なリソース情報」は、保証契約プラン外であることを示す情報（例えば、伏せ字の文字列）として送受信される。この場合、実行条件設定手段２０４は、条件式および対処コマンドとして、保証契約プラン外であることを示す情報（例えば伏せ字）を表示する。
【０１３５】
リソース情報表示欄１８６は、実行条件提供サービス装置３０から受信した「必要なリソース情報」を表示する表示欄である。実行条件設定手段２０４は、実行条件要求情報や保証契約プランの変更指示を送信した場合に、その応答として受信した「必要なリソース情報」をリソース情報表示欄１８６に表示する。実行条件設定手段２０４は、条件式等表示欄１８５においてフォーカスで指定された条件式および対処コマンドとともに受信した「必要なリソース情報」をリソース情報表示欄１８６に表示する。なお、フォーカスは、オペレータによる入力装置の操作によって移動する。なお、保証契約プラン外であることを示す情報（例えば、伏せ字の文字列）として表示された条件式および対処コマンドが指定された場合、「必要なリソース情報」も保証契約プラン外であることを示す情報（例えば、伏せ字の文字列）として表示する。
【０１３６】
登録ボタン１８７は、条件式等表示欄１８５においてフォーカスで指定された条件式および対処コマンドと、その条件式および対処コマンドとともに受信した「必要なリソース情報」（リソース情報表示欄１８６に表示されているリソース情報）を運用管理情報マスタ記憶手段２０１に記憶させるためのボタンである。登録ボタン１８７が押下されると、実行条件設定手段２０４は、フォーカスで指定された条件式および対処コマンドの組み合わせにルールＩＤを割り当て、運用管理ルールとして運用管理情報マスタ記憶手段２０１に記憶させる。また、実行条件設定手段２０４は、そのルールＩＤと実行条件提供手段３０３から受信した「必要なリソース情報」とを対応付けて、実行条件ＩＤを割り当て、実行条件情報（図５参照。）として運用管理情報マスタ記憶手段２０１に記憶させる。なお、既に説明したように、保守契約プランの情報は、別途、実行条件情報に追加される。
【０１３７】
次に、動作について説明する。図１４および図１５は、第２の実施の形態の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【０１３８】
最初に運用管理ルール設定手段１０２は、運用管理ルール設定画面７１にて、運用管理ルールを要求するイベントが発生すると、運用管理ルール要求情報を生成して、運用管理ルール要求情報を運用管理ルール実行判定手段２０５に送信する（ステップＳ２１）。ステップＳ２１の動作は、第１の実施の形態で説明したステップＳ１の動作と同様である。
【０１３９】
次に、運用管理ルール実行判定手段２０５は、運用管理ルール設定手段１０２から受信したリソース情報が運用管理情報マスタ記憶手段２０１に記憶されていない場合（ステップＳ２２のＹＥＳ）、換言すれば、運用管理ルール要求情報に含まれるリソース情報が運用管理情報マスタ記憶手段２０１に記憶されている実行条件情報のうちの「必要なリソース情報（図５参照。）」に含まれていない場合、運用管理ルール設定手段１０２から受信したリソース情報を実行条件設定手段２０４に送信する。
【０１４０】
すると、実行条件設定手段２０４は、実行条件設定画面１７１を表示する。実行条件設定画面１７１にて、実行条件要求情報送信のイベントが発生すると、実行条件設定手段２０４は、実行条件要求情報を生成し、実行条件要求情報を実行条件導出手段３０４に送信する（ステップＳ２３）。すなわち、チェックボックス１７４，１７６，１７８およびプルダウンリスト１７５，１７７，１９７においてリソース情報、条件式および対処コマンドの全部あるいは一部を指定する操作が行われ、送信ボタン１８１が押下されたとする。このとき、実行条件設定手段２０４は、チェックボックス１７４，１７６，１７８およびプルダウンリスト１７５，１７７，１９７の状態に応じて、リソース情報、条件式および対処コマンドの全部あるいは一部と、サービス提供企業ＩＤとを含む実行条件要求情報を生成し、その実行条件要求情報を実行条件導出手段３０４に送信する（ステップＳ３０４）。なお、実行条件導出手段３０４は、受信した実行条件要求情報に含まれるサービス提供企業ＩＤを実行条件提供手段３０３に送信する。
【０１４１】
実行条件提供手段３０３は、保証契約サービス記憶手段３０２に記憶された保証契約サービス情報から、そのサービス提供企業ＩＤに対応する保証契約プランを参照する（ステップＳ２４）。すなわち、実行条件要求情報を送信したサービス提供企業の保証契約プランを参照する。実行条件提供手段３０３は、その保証契約プランを実行条件導出手段３０４に送信する。
【０１４２】
次に、実行条件導出手段３０４は、実行条件履歴記憶手段３０１から実行条件履歴情報を取得する。実行条件導出手段３０４は、取得した実行条件履歴情報のうち、実行条件要求情報に含まれている条件式、対処コマンド、リソース情報と合致する実行条件履歴情報を選択し、その実行条件履歴情報からリソース情報、条件式および対処コマンドを抽出する。このとき、例えば、実行条件要求情報に条件式、対処コマンド、リソース情報が全て含まれている場合には、条件式、対処コマンド、リソース情報が全て合致している実行条件履歴情報を選択する。また、例えば、実行条件要求情報に条件式、対処コマンド、リソース情報のうちの一部が含まれている場合には、その一部の情報が合致している実行条件履歴情報を選択する。そして、実行条件導出手段３０４は、実行条件提供手段３０３から送られた保証契約プランを含み、かつ、条件式および対処コマンドが同じである実行条件履歴情報が複数存在するならば、その各実行条件履歴情報から抽出したリソース情報から、最小限のリソース情報を導出する（ステップＳ２５）。ただし、各実行条件履歴情報から抽出したリソース情報のプロパティが異なっていて、プロパティ値をまとめられない場合には、最小限のリソース情報を導出する必要はない。実行条件導出手段３０４は、条件式および対処コマンドを含む運用管理ルールを適用可能な最小限の値として要求されるプロパティ値を、最小限のリソース情報とする。
【０１４３】
実行条件導出手段３０４は、実行条件履歴情報から抽出した条件式、対処コマンド、およびリソース情報（最小限のリソース情報にまとめられた場合には、その最小限のリソース情報）を、実行条件提供手段３０３に送信する。実行条件提供手段３０３は、受信した条件式および対処コマンドが抽出された実行条件履歴情報に含まれている保証契約プランに、ステップＳ２４で参照した保証契約プランが含まれていれば、実行条件導出手段３０４から受信した条件式、対処コマンド、およびリソース情報を提供可能であると判定する。そして、実行条件提供手段３０３は、その条件式、対処コマンド、およびリソース情報を実行条件設定手段２０４に送信する（ステップＳ２６のＹＥＳ）。ステップＳ２６で実行条件設定手段２０４に信されるリソース情報は、実行条件情報に含まれることになる「必要なリソース情報」に相当する。
【０１４４】
一方、受信した条件式および対処コマンドが抽出された実行条件履歴情報に含まれている保証契約プランに、ステップＳ２４で参照した保証契約プランが含まれていない場合、実行条件導出手段３０４から受信した条件式、対処コマンド、およびリソース情報を提供できないと判定し（ステップＳ２６のＮＯ）、ステップＳ２７に移行する。
【０１４５】
ステップＳ２４で参照した保証契約プランに対応付けられていない条件式、対処コマンド、およびリソース情報を実行条件導出手段３０４から受信した場合、実行条件提供手段３０３は、その条件式、対処コマンド、およびリソース情報それぞれを、保証契約プラン外であることを示す情報（例えば、伏せ字の文字列）に置き換え、置き換え後の条件式、対処コマンド、およびリソース情報を実行条件設定手段２０４に送信する（ステップＳ２７）。
【０１４６】
ステップＳ２６，Ｓ２７で送信された条件式、対処コマンド、およびリソース情報を受信した実行条件設定手段２０４は、受信した情報を実行条件設定画面１７１に表示する（ステップＳ２８）。すなわち、実行条件設定手段２０４は、受信した条件式および対処コマンドを条件式等表示欄１８５に表示する。また、実行条件設定手段２０４は、受信したリソース情報（「必要なリソース情報」）をリソース情報表示欄１８６に表示する。
【０１４７】
実行条件設定画面１７１にて、契約された保証契約プランを変更するイベントが発生したならば、実行条件設定手段２０４は、そのイベントを実行条件提供手段３０２へ送信する(ステップＳ２９のＹＥＳ)。すなわち、第１保証契約変更ボタン１８３または第２保証契約変更ボタン１８４（図１３参照。）が押下された場合、実行条件設定手段２０４は、現在より高い（あるいは低い）サービスを受ける保証契約プランへの変更指示を、実行条件提供手段３０３に通知する。
【０１４８】
すると、実行条件提供手段３０３は、保証契約サービス情報（図１２参照。）において、運用保守サービス提供者のサービス提供企業ＩＤに対応する保証契約プランを変更指示に応じて変更する（ステップＳ３０）。
【０１４９】
また、実行条件提供手段３０３は、変更後の保証契約プランを実行条件導出手段３０４に送信する。実行条件導出手段３０４は、実行条件提供手段３０３から送られた保証契約プランを含み、かつ、条件式および対処コマンドが同じである実行条件履歴情報が複数存在するならば、その各実行条件履歴情報から抽出したリソース情報から、最小限のリソース情報を導出する（ステップＳ２５）。実行条件導出手段３０４は、実行条件履歴情報から抽出した条件式、対処コマンド、およびリソース情報（最小限のリソース情報にまとめられた場合には、その最小限のリソース情報）を、実行条件提供手段３０３に送信する。そして、実行条件提供サービス装置３０は、ステップＳ２６以降の動作を繰り返す。
【０１５０】
実行条件設定画面１７１において第１保証契約変更ボタン１８３または第２保証契約変更ボタン１８４（図１３参照。）が押下されずに、条件式、対処コマンド、およびリソース情報を運用管理情報マスタ記憶手段２０１に登録するイベントが発生した場合、実行条件設定手段２０４は、選択された情報を運用管理情報マスタ記憶手段２０１に登録する（ステップＳ２９のＮＯ，図１５に示すステップＳ３１）。ステップＳ３１の処理をより詳しく説明する。実行条件設定手段２０４は、オペレータの操作に応じて、条件式等表示欄１８５においてフォーカスを移動する。フォーカスがある条件式および対処コマンドに合わせられると、実行条件設定手段２０４は、その条件式および対処コマンドとともに受信した「必要なリソース情報」をリソース情報表示欄１８６に表示させる。このとき、登録ボタン１８７が押下されると、実行条件設定手段２０４は、フォーカスで指定された条件式および対処コマンドの組み合わせにルールＩＤを割り当て、運用管理ルールとして運用管理情報マスタ記憶手段２０１に記憶させる。また、実行条件設定手段２０４は、そのルールＩＤと実行条件提供手段３０３から受信した「必要なリソース情報」とを対応付けて、実行条件ＩＤを割り当て、実行条件情報（図５参照。）として運用管理情報マスタ記憶手段２０１に記憶させる。なお、保守契約プランの情報は、別途オペレータによって、実行条件情報に追加される。
【０１５１】
次に、運用管理ルール実行判定手段２０５は、運用管理情報マスタ記憶手段２０１から実行条件情報を取得し、その実行条件情報のうち、「必要なリソース情報」が、運用管理ルール設定手段１０２から受信した運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報を判定する。そして、運用管理ルール実行判定手段２０５は、「必要なリソース情報」が、運用管理ルール要求情報に含まれるリソース情報で満足されていると判定した実行条件情報からルールＩＤを抽出し、そのルールＩＤによって運用管理ルールを特定する（ステップＳ３２）。ステップＳ３２の動作は、第１の実施の形態におけるステップＳ２（図８参照。）と同様である。
【０１５２】
以降の動作は、第１の実施の形態におけるステップＳ３以降の動作と同様である。
【０１５３】
以上の説明では、実行条件設定手段２０４が、図１３に例示する実行条件設定画面を表示する場合を例に説明したが、実行条件設定画面は図１３に例示する画面に限定されない。例えば、実行条件設定手段２０４は、図１６に例示する実行条件設定画面２７１を表示してもよい。なお、図１３に示すＵＩ（User Interface）と同様のＵＩには図１３と同一の符号を付し説明を省略する。
【０１５４】
図１６に例示する実行条件設定画面２７１は、リソース情報を指定するＵＩを領域１７２内に含んでいない。従って、実行条件設定画面２７１を用いる場合、実行条件設定手段２０４は、実行条件要求情報にリソース情報を含めることはない。
【０１５５】
また、図１６に例示する実行条件設定画面２７１は、第１保証契約変更ボタン１８３および第２保証契約変更ボタン１８４を含んでいない。従って、図１４に示すステップＳ２９，Ｓ３０の処理は実行されず、ステップＳ２１〜Ｓ３２の処理経過の間に保証契約プランが変更されたり、変更後の保証契約プランに基づいて条件式、対処コマンド、リソース情報が実行条件設定手段２０４に繰り返し送信されることはない。
【０１５６】
また、図１６に例示する実行条件設定画面２７１では、条件式等表示欄１８５に一組の条件式および対処コマンドを表示する場合を示している。
【０１５７】
ボタン２７２は、フォーカスが合わせられたリソースプロパティの詳細情報を表示するためのボタンである。
【０１５８】
以上のように、第２の実施の形態によれば、実行条件提供サービス装置３０は、保証契約サービス記憶手段３０２に記憶されている保証契約サービス情報に応じて、実行条件設定手段２０４から受信した実行条件要求情報に対する応答として、条件式、対処コマンド、「必要なリソース情報」を運用管理ルール提供サービス装置２０に送信する。そして、運用管理ルール提供サービス装置２０は、条件式および対処コマンドと、その条件式および対処コマンドとともに受信した「必要なリソース情報」を含む実行条件設定画面を生成して、表示装置に表示させる。
【０１５９】
よって、運用保守サービス提供者は、実行条件設定画面を閲覧することにより、運用管理情報マスタ記憶手段２０１に記憶されていない新たな条件式および対処コマンドの組み合わせ（既に記憶されている運用管理ルールには存在しない条件式および対処コマンドの組み合わせ）を容易に選択することができる。そして、その条件式および対処コマンドを含む新たな運用管理ルールを運用管理情報マスタ記憶手段２０１に記憶させることができる。そして、その条件式および対処コマンドとともに受信した「必要なリソース情報」を含み、その運用管理ルールに対応付けられた実行条件情報を運用管理情報マスタ記憶手段２０１に記憶させることができる。すなわち、実行条件設定画面のＵＩを操作することによって、実行条件履歴記憶手段３０１に記憶されている情報に基づいて、新たな運用管理ルールおよび実行条件情報を、容易に運用管理ルール提供サービス装置２０の運用管理情報マスタ記憶手段２０１に記憶させることができる。よって、管理対象とする情報処理装置のリソースを変更した場合に利用可能な運用管理ルールの実行条件情報を追加するのに要する期間を大幅に低減することができる。
【０１６０】
従来は、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者は、顧客の情報処理装置のリソースごとに、運用保守サービスを提供していた。従って、顧客が急激な増加にした場合には、運用保守サービスを提供するのに要する期間が、顧客の増加数に応じて長くなっていた。また、顧客の情報処理装置が小規模の場合には、運用保守サービス対価が見合わないために、運用保守サービスを提供することができなかった。それに対し、本発明では、運用管理ルール要求情報に含まれるリソース情報が運用管理情報マスタ記憶手段２０１に記憶されていない場合であっても、実行条件履歴記憶手段３０１に記憶されている情報に基づいて、新たな運用管理ルールおよび実行条件情報を、容易に運用管理ルール提供サービス装置２０の運用管理情報マスタ記憶手段２０１に記憶させる。従って、運用保守サービス提供者は、顧客に運用保守サービスを提供するのに要する期間を低減することができる。また、運用管理情報マスタ記憶手段２０１に複数の情報処理装置のリソースに対応する運用管理ルールと、その運用管理ルールに対応する実行条件情報が記憶されるので、複数の顧客の情報処理装置のリソースが同一であれば、同一の運用管理ルールと運用管理ルールに対応する実行条件情報で運用保守サービスを提供することができ、顧客に運用保守サービスを提供するのに要する費用を低減することができる。
【０１６１】
また、保証契約サービスに応じて、実行条件要求情報に含まれる運用管理ルールの条件式もしくは対処コマンドに対応する条件式、対処コマンド、リソース情報（必要なリソース情報）を実行条件履歴記憶手段から探索するので、新たなリソース情報に対する運用管理ルールが、今までの契約していた保証契約サービスの延長であれば、保証契約サービスのサポート範囲に追記される形で自動拡張されるため、運用管理ルール処理装置によって運用保守サービスを提供する運用保守サービス提供者が、新たなリソース情報に対する運用管理ルールをリアルタイムで作成することができる。
【０１６２】
また、リソース情報をキーとして条件式もしくは対処コマンドを関連付ける実行条件情報を記憶する実行条件履歴記憶手段では、個々のリソース情報に関連付けられる条件式もしくは対処コマンドを随時追加する形で記憶することで、リソース情報から運用管理ルールへの関連付けのみを管理することで、関連付けの労力を削減しながら、リソース情報を提供するシステム供給者が、個々のリソース情報に対する運用管理ルールの情報をリアルタイムに運用保守サービス提供者へ自動提供することができる。
【０１６３】
なお、本発明では、運用管理ルール提供サービス装置２０と、実行条件提供サービス装置３０とを備え、運用管理ルール処理装置１０を備えていない場合があってもよい。すなわち、運用管理ルール提供サービス装置２０と、実行条件提供サービス装置３０とを備えた情報提供システムという構成としてもよい。
【０１６４】
上記の第１の実施の形態および第２の実施の形態において、運用管理ルール処理装置１０の運用管理ルール設定手段１０２は、例えば、プログラム（運用管理ルール処理装置用プログラム）に従って動作するＣＰＵによって実現される。
【０１６５】
同様に、運用管理ルール提供サービス装置２０の運用管理ルール提供手段２０３、運用管理ルール実行判定手段２０５、実行条件設定手段２０４も、例えば、プログラム（運用管理ルール提供サービスプログラム）に従って動作するＣＰＵによって実現される。
【０１６６】
同様に、実行条件提供サービス装置３０の実行条件提供手段３０３、実行条件導出手段３０４も、例えば、プログラム（実行条件提供サービスプログラム）に従って動作するＣＰＵによって実現される。
【０１６７】
上記の第１の実施の形態および第２の実施の形態の変形例について説明する。まず、第１の変形例について説明する。上記の第１の実施の形態および第２の実施の形態では、運用管理ルール提供サービス装置２０の運用管理ルール提供手段２０３は、保守契約サービス情報が示す契約状況や「金額／ルール」と示された１ルール当たりの価格により顧客が支払うべき値を決定していた。その他に、基本料金を定めておき、運用管理ルール提供手段２０３が、利用頻度（具体的には、提供する運用管理ルールを既に利用している顧客数、もしくは運用管理ルールの提供先となる顧客が利用している運用管理ルールの数、もしくはその両方）に応じて、顧客が払うべき料金を定めてもよい。このように料金を定めることを「従量課金」と記し、また、このように定められる料金を「従量料金」を記すことにする。
【０１６８】
図１７は、第１の変形例の運用管理ルール提供サービスシステムを示すブロック図である。第１および第２の実施の形態と同様の構成要素については、図２と同一の符号を付し、説明を省略する。運用管理ルール提供サービス装置２０は、運用管理情報マスタ記憶手段２０１、保守契約サービス記憶手段２０２、運用管理ルール提供手段２０３、運用管理ルール実行判定手段２０５に加えて、提供履歴記憶手段２０６を備える。第２の実施の形態と同様に、実行条件設定手段２０４（図１７において図示せず。）も備え、実行条件提供サービス装置３０（図１７において図示せず。）に接続されていてもよい。
【０１６９】
図１８は、本変形例において、保守契約サービス記憶手段２０２が記憶する保守契約サービス情報の例を示す説明図である。図１８に示すように、顧客が運用保守サービス提供者と契約していない保守契約プランに関して、「金額／ルール」という１ルール当たりの料金を規定していたり、「従量課金」によって料金を定めることを規定していたりする。顧客が運用保守サービス提供者と契約していない保守契約プランに関して「金額／ルール」と規定される場合には、その金額が基本料金となる。また、本例では、顧客が保守契約プランSilverおよびBronzeのみに契約していて、保守契約プランGoldに契約していない場合、保守契約プランGoldに対応する運用管理ルールの基本料金は10,000円であるものとして説明する。また、顧客が保守契約プランBronzeのみに契約していて、保守契約プランSilverおよびGoldに契約していない場合、保守契約プランGoldに対応する運用管理ルールの基本料金は25,000円であり、保守契約プランSilverに対応する運用管理ルールの基本料金は10,000円であるものとして説明する。
【０１７０】
提供履歴記憶手段２０６は、提供履歴情報を記憶する。提供履歴情報は、顧客に運用管理ルールを提供したり、顧客が運用管理ルールを削除した日時（以下、提供日時と記す。）と、提供されたり削除された運用管理ルールのルールＩＤと、顧客ＩＤと、運用管理ルールが提供されたのか削除されたのかを示すイベントとを対応付けて記憶する。また、提供履歴情報に基づいて、利用頻度が導出される。
【０１７１】
図１９は、提供履歴情報および利用頻度の例を示す説明図である。図１９（ａ）は、提供履歴情報の例を示している。図１９（ａ）に示すように、提供履歴情報では、提供日時、運用管理ルールのルールＩＤ、顧客ＩＤ、およびイベントが対応付けられる。例えば、図１９（ａ）に示す２番目の提供履歴情報は、２００６年３月２７日に、User_4の顧客ＩＤを有する顧客に、運用管理ルールRule_1002を提供して登録されたことを表している。
【０１７２】
運用管理ルール設定手段１０２は、運用管理ルール提供手段２０３から受信した運用管理ルールをオペレータの操作に従って運用管理情報記憶手段１０１に記憶させたり、あるいは削除した場合、その旨の情報を運用管理ルール提供手段２０３に通知する。運用管理ルール提供手段２０３は、この通知に応じて提供履歴情報を更新する。
【０１７３】
また、運用管理ルール提供手段２０３は、提供履歴情報を参照して、利用頻度を導出する。利用頻度とは、具体的には、提供する運用管理ルールを既に利用している顧客数、もしくは運用管理ルールの提供先となる顧客が利用している運用管理ルールの数、もしくはその両方である。
【０１７４】
図１９（ｂ）は、提供する運用管理ルールを既に利用している顧客数を示す利用頻度の例を示している。図１９（ｂ）に例示する利用頻度２０６２のように、ルールＩＤと、そのルールを利用する顧客数と、その顧客の顧客ＩＤとが対応付けられる。運用管理ルール提供手段２０３は、提供履歴情報を参照して、提供する運用管理ルールのルールＩＤに対応付けられた顧客ＩＤの数をカウントして顧客数とすればよい。なお、イベントが「削除」となっている顧客ＩＤをカウント対象にしなくてもよいし、あるいは、してもよい。また、カウントした顧客ＩＤのグループを、ルールＩＤおよび顧客数に対応付けて、図１９（ｂ）に例示する利用頻度を導出すればよい。
【０１７５】
図１９（ｃ）は、運用管理ルールの提供先となる顧客が利用している運用管理ルールの数を示す利用頻度の例を示している。図１９（ｃ）に例示する利用頻度２０６３のように、顧客ＩＤと、その顧客ＩＤによって特定される顧客が利用する運用管理ルールの数とが対応付けられる。運用管理ルール提供手段２０３は、提供履歴情報を参照して、運用管理ルールの提供先となる顧客の顧客ＩＤに対応付けられたルールＩＤをカウントして運用管理ルールの数とすればよい。なお、イベントが「削除」となっているルールＩＤをカウント対象にしなくてもよいし、あるいは、してもよい。
【０１７６】
また、保守契約サービス記憶手段２０２は、値引率情報を記憶する。値引率情報は、従量課金を行う場合に、基本料金からどれだけ割り引くかを示す情報である。値引率情報は、利用頻度をどのように定めるかによって態様が異なる。図２０は、値引率情報の例を示す説明図である。
【０１７７】
図２０（ａ）は、「提供する運用管理ルールを既に利用している顧客数」を利用頻度とする場合の値引率情報である。この場合、値引率情報において、顧客数と値引率とが対応付けられている。例えば、顧客数が多くなるにつれて段階的に値引率が高くなるように、値引率が定められる。
【０１７８】
図２０（ｂ）は、「運用管理ルールの提供先となる顧客が利用している運用管理ルールの数」を利用頻度とする場合の値引率情報である。この場合、値引率情報において、運用管理ルールの数と値引率とが対応付けられている。例えば、運用管理ルールの数が多くなるにつれて段階的に値引率が高くなるように、値引率が定められる。
【０１７９】
図２０（ｃ）は、「提供する運用管理ルールを既に利用している顧客数」と「運用管理ルールの提供先となる顧客が利用している運用管理ルールの数」の両方を利用頻度とする場合の値引率情報である。この場合、顧客数および運用管理ルールの数の組み合わせから値引率が特定できるように値引率情報が定められる。例えば、顧客数や運用管理ルールの数が多くなるにつれて段階的に値引率が高くなるように、値引率が定められる。
【０１８０】
本変形例において、運用管理ルール提供手段２０３は、ステップＳ６（図８参照。）で課金情報を生成するときに、まず、基本料金を求める。また、従量課金とするか否かを判定し、従量課金とする場合には、提供履歴情報を参照して利用頻度を導出する。そして、値引率情報を参照して、利用頻度に応じた値引率を選択し、基本料金からその値引率分だけ割り引いた値を課金情報とする。なお、従量課金としない場合には、第１の実施の形態のステップＳ６で説明したように課金情報を生成すればよい。
【０１８１】
次に、本変形例の動作の例について説明する。図２１は、運用管理ルール提供手段２０３がステップＳ６（図８参照。）において課金情報を生成する動作を示すフローチャートである。なお、以下の説明では、運用管理ルール提供手段２０３は、運用管理ルール実行判定手段２０５から顧客ＩＤの他に、ルールＩＤと、そのルールＩＤに対応する保守契約プランを受信するものとする。すなわち、運用管理ルール実行判定手段２０５は、実行条件情報から抽出したルールＩＤと保守契約プランを運用管理ルール提供手段２０３に送信するものとする。
【０１８２】
顧客ＩＤ、ルールＩＤおよび保守契約プランを受信すると、運用管理ルール提供手段２０３は、その顧客ＩＤに該当する保守契約サービス情報を保守契約サービス記憶手段２０２から読み込み、基本料金を導出する（ステップＳ４１）。例えば、顧客ＩＤがUser_3である顧客が、保守契約プランGoldに対応する運用管理ルールを要求したとする。運用管理ルール提供手段２０３は、“User_3”に該当する保守契約サービス情報２０２３（図１８参照。）を読み込み、保守契約プランGoldに対応する「25,000円／ルール」という情報から、基本料金として25,000円を導出する。また、例えば、顧客ＩＤがUser_4である顧客が、保守契約プランGoldに対応する運用管理ルールを要求したとする。運用管理ルール提供手段２０３は、“User_4”に該当する保守契約サービス情報２０２４（図１８参照。）を読み込み、保守契約プランGoldに対応する運用管理ルールを要求した場合、従量課金であることを判定する。また、その顧客は、保守契約プランBronzeのみに契約しているので、本例では、基本料金として25,000円を導出する。
【０１８３】
次に、運用管理ルール提供手段２０３は、追加ルール（新たに提供する運用管理ルール）の課金態様が従量課金であれば、利用頻度に応じた従量料金を算出する処理に移行し（ステップＳ４２のＹＥＳ）、追加ルールの課金態様が従量課金でなければ基本料金を最終的な料金として、課金情報の生成処理を終了する（ステップＳ４２のＮＯ）。
【０１８４】
追加ルールの課金態様が従量課金であれば、運用管理ルール提供手段２０３は、提供履歴記憶手段２０６に記憶されている提供履歴情報２０６１（図１９参照。）を参照し、利用頻度を導出する（ステップＳ４３）。ここでは、「提供する運用管理ルールを既に利用している顧客数」と「運用管理ルールの提供先となる顧客が利用している運用管理ルールの数」の両方を利用頻度とする場合を例に説明する。この場合、運用管理ルール提供手段２０３は、例えば、図１９（ｂ）および図１９（ｃ）に例示するような利用頻度を導出する。
【０１８５】
そして、運用管理ルール提供手段２０３は、保守契約サービス記憶手段２０２に記憶されている値引率情報の中から、ステップＳ４３で導出した利用頻度に応じた値引率を参照し、ステップＳ４１で求めた基本料金と値引率とから、従量用金を算出する（ステップＳ４４）。本例では、「提供する運用管理ルールを既に利用している顧客数」と「運用管理ルールの提供先となる顧客が利用している運用管理ルールの数」の両方を利用頻度とする場合を例にしているので、保守契約サービス記憶手段２０２は、図２０（ｃ）に例示するような、顧客数および運用管理ルールの数の組み合わせから値引率を特定可能な値引率情報を記憶しているものとする。
【０１８６】
顧客ＩＤがUser_4である顧客が、ルールＩＤ“Rule_2001”の運用管理ルールを要求したとする。また、利用頻度として、図１９（ｂ），（ｃ）に例示する利用頻度２０６２，２０６３が導出されているとする。また、保守契約サービス記憶手段２０２に、図２０（ｃ）に例示する値引率情報を記憶しているものとする。運用管理ルール提供手段２０３は、ルールＩＤ“Rule_2001”の運用管理ルールを既に利用している顧客数（１０人。図１９（ｂ）参照。）と、ルールの提供先となる顧客（顧客ＩＤがUser_4である顧客）が利用している運用管理ルールの数（１０個。図１９（ｃ）参照。）とに応じた値引率を、値引率情報から求める。本例では、値引率は１５％となる（図２０（ｃ）参照。）。運用管理ルール提供手段２０３は、顧客ＩＤがUser_4である顧客がルールＩＤ“Rule_2001”の運用管理ルールを要求した場合の基本料金25,000円から１５％値引きし、最終的な従量料金として21,250円を算出する。運用管理ルール提供手段２０３は、この金額の情報を課金情報とする。
【０１８７】
なお、値引率情報では、キャンペーン期間などの期日情報を用いてもよい。また、値引率情報では、運用管理ルールを作成するのに要した費用に対する償却率を用いてもよい。
【０１８８】
最後に、運用管理ルール提供手段２０３は、利用可能な運用管理ルールとその課金情報を、運用管理ルール設定手段１０２へ送信する。
【０１８９】
その他の動作は、第１の実施の形態や第２の実施の形態と同様である。
【０１９０】
本変形例によれば、運用管理ルールの価格を利用頻度に応じて定めることができるという効果が得られる。
【０１９１】
次に、第１の実施の形態および第２の実施の形態の第２の変形例について説明する。リソースプロパティ値が数値であるリソース情報を含む運用管理ルール要求情報を運用管理ルール提供サービス装置２０が受信した場合、運用管理ルール提供サービス装置２０は、そのリソース情報のリソースプロパティ値の履歴に基づいて今後得られるであろうリソース情報を類推し、そのリソース情報を用いて運用管理ルールを運用管理ルール処理装置１０に提供してもよい。
【０１９２】
図２２は、第２の変形例の運用管理ルール提供サービスシステムを示すブロック図である。第１および第２の実施の形態と同様の構成要素については、図２と同一の符号を付し、説明を省略する。運用管理ルール提供サービス装置２０は、運用管理情報マスタ記憶手段２０１、保守契約サービス記憶手段２０２、運用管理ルール提供手段２０３、運用管理ルール実行判定手段２０５に加えて、リソース情報類推手段２０７を備える。第２の実施の形態と同様に、実行条件設定手段２０４（図２２において図示せず。）も備え、実行条件提供サービス装置３０（図２２において図示せず。）に接続されていてもよい。リソース情報類推手段２０７は、例えば、プログラムに従って動作するＣＰＵによって実現される。
【０１９３】
本変形例において、運用管理ルール設定手段１０２は、管理対象となるリソースを監視し、リソース情報の履歴（値が変動するリソース情報の履歴）を運用管理情報記憶手段１０１に記憶させる。ここで、運用管理ルール設定手段１０２によって監視され、履歴が記録される対象となるリソース情報は、リソースプロパティ値が数値で表されるリソース情報である。例えば、リソースプロパティがＣＰＵ使用率等であるリソース情報が、監視および履歴記録の対象となる。また、例えば、リソースプロパティがＯＳの名称等のように文字情報であるリソース情報は監視および履歴記録の対象外となる。
【０１９４】
運用管理ルール設定手段１０２は、リソース情報を運用管理情報記憶手段１０１に記憶させる動作を一定時間毎に行う。運用管理ルール設定手段１０２は、リソース情報が変化してしても、変化していなくても、一定時間毎にリソース情報を運用管理情報記憶手段１０１に記憶させる。一定時間毎に記憶されるリソース情報のうち、それぞれの時点でのリソース情報を１世代分のリソース情報と呼ぶ。一定時間毎にリソース情報を記憶する動作が１０回行われれば、１０世代分のリソース情報が記憶されることになる。この複数世代分のリソース情報において、リソースプロパティ値（例えば、ＣＰＵ使用率等）が変化している場合も、あるいは変化しない場合もあり得る。
【０１９５】
また、運用管理ルール設定手段１０２は、運用管理ルール実行判定手段２０５に運用管理ルール要求情報を送信するときに、リソース情報の類推を行うか否かを指示する情報（以下、類推可否指示情報と記す。）を合わせて送信する。なお、オペレータの操作によってリソース情報の類推を行う指示が入力された場合、リソース情報の類推を行うことを指示する類推可否指示情報を運用管理ルール実行判定手段２０５に送信する。オペレータの操作によってリソース情報の類推を行う指示が入力されていない場合、リソース情報の類推を行わないことを指示する類推可否指示情報を送信する。
【０１９６】
運用管理ルール実行判定手段２０５は、リソース情報の類推を行うことを指示する類推可否指示情報を受信した場合、リソース情報類推手段２０７にリソース情報の類推処理を指示する。一方、リソース情報の類推を行わないことを指示する類推可否指示情報を受信した場合、運用管理ルール実行判定手段２０５は、リソース情報類推手段２０７に対する指示を行わずに、第１の実施の形態と同様の動作を行う。
【０１９７】
リソース情報類推手段２０７は、運用管理ルール実行判定手段２０５からリソース情報の類推処理の指示を受けた場合に、以下の動作を行う。まず、リソース情報類推手段２０７は、運用管理ルール要求情報の送信元の運用管理ルール処理装置１０の運用管理情報記憶手段１０１からリソース情報の履歴を受信する。このとき、リソース情報類推手段２０７は、運用管理ルール処理装置１０にリソース情報の履歴を要求し、その応答としてリソース情報の履歴を受信すればよい。リソース情報類推手段２０７は、リソース情報の履歴においてリソースプロパティ値の最大値を最小値との差が一定値以上であれば、類推を行うことを決定し、リソースプロパティ値の現在値（直近のリソースプロパティ値）およびリソースプロパティ値の変動傾向に基づいて、将来のリソースプロパティ値を類推する。そして、類推したリソースプロパティ値を含むリソース情報を運用管理ルール実行判定手段２０５に送信する。
【０１９８】
次に、本変形例の動作について説明する。図２３は、第２の変形例の運用管理ルール提供サービスシステムの動作の例を示す説明図である。第１の実施の形態で説明した処理と同様の処理については、図８と同一のステップ番号を付し、説明を省略する。
【０１９９】
運用管理ルール設定手段１０２は、ステップＳ１において運用管理ルール実行判定手段２０５に運用管理ルール要求情報を送信するときに類推可否指示情報も合わせて送信する。他の点に関しては、第１の実施の形態におけるステップＳ１と同様である。
【０２００】
運用管理ルール実行判定手段２０５は、類推可否指示情報において、リソース情報の類推を行うことを指示されているか否かを判定する（ステップＳ５１）。リソース情報の類推を行うことを指示されているならば（ステップＳ５１のＹＥＳ）、リソース情報類推手段２０７にリソース情報の類推処理を指示する。リソース情報の類推を行わないことが指示されているならば（ステップＳ５１のＮＯ）、ステップＳ２に移行し、ステップＳ２以降の処理を行う。この場合のステップＳ２以降の処理は、第１の実施の形態と同様である。
【０２０１】
リソース情報類推手段２０７は、運用管理ルール実行判定手段２０５からリソース情報の類推処理の指示を受けた場合、運用管理情報記憶手段１０１からリソース情報の履歴を受信し、将来のリソース情報を類推する（ステップＳ５２）。そして、リソース情報類推手段２０７は、類推したリソース情報を運用管理ルール実行判定手段２０５に送信する。なお、ステップＳ５２の処理の詳細については後述する。
【０２０２】
リソース情報類推手段２０７によって類推されたリソース情報を受信した場合、運用管理ルール実行判定手段２０５は、そのリソース情報を用いてステップＳ２の処理を行う。すなわち、運用管理ルール実行判定手段２０５は、運用管理情報マスタ記憶手段２０１から実行条件情報を取得し、その実行条件情報のうち、「必要なリソース情報（図５参照。）」が、ステップＳ５２で類推されたリソース情報で満足されている実行条件情報を判定する。そして、運用管理ルール実行判定手段２０５は、「必要なリソース情報（図５参照。）」が、類推されたリソース情報で満足されていると判定した実行条件情報からルールＩＤを抽出し、そのルールＩＤによって運用管理ルールを特定する。以降の動作は、第１の実施の形態と同様である。
【０２０３】
なお、ステップＳ６では、上述の第１の変形例で示した動作を行ってもよい。
【０２０４】
次に、リソース情報類推手段２０７がリソース情報を類推する処理（ステップＳ５２）について説明する。図２４は、リソース情報類推手段２０７がリソース情報を類推する処理を示すフローチャートである。
【０２０５】
リソース情報類推手段２０７は、運用管理ルール実行判定手段２０５からリソース情報の類推を要求されると、運用管理ルール要求情報を送信した運用管理ルール処理装置１０の運用管理情報記憶手段１０１からリソース情報の履歴を受信する（ステップＳ６１）。このとき、リソース情報類推手段２０７は、リソース情報の履歴として、少なくとも１０世代前までのリソース情報の履歴を取得する。なお、既に説明したように、運用管理ルール設定手段１０２は、リソース情報を運用管理情報記憶手段１０１に記憶させる動作を一定時間毎に行う。このとき、それぞれの時点で記憶されれたリソース情報がそれぞれ１世代分のリソース情報となる。
【０２０６】
次に、リソース情報類推手段２０７は、取得したリソース情報の履歴を参照して、各リソースプロパティの変動量と変動傾向を導出する（ステップＳ６２）。リソース情報類推手段２０７は、変動量の算出では、リソース情報の履歴の中のリソースプロパティ値の最大値と最小値の差分を求める。また、変動傾向の算出では、リソース情報の履歴の中で、リソースプロパティ値の推移が全体を通して増加傾向か減少傾向かであるかを算出し、さらに、世代毎の変動量が発散傾向か収束傾向かを算出する。発散傾向とは、リソースプロパティ値の変化量が増加していることを意味する。また、収束傾向とは、リソースプロパティ値の変化量が減少していることを意味する。
【０２０７】
次に、リソース情報類推手段２０７は、各リソースプロパティ値の変動量が一定値以上であるか否かを判定する（ステップＳ６３）。すなわち、リソースプロパティ値の最大値と最小値の差分が一定値以上であるか否かを判定する。この一定値（閾値）は、各リソースプロパティで異なった値が設定されていてもよい。また、１０％や３０％などの百分率でもよい。
【０２０８】
リソースプロパティ値の変動量が一定値以上であるリソースプロパティがある場合（ステップＳ６３のＹＥＳ）、リソース情報類推手段２０７は、各リソースプロパティの現在値と変動量と変動傾向から、数世代先の予測リソースプロパティ値を算出する（ステップＳ６４）。各リソースプロパティの現在値は、最も世代の若いリソース情報が示す値（すなわち、直近の値）である。変動傾向として、各世代間の変化量が一定であるという傾向が得られている場合、リソース情報類推手段２０７は、その変化量のまま今後もリソースプロパティ値が変化するものとして、目的とする将来の世代のプロパティ値を算出する。具体的な例を挙げると、５世代先の予測リソースプロパティ値を算出する場合、あるリソースプロパティの現在値が１５、変動量が１０、変動傾向が増加傾向で世代毎に１ずつ増加しているならば（すなわち世代間の変化量が１で一定ならば）、リソース情報類推手段２０７は、予測リソースプロパティ値として２０を算出する。また、稼動傾向（変動傾向）が発散傾向にあれば、リソース情報類推手段２０７は、世代間のリソースプロパティ値の倍率を求める。第ｎ世代のリソースプロパティ値と、第ｎ＋１世代のリソースプロパティ値との間の倍率は、「第ｎ＋１世代のリソースプロパティ値」を「第ｎ世代のリソースプロパティ値」で除算した値である。さらに、リソース情報類推手段２０７は、その倍率の変化の割合（換言すれば、「世代間のプロパティ値の倍率」の倍率）を導出する。例えば、第ｎ世代と第ｎ＋１世代とのリソースプロパティ値間の倍率から、第ｎ＋１世代と第ｎ＋２世代とのリソースプロパティ値間の倍率への変化の割合を導出する。その倍率の変化の割合に応じて、将来のリソースプロパティ値を算出する。具体例を挙げると、プロパティ値が世代毎に、「１０」、「１５」、「３０」と増加しているとする。「１０」から「１５」への変化の倍率は１．５倍である。また、「１５」から「３０」までの変化の倍率は２倍である。従って、倍率の変化の割合（世代間のプロパティ値の倍率」の倍率）は、「４／３（＝２／１．５）」であり、この割合で、次のプロパティ間の倍率も変化すると推定する。従って、次のプロパティ間の倍率は、２×（４／３）＝８／３であると類推される。その結果、リソース情報類推手段２０７は、「３０」に続くリソースプロパティ値を３０×（８／３）＝８０であると算出する。
【０２０９】
リソース情報類推手段２０７は、運用管理ルール実行判定手段２０５からリソース情報の類推要求に対する応答として、算出したリソースプロパティ値の類推値を運用管理ルール実行判定手段２０５に送信する。
【０２１０】
リソースプロパティ値の変動量が一定値以上であるリソースプロパティがない場合（ステップＳ６３のＮＯ）、リソース情報類推手段２０７は、運用管理ルール実行判定手段２０５からの要求に対する応答として、リソースプロパティ値の類推の必要がない旨の情報を、運用管理ルール実行判定手段２０５に送信する。
【０２１１】
本変形例によれば、将来、必要になると考えられる運用管理ルールを運用管理ルール処理装置１０に提供することができる。
【０２１２】
次に、第１の実施の形態および第２の実施の形態の第３の変形例について説明する。本変形例では、運用管理ルール提供サービス装置２０の運用管理ルール実行判定手段２０５は、運用管理情報マスタ記憶手段２０１に記憶される実行条件情報のうち、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報がない場合、他の運用管理ルール提供サービス装置に運用管理ルールを要求する。
【０２１３】
図２５は、第３の変形例の運用管理ルール提供サービスシステムを示すブロック図である。第１および第２の実施の形態と同様の構成要素については、図２と同一の符号を付し、説明を省略する。ただし、図２５では、運用管理ルール提供サービス装置２０から運用管理ルールの要求を受ける運用管理ルール提供サービス装置に関しては、便宜的に他の符号を用いて運用管理ルール提供サービス装置２１と記す。運用管理ルール提供サービス装置２１の構成や動作は、運用管理ルール提供サービス装置２０と同様であるが、図２５では便宜的に運用管理情報マスタ記憶手段および運用管理ルール実行判定手段を図示し、他の構成要素の図示を省略している。また、運用管理ルール提供サービス装置２１が備える運用管理情報マスタ記憶手段および運用管理ルール実行判定手段に関しては、運用管理ルール提供サービス装置２０が備える運用管理情報マスタ記憶手段２０１および運用管理ルール実行判定手段２０５とは異なる符号を用いて、便宜的に運用管理情報マスタ記憶手段２１１、運用管理ルール実行判定手段２１５と記す。
【０２１４】
第２の実施の形態と同様に、各運用管理ルール提供サービス装置２０，２１は、実行条件設定手段（図２５において図示せず。）も備え、実行条件提供サービス装置３０（図２５において図示せず。）に接続されていてもよい。
【０２１５】
本変形例では、運用管理ルール実行判定手段２０５は、運用管理情報マスタ記憶手段２０１に記憶される実行条件情報のうち、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報がないと判定した場合、他の運用管理ルール提供サービス装置２１の運用管理ルール実行判定手段２１５に運用管理ルールを要求する。
【０２１６】
運用管理ルール実行判定手段２１５は、運用管理ルール実行判定手段２０５からの要求に応じて、実行条件情報を検索し、運用管理ルールを特定する。そして、運用管理ルール実行判定手段２１５は、その運用管理ルールを、運用管理ルール実行判定手段２０５を介して運用管理ルール提供装置２０３（運用管理ルール提供サービス装置２０が備える運用管理ルール提供装置２０３）に送信する。
【０２１７】
次に、本変形例の動作について説明する。図２６は、第３の変形例の運用管理ルール提供サービスシステムの動作の例を示す説明図である。第１の実施の形態で説明した処理と同様の処理については、図８と同一のステップ番号を付し、説明を省略する。
【０２１８】
運用管理ルール実行判定手段２０５は、運用管理ルール要求情報を受信すると、運用管理情報マスタ記憶手段２０１から実行条件情報を取得し、その実行条件情報のうち、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報を判定する。そして、運用管理ルール実行判定手段２０５は、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されていると判定した実行条件情報からルールＩＤを抽出し、そのルールＩＤによって運用管理ルールを特定し（ステップＳ２）、その運用管理ルール提供手段２０３に送信する（ステップＳ３のＹＥＳ）。このとき、運用管理ルール実行判定手段２０５は、「必要なリソース情報」が、運用管理ルール要求情報に含まれるリソース情報で満足されていると判定した実行条件情報から保守契約プランを抽出し、その保守プランも運用管理ルール提供手段２０３に送信する。また、運用管理ルール要求情報に含まれる顧客ＩＤも運用管理ルール提供手段２０３に送信する。
【０２１９】
「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報が運用管理情報マスタ記憶手段２０１に記憶されていないと判定した場合（ステップＳ３のＮＯ）、運用管理ルール実行判定手段２０５は、運用管理ルール処理装置１０から受信した運用管理ルール要求情報を、他の運用管理ルール提供サービス装置２１の運用管理ルール実行判定手段２１５に送信する（ステップＳ７１）。
【０２２０】
運用管理ルール実行判定手段２１５は、運用管理ルール実行判定手段２０５から運用管理ルール要求情報を受信すると、運用管理情報マスタ記憶手段２１１から実行条件情報を取得する。そして、その実行条件情報のうち、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されている実行条件情報を判定する。そして、運用管理ルール実行判定手段２１５は、「必要なリソース情報（図５参照。）」が、運用管理ルール要求情報に含まれるリソース情報で満足されていると判定した実行条件情報からルールＩＤを抽出し、そのルールＩＤによって運用管理ルールを特定する（ステップＳ７２）。運用管理ルール実行判定手段２１５のステップＳ７２の動作は、運用管理ルール実行判定手段２０５のステップＳ２の動作と同様である。運用管理ルール実行判定手段２１５は、特定した運用管理ルールを、運用管理ルール実行判定手段２０５を介して運用管理ルール提供装置２０３（運用管理ルール提供サービス装置２０が備える運用管理ルール提供装置２０３）に送信する（ステップＳ７３）。このとき、運用管理ルール実行判定手段２１５は、「必要なリソース情報」が、運用管理ルール要求情報に含まれるリソース情報で満足されていると判定した実行条件情報から保守契約プランを抽出し、その保守プランも運用管理ルール提供手段２０３に送信する。また、運用管理ルール要求情報に含まれる顧客ＩＤも運用管理ルール提供手段２０３に送信する。
【０２２１】
以降、運用管理ルール提供サービス装置２０および運用管理ルール処理装置１０は、ステップＳ６以降（図８参照。）の処理を行えばよい。なお、ステップＳ６では、上述の第１の変形例で示した動作を行ってもよい。
【０２２２】
また、運用管理ルール提供サービス装置２１においても運用管理ルールを特定できなかった場合には、運用管理ルール提供サービス装置２０は、第２の実施の形態と同様の動作を行ってもよい。
【０２２３】
本変形例によれば、運用管理ルール提供サービス装置２０は、自装置から運用管理ルール処理装置１０に運用管理ルールを提供できなくても、他の運用管理ルール提供サービス装置２１から運用管理ルールを受信して、その運用管理ルールを運用管理ルール処理装置１０に提供することができる。
【０２２４】
なお、運用管理情報記憶手段は、運用管理情報記憶手段１０１によって実現される。ルール要求手段、ルール登録手段、リソース情報追加登録手段は、運用管理ルール設定手段１０２によって実現される。ルール提示手段は、運用管理ルール設定手段１０２および表示装置（図示略。）によって実現される。
【０２２５】
運用管理情報マスタ記憶手段は、運用管理情報マスタ記憶手段２１０によって実現される。保守契約サービス記憶手段は、保守契約サービス記憶手段２０２によって実現される。ルール特定手段は、運用管理ルール実行判定手段２０５によって実現される。課金情報導出手段、ルール提供手段は、運用管理ルール提供手段２０３によって実現される。情報要求手段、情報提示手段、および実行条件情報登録手段は、実行条件設定手段２０４によって実現される。類推手段は、リソース情報類推手段２０７によって実現される。提供履歴情報記憶手段は、提供履歴記憶手段２０６によって実現される。
【０２２６】
実行条件履歴記憶手段は、実行条件履歴記憶手段３０１によって実現される。保証契約サービス情報記憶手段は、保証契約サービス記憶手段３０２によって実現される。保証契約プラン抽出手段、条件式等提供手段は、実行条件提供手段３０３によって実現される。条件式等抽出手段は、実行条件導出手段３０４によって実現される。
【産業上の利用可能性】
【０２２７】
本発明は、運用管理ルール処理装置によって運用保守サービスを受ける顧客の情報処理システムの運用管理に好適に適用される。また、運用保守サービスを提供する運用保守サービス提供者の運用管理ルール処理装置の運用管理にも好適に適用される。
【図面の簡単な説明】
【０２２８】
【図１】本発明を利用した運用保守サービスの利用形態を示す説明図である。
【図２】本発明の第１の実施の形態を示すブロック図である。
【図３】運用管理ルールの例を示す説明図である。
【図４】リソース情報の例を示す説明図である。
【図５】実行条件情報の例を示す説明図である。
【図６】保守契約サービス情報の例を示す説明図である。
【図７】運用管理ルール設定画面の例を示す説明図である。
【図８】第１の実施の形態の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【図９】本発明を利用した運用保守サービスの利用形態を示す説明図である。
【図１０】本発明の第２の実施の形態を示すブロック図である。
【図１１】実行条件履歴情報の例を示す説明図である。
【図１２】保証契約サービス情報の例を示す説明図である。
【図１３】実行条件設定画面の例を示す説明図である。
【図１４】第２の実施の形態の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【図１５】第２の実施の形態の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【図１６】実行条件設定画面の例を示す説明図である。
【図１７】第１の変形例の運用管理ルール提供サービスシステムを示すブロック図である。
【図１８】保守契約サービス情報の例を示す説明図である。
【図１９】提供履歴情報および利用頻度の例を示す説明図である。
【図２０】値引率情報の例を示す説明図である。
【図２１】課金情報を生成する動作を示すフローチャートである。
【図２２】第２の変形例の運用管理ルール提供サービスシステムを示すブロック図である。
【図２３】第２の変形例の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【図２４】リソース情報を類推する処理を示すフローチャートである。
【図２５】第３の変形例の運用管理ルール提供サービスシステムを示すブロック図である。
【図２６】第３の変形例の運用管理ルール提供サービスシステムの動作の例を示す説明図である。
【符号の説明】
【０２２９】
１０  運用管理ルール処理装置
２０  運用管理ルール提供サービス装置
３０  実行条件提供サービス装置
１０１  運用管理情報記憶手段
１０２  運用管理ルール設定手段
２０１  運用管理情報マスタ記憶手段
２０２  保守契約サービス記憶手段
２０３  運用管理ルール提供手段
２０４  実行条件設定手段
２０５  運用管理ルール実行判定手段
３０１  実行条件履歴記憶手段
３０２  保証契約サービス記憶手段
３０３  実行条件提供手段
３０４  実行条件導出手段
【図１】
2007328397.tif 000003
【図２】
2007328397.tif 000004
【図３】
2007328397.tif 000005
【図４】
2007328397.tif 000006
【図５】
2007328397.tif 000007
【図６】
2007328397.tif 000008
【図７】
2007328397.tif 000009
【図８】
2007328397.tif 000010
【図９】
2007328397.tif 000011
【図１０】
2007328397.tif 000012
【図１１】
2007328397.tif 000013
【図１２】
2007328397.tif 000014
【図１３】
2007328397.tif 000015
【図１４】
2007328397.tif 000016
【図１５】
2007328397.tif 000017
【図１６】
2007328397.tif 000018
【図１７】
2007328397.tif 000019
【図１８】
2007328397.tif 000020
【図１９】
2007328397.tif 000021
【図２０】
2007328397.tif 000022
【図２１】
2007328397.tif 000023
【図２２】
2007328397.tif 000024
【図２３】
2007328397.tif 000025
【図２４】
2007328397.tif 000026
【図２５】
2007328397.tif 000027
【図２６】
2007328397.tif 000028