(57)【要約】【課題】障害の検知を迅速に行なう。【解決手段】情報処理装置は、記憶部と受信部と抽出部とを備える。記憶部は、情報処理装置が実行するサービス１０２と、当該サービス１０２のリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報１０３を記憶する。受信部は、リクエストを契機に、アダプタ装置の管理者２０１を示す第２情報１０４を、アダプタ装置から受信する。抽出部は、記憶部に記憶されている第１情報１０３と、受信部によって受信された第２情報１０４とに基づいて、情報処理装置が実行するサービス１０２が経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者２０１を示す情報との対応を、第３情報１０５として記憶部に記憶させる。【選択図】図７
2019144927.tif 000002
【特許請求の範囲】
【請求項１】
実行するサービスを管理し、前記サービスへのリクエストをアダプタ装置を経由して、当該リクエストを処理するクラウドサーバへ送信する情報処理装置であって、
当該情報処理装置が実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶する記憶部と、
前記リクエストを契機に、前記アダプタ装置の管理者を示す第２情報を、前記アダプタ装置から受信する受信部と、
前記記憶部に記憶されている前記第１情報と、前記受信部によって受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる抽出部と、
を備える、情報処理装置。
【請求項２】
前記アダプタ装置において障害を検出すると、前記第３情報に基づいて、前記アダプタ装置の管理者に対して障害発生を通知する通知部
を更に備える、請求項１に記載の情報処理装置。
【請求項３】
前記抽出部は、前記第３情報において、前記アダプタ装置を示す情報が登録されていない場合には、前記第１情報及び前記第２情報に基づき、前記アダプタ装置を示す情報と前記管理者を示す情報とを新たに登録し、
前記通知部は、前記抽出部によって前記第３情報に新たに登録された前記管理者に対して、前記障害発生を通知する、
請求項２に記載の情報処理装置。
【請求項４】
前記抽出部は、前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが相違する場合に、前記第３情報における前記管理者を示す情報を、前記第２情報における前記管理者を示す情報で上書きし、
前記通知部は、前記抽出部によって前記第３情報において上書き後の前記管理者に対して、前記障害発生を通知する、
請求項２に記載の情報処理装置。
【請求項５】
前記抽出部は、前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが一致する場合に、前記第３情報における前記管理者を示す情報を変更せず、
前記通知部は、前記第３情報において登録されている前記管理者に対して、前記障害発生を通知する、
請求項２に記載の情報処理装置。
【請求項６】
実行するサービスを管理する情報処理装置と、
前記サービスへのリクエストを処理するクラウドサーバと、
前記情報処理装置と前記クラウドサーバとの間において、前記リクエストを経由させるアダプタ装置と、
を備え、
前記アダプタ装置は、
前記リクエストを契機に、当該アダプタ装置の管理者を示す第２情報を、前記情報処理装置に送信する送信部を備え、
前記情報処理装置は、
当該情報処理装置が実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶する記憶部と、
前記送信部によって送信された前記第２情報を受信する受信部と、
前記記憶部に記憶されている前記第１情報と、前記受信部によって受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる抽出部と、
を備える、情報処理システム。
【請求項７】
実行するサービスを管理し、前記サービスへのリクエストをアダプタ装置を経由して、当該リクエストを処理するクラウドサーバへ送信するコンピュータに、
当該コンピュータが実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶部に記憶させ、
前記リクエストを契機に、前記アダプタ装置の管理者を示す第２情報を、前記アダプタ装置から受信し、
前記記憶部に記憶されている前記第１情報と、前記受信された前記第２情報とに基づいて、当該コンピュータが実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる、
処理を実行させる、プログラム。
【請求項８】
情報処理装置とクラウドサーバとの間において、前記情報処理装置が実行するサービスへのリクエストを経由させるアダプタ装置において、
前記リクエストを契機に、当該アダプタ装置の管理者を示す第２情報を、前記情報処理装置に送信し、
実行するサービスを管理し、前記サービスへのリクエストを当該リクエストを処理するクラウドサーバへ送信する前記情報処理装置において、
当該情報処理装置が実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶部に記憶させ、
前記アダプタ装置によって送信された前記第２情報を受信し、
前記記憶部に記憶されている前記第１情報と、前記受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置，情報処理システム，プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
近年、アプリケーション又はインフラストラクチャをクラウドサービスとして提供するための製品が多数開発されている。
【０００３】
サービス基盤製品は、アプリケーションやインフラストラクチャをサービスとして提供する。また、サービス基盤製品は、サーバに配置され、クラウドサービスと連携する。ユーザは、クライアント（別言すれば、「Ｗｅｂブラウザ」）からサービス基盤製品及びクラウドサービスにアクセスする。
【０００４】
サービス基盤製品は、サービスをユーザに表示するサービスカタログ、及び、サービスカタログとクラウドサービスとを連携するためのアダプタを備える。アダプタは、サービスカタログから独立して動作するアプリケーションであり、クラウドサービスとサービスカタログとの間のインタフェースとして動作する。また、サービスカタログとアダプタとでは、管理者が異なる場合がある。
【０００５】
ユーザは、サービスカタログから、アダプタで連携されたクラウドサービスを購入又は操作できる。
【０００６】
アダプタが障害で停止した場合、サービスカタログからアダプタに対して死活監視を実施していれば、サービスカタログはアダプタの障害を検知することができ、サービスカタログにおいてサービスの状態を利用不可に遷移できる。ユーザは、サービスの状態の表示に基づき、どの購入済サービスが利用可能であり、どの購入済サービスが利用不可であるのかを認識できる。
【０００７】
アダプタにおいて障害が発生した場合には、サービスカタログは、アダプタの管理者に対して、アダプタの障害に対応させるために、障害通知を送信する場合がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２０１３−５１３１４２号公報
【特許文献２】特表２０１６−５０８６４２号公報
【特許文献３】特表２０１５−５２９３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、人事異動等によってアダプタの管理者に変更があった場合には、以前のアダプタの管理者に障害通知が送信され、アダプタの障害への対応が遅くなるおそれがある。
【００１０】
１つの側面では、障害の検知を迅速に行なうことを目的とする。
【課題を解決するための手段】
【００１１】
情報処理装置は、実行するサービスを管理し、前記サービスへのリクエストをアダプタ装置を経由して、当該リクエストを処理するクラウドサーバへ送信する情報処理装置であって、当該情報処理装置が実行するサービスと、当該サービスのリクエストを経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶する記憶部と、前記リクエストを契機に、前記アダプタ装置の管理者を示す第２情報を、前記アダプタ装置から受信する受信部と、前記記憶部に記憶されている前記第１情報と、前記受信部によって受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる抽出部と、を備える。
【発明の効果】
【００１２】
１つの側面では、障害の検知を迅速に行なうことができる。
【図面の簡単な説明】
【００１３】
【図１】関連例としての情報処理システムの構成例を模式的に示すブロック図である。
【図２】図１に示した情報処理システムにおける障害発生時の状態を説明するブロック図である。
【図３】図１に示した情報処理システムにおける障害発生通知の送信処理を説明するブロック図である。
【図４】実施形態の一例としての情報処理システムの構成例を模式的に示すブロック図である。
【図５】図４に示した情報処理システムに備えられるサービス基盤製品管理サーバ及びアダプタ管理サーバのハードウェア構成を模式的に示すブロック図である。
【図６】図４に示した情報処理システムに備えられるサービス基盤製品管理サーバ及びアダプタ管理サーバの機能を模式的に示すブロック図である。
【図７】図４に示した情報処理システムにおける障害発生通知の送信処理を説明するブロック図である。
【図８】図４に示した情報処理システムにおけるリクエスト処理を説明するブロック図である。
【図９】図４に示した情報処理システムにおける技術サービス定義の作成処理を説明するブロック図である。
【図１０】図４に示した情報処理システムにおけるアダプタ管理者管理Database（ＤＢ）の作成処理を説明するブロック図である。
【図１１】図４に示したサービス基盤製品管理サーバにおける処理を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して一実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００１５】
また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１６】
以下、図中において、同一の各符号は同様の部分を示しているので、その説明は省略する。
【００１７】
〔Ａ〕関連例
図１は、関連例としての情報処理システム６００の構成例を模式的に示すブロック図である。
【００１８】
情報処理システム６００は、サービス基盤製品管理サーバ６，複数（図示する例では、２つ）のアダプタ管理サーバ７（「アダプタ管理サーバ＃１又は＃２」と称してもよい。）及び複数（図示する例では、２つ）のクラウドサービス８を備える。
【００１９】
各クラウドサービス８は、複数（図示する例では、２つ）のクラウドサーバ８１を備える。クラウドサーバ８１は、サービス基盤製品管理サーバ６が実行するサービスへのリクエストを処理する。
【００２０】
各アダプタ管理サーバ７は、アダプタ７１（「アダプタ＃１又は＃２」と称してもよい。）として機能する。図１に示す例では、アダプタ管理サーバ＃１はアダプタ＃１として機能し、アダプタ管理サーバ＃２はアダプタ＃２として機能する。アダプタ７１は、サービス基盤製品管理サーバ６からクラウドサーバ８１に対する、サービスへのリクエストを中継する。
【００２１】
各アダプタ管理サーバ７は、管理者７０１（「管理者＃１又は＃２」と称してもよい。）によって管理されてよい。図１に示す例では、アダプタ管理サーバ＃１は管理者＃１によって管理され、アダプタ管理サーバ＃２は管理者＃２によって管理される。
【００２２】
サービス基盤製品管理サーバ６は、サービスカタログ６０を展開する。サービスカタログ６０は、購入済サービス６０１（「購入済サービス＃１−１，＃１−２，＃２−１，＃２−２又は＃３」と称してもよい。），サービス６０２（「サービス＃１，＃２又は＃３」と称してもよい。）及び技術サービス定義６０３（「技術サービス定義＃１又は＃２」と称してもよい。）として機能する。
【００２３】
図１に示す例では、購入済サービス＃１−１及び＃１−２とサービス＃１と技術サービス定義＃１とが対応づけられ、購入済サービス＃２−１及び＃２−２とサービス＃２と技術サービス定義＃１が対応づけられる。また、購入済サービス＃３とサービス＃３と技術サービス定義＃２が対応づけられる。
【００２４】
図１に示す例では、購入済サービス＃１−１，＃１−２，＃２−１及び＃２−２とサービス＃１及び＃２と技術サービス定義＃１とは、アダプタ＃１を介して、クラウドサービス８へアクセスする。また、購入済サービス＃３とサービス＃３と技術サービス定義＃２とは、アダプタ＃２を介して、クラウドサービス８へアクセスする。
【００２５】
図１に示すように、購入済サービス６０１とサービス６０２とは多対一の関係を有しており、サービス６０２と技術サービス定義６０３とも多対一の関係を有している。また、技術サービス定義６０３とアダプタ７１とも、多対一の関係を有してよい。
【００２６】
購入済サービス６０１は、サービス６０２のうちユーザ９０１（「ユーザ＃１，＃２又は＃３」と称してもよい。）によって購入されているサービスを示す。図１に示す例では、購入済サービス＃１−１はユーザ＃１によって購入されており、購入済サービス＃１−２，＃２−１及び＃２−２はユーザ＃２によって購入されており、購入済サービス＃２−２及び＃３はユーザ＃３によって購入されている。
【００２７】
サービス６０２は、ユーザ９０１に提供される機能である。技術サービス定義６０３は、サービス６０２の内容やアダプタ７１のUniform Resource Locator（ＵＲＬ）を定義したファイルである。
【００２８】
図２は、図１に示した情報処理システム６００における障害発生時の状態を説明するブロック図である。
【００２９】
図２に示すように、アダプタ管理サーバ＃１（別言すれば、「アダプタ＃１」）において障害が発生したことを想定する（符号Ａ１参照）。障害の発生により、サービスカタログ６０は、アダプタ＃１へアクセスできなくなる。
【００３０】
購入済サービス＃３は、障害が発生していないアダプタ＃２を介してクラウドサービス８へアクセスするため、利用可能な状態が維持される（符号Ａ２参照）。一方、購入済サービス＃１−１，＃１−２，＃２−１及び＃２−２は、障害が発生しているアダプタ＃１を介してクラウドサービス８へアクセスするため、利用不可な状態に変化する（符号Ａ３〜Ａ６参照）。
【００３１】
図３は、図１に示した情報処理システム６００における障害発生通知の送信処理を説明するブロック図である。
【００３２】
図３に示す例では、アダプタ＃１の管理者７０１が管理者＃１から管理者＃２に変更され（符号Ｂ１参照）、その後にアダプタ＃１において障害が発生した（符号Ｂ２参照）場合を想定する。
【００３３】
アダプタ７１における障害が発生すると、サービスカタログ６０は、障害が発生したアダプタ７１についてのアダプタ名とユーザ名とが対応付けて登録された設定ファイル６０４を参照する（符号Ｂ３参照）。図３に示す例では、設定ファイル６０４において、アダプタ名「アダプタ＃１」とユーザ名「管理者＃１」とが対応付けて登録されている。
【００３４】
サービスカタログ６０は、設定ファイル６０４の参照結果に基づき、例えば電子メールにより、管理者７０１に対して障害通知を送信する（符号Ｂ４参照）。図３に示す例では、設定ファイル６０４の記載に基づき、アダプタ＃１に対応付けて登録されている管理者＃１に対して障害通知が送信される。
【００３５】
このように、アダプタ７１の管理者７０１が変更されたにもかかわらず、管理者７０１が変更されたアダプタ７１についての設定ファイル６０４において登録されている情報が更新されない場合には、変更前の管理者７０１に対して障害通知が送信されてしまう。これにより、障害が発生したアダプタ７１の復旧が遅延し、ユーザ９０１が長期間にわたって購入済サービス６０１を利用できないおそれがある。
【００３６】
〔Ｂ〕実施形態の一例
〔Ｂ−１〕システム構成例
図４は、実施形態の一例としての情報処理システム１００の構成例を模式的に示すブロック図である。
【００３７】
情報処理システム１００は、サービス基盤製品管理サーバ１，複数（図示する例では２つ）のアダプタ管理サーバ２（「アダプタ管理サーバ＃１又は＃２」と称してもよい。），クラウドサービス３及びクライアント４を備える。
【００３８】
クライアント４は、ユーザ４０１によって操作され、Ｗｅｂブラウザを用いてサービス基盤製品管理サーバ１から購入済サービス１０１（図７等を用いて後述）の提供を受ける。
【００３９】
クラウドサービス３は、サービス基盤製品管理サーバ１が実行するサービス１０２（図７等を用いて後述）へのリクエストを処理する。クラウドサービス３は、例えば、Infrastructure as a Service（ＩａａＳ）である。リクエストは、Virtual Machine（ＶＭ）の起動や停止等の操作であってよい。
【００４０】
アダプタ管理サーバ２は、アダプタ装置の一例である。アダプタ管理サーバ２は、アダプタ２０（「アダプタ＃１又は＃２」と称してもよい。）として機能し、サービス基盤製品管理サーバ１からクラウドサービス３に対する、サービスへのリクエストを中継する。図１に示す例では、アダプタ管理サーバ＃１はアダプタ＃１として機能し、アダプタ管理サーバ＃２はアダプタ＃２として機能する。
【００４１】
サービス基盤製品管理サーバ１は、情報処理装置の一例であり、クライアント４に提供するサービス１０２を実行する。サービス基盤製品管理サーバ１は、サービスカタログ１０として機能する。サービスカタログ１０は、図７等を用いて後述するように、サービス１０２と購入済サービス１０１とを対応づけて管理するサービス管理ＤＢ１０３や、アダプタ２０と管理者２０１とを対応付けて管理するアダプタ管理者管理ＤＢ１０５を保持する。
【００４２】
図５は、図４に示した情報処理システム１００に備えられるサービス基盤製品管理サーバ１及びアダプタ管理サーバ２のハードウェア構成を模式的に示すブロック図である。
【００４３】
サービス基盤製品管理サーバ１は、Central Processing Unit（ＣＰＵ）１１，メモリ１２，表示制御部１３，記憶装置１４，入力Interface（Ｉ／Ｆ）１５，読み書き処理部１６及び通信Ｉ／Ｆ１７を備える。また、アダプタ管理サーバ２は、ＣＰＵ２１，メモリ１２，表示制御部１３，記憶装置１４，入力Ｉ／Ｆ１５，読み書き処理部１６及び通信Ｉ／Ｆ１７を備える。
【００４４】
メモリ１２は、例示的に、Read Only Memory（ＲＯＭ）及びRandom Access Memory（ＲＡＭ）を含む記憶装置である。メモリ１２のＲＯＭには、Basic Input/Output System（ＢＩＯＳ）等のプログラムが書き込まれてよい。メモリ１２のソフトウェアプログラムは、ＣＰＵ１１又はＣＰＵ２１に適宜に読み込まれて実行されてよい。また、メモリ１２のＲＡＭは、一次記録メモリあるいはワーキングメモリとして利用されてよい。
【００４５】
表示制御部１３は、表示装置１３０と接続され、表示装置１３０を制御する。表示装置１３０は、液晶ディスプレイやOrganic Light-Emitting Diode（ＯＬＥＤ）ディスプレイ，Cathode Ray Tube（ＣＲＴ），電子ペーパーディスプレイ等であり、オペレータ等に対する各種情報を表示する。表示装置１３０は、入力装置と組み合わされたものでもよく、例えば、タッチパネルでもよい。
【００４６】
記憶装置１４は、例示的に、データを読み書き可能に記憶する装置であり、例えば、Hard Disk Drive（ＨＤＤ）やSolid State Drive（ＳＳＤ），Storage Class Memory（ＳＣＭ）が用いられてよい。サービス基盤製品管理サーバ１の記憶装置１４は、図７等を用いてそれぞれ後述する、サービス管理ＤＢ１０３及びアダプタ管理者管理ＤＢ１０５を記憶してよい。
【００４７】
別言すれば、記憶装置１４は、サービス基盤製品管理サーバ１が実行するサービス１０２と、当該サービス１０２のリクエストが経由するアダプタ２０を示す情報を含む技術サービス定義１０６との対応を示すサービス管理ＤＢ１０３を記憶する記憶部の一例である。ここで、サービス管理ＤＢ１０３は、第１情報の一例である。また、技術サービス定義１０６については、図８等を用いて後述する。
【００４８】
入力Ｉ／Ｆ１５は、マウス１５１やキーボード１５２等の入力装置と接続され、マウス１５１やキーボード１５２等の入力装置を制御する。マウス１５１やキーボード１５２は、入力装置の一例であり、これらの入力装置を介して、オペレータが各種の入力操作を行なう。
【００４９】
読み書き処理部１６は、記録媒体１６０が装着可能に構成される。読み書き処理部１６は、記録媒体１６０が装着された状態において、記録媒体１６０に記録されている情報を読み取り可能に構成される。本例では、記録媒体１６０は、可搬性を有する。例えば、記録媒体１６０は、フレキシブルディスク、光ディスク、磁気ディスク、光磁気ディスク、又は、半導体メモリ等である。
【００５０】
通信Ｉ／Ｆ１７は、外部装置との通信を可能にするためのインタフェースである。
【００５１】
図６の（１）は、図４に示した情報処理システム１００に備えられるサービス基盤製品管理サーバ１の機能を模式的に示すブロック図である。
【００５２】
ＣＰＵ１１は、種々の制御や演算を行なう処理装置であり、メモリ１２に格納されたOperating System（ＯＳ）やプログラムを実行することにより、種々の機能を実現する。すなわち、サービス基盤製品管理サーバ１のＣＰＵ１１は、図６の（１）に示すように、受信部１１１，抽出部１１２及び通知部１１３として機能する。
【００５３】
なお、サービス基盤製品管理サーバ１における受信部１１１，抽出部１１２及び通知部１１３としての機能を実現するためのプログラムは、例えば前述した記録媒体１６０に記録された形態で提供される。そして、コンピュータは読み書き処理部１６を介してその記録媒体１６０からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供してもよい。
【００５４】
サービス基盤製品管理サーバ１における受信部１１１，抽出部１１２及び通知部１１３としての機能を実現する際には、内部記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサによって実行される。このとき、記録媒体１６０に記録されたプログラムをコンピュータが読み取って実行してもよい。なお、本実施形態において、内部記憶装置はメモリ１２であり、マイクロプロセッサはＣＰＵ１１である。
【００５５】
ＣＰＵ１１は、例示的に、サービス基盤製品管理サーバ１全体の動作を制御する。サービス基盤製品管理サーバ１全体の動作を制御するための装置は、ＣＰＵ１１に限定されず、例えば、ＭＰＵやＤＳＰ，ＡＳＩＣ，ＰＬＤ，ＦＰＧＡのいずれか１つであってもよい。また、サービス基盤製品管理サーバ１全体の動作を制御するための装置は、ＣＰＵ，ＭＰＵ，ＤＳＰ，ＡＳＩＣ，ＰＬＤ及びＦＰＧＡのうちの２種類以上の組み合わせであってもよい。なお、ＭＰＵはMicro Processing Unitの略称であり、ＤＳＰはDigital Signal Processorの略称であり、ＡＳＩＣはApplication Specific Integrated Circuitの略称である。また、ＰＬＤはProgrammable Logic Deviceの略称であり、ＦＰＧＡはField Programmable Gate Arrayの略称である。
【００５６】
受信部１１１は、サービスカタログ１０からクラウドサービス３へのサービス１０２のリクエストを契機に、アダプタ２０からアダプタ通知情報１０４（図７等を用いて後述）を受信する。アダプタ通知情報１０４は、アダプタ２０の管理者２０１を示す第２情報の一例である。
【００５７】
抽出部１１２は、サービス管理ＤＢ１０３とアダプタ通知情報１０４とに基づき、サービスカタログ１０が実行するサービス１０２が経由するアダプタ２０を抽出する。そして、抽出部１１２は、抽出したアダプタ２０と当該アダプタ２０の管理者２０１を示す情報との対応を、アダプタ管理者管理ＤＢ１０５（図７等を用いて後述）として記憶装置１４に記憶させる。ここで、アダプタ管理者管理ＤＢ１０５は、第３情報の一例である。
【００５８】
抽出部１１２は、アダプタ管理者管理ＤＢ１０５において、アダプタ通知情報１０４を送信したアダプタ２０を示す情報が登録されていない場合には、新規登録処理を実行する。具体的には、抽出部１１２は、新規登録処理として、サービス管理ＤＢ１０３とアダプタ通知情報１０４とに基づき、アダプタ２０を示す情報と管理者２０１を示す情報とをアダプタ管理者管理ＤＢ１０５に新たに登録する。
【００５９】
抽出部１１２は、アダプタ通知情報１０４における管理者２０１を示す情報と、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報とが相違する場合には、アダプタ管理者管理ＤＢ１０５において上書き処理を実行する。具体的には、抽出部１１２は、上書き処理として、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報を、アダプタ通知情報１０４における管理者２０１を示す情報で上書きする。
【００６０】
抽出部１１２は、アダプタ通知情報１０４における管理者２０１を示す情報と、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報とが一致する場合には、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報を変更しない。
【００６１】
通知部１１３は、アダプタ２０における障害を検知する。そして、通知部１１３はアダプタ２０における障害を検知すると、アダプタ管理者管理ＤＢ１０５に基づいて、アダプタ２０の管理者２０１に対して障害発生を通知する。通知部１１３は、例えば、電子メールによって、障害発生を通知してよい。
【００６２】
通知部１１３は、抽出部１１２によってアダプタ管理者管理ＤＢ１０５に対する新規登録処理が実行された場合には、アダプタ管理者管理ＤＢ１０５に新たに登録された管理者２０１に対して、障害発生を通知する。
【００６３】
通知部１１３は、抽出部１１２によってアダプタ管理者管理ＤＢ１０５に対する上書き処理が実行された場合には、アダプタ管理者管理ＤＢ１０５において上書き後の管理者２０１に対して、障害発生を通知する。
【００６４】
通知部１１３は、抽出部１１２によってアダプタ管理者管理ＤＢ１０５に対する変更が行なわれていない場合には、アダプタ管理者管理ＤＢ１０５において登録されている管理者２０１に対して、障害発生を通知する。
【００６５】
図６の（２）は、図４に示した情報処理システム１００に備えられるアダプタ管理サーバ２の機能を模式的に示すブロック図である。
【００６６】
ＣＰＵ２１は、種々の制御や演算を行なう処理装置であり、メモリ１２に格納されたＯＳやプログラムを実行することにより、種々の機能を実現する。すなわち、アダプタ管理サーバ２のＣＰＵ２１は、図６の（２）に示すように、送信部２１１として機能する。
【００６７】
なお、アダプタ管理サーバ２における送信部２１１としての機能を実現するためのプログラムは、例えば前述した記録媒体１６０に記録された形態で提供される。そして、コンピュータは読み書き処理部１６を介してその記録媒体１６０からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供してもよい。
【００６８】
アダプタ管理サーバ２における送信部２１１としての機能を実現する際には、内部記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサによって実行される。このとき、記録媒体１６０に記録されたプログラムをコンピュータが読み取って実行してもよい。なお、本実施形態において、内部記憶装置はメモリ１２であり、マイクロプロセッサはＣＰＵ２１である。
【００６９】
ＣＰＵ２１は、例示的に、アダプタ管理サーバ２全体の動作を制御する。アダプタ管理サーバ２全体の動作を制御するための装置は、ＣＰＵ２１に限定されず、例えば、ＭＰＵやＤＳＰ，ＡＳＩＣ，ＰＬＤ，ＦＰＧＡのいずれか１つであってもよい。また、アダプタ管理サーバ２全体の動作を制御するための装置は、ＣＰＵ，ＭＰＵ，ＤＳＰ，ＡＳＩＣ，ＰＬＤ及びＦＰＧＡのうちの２種類以上の組み合わせであってもよい。
【００７０】
送信部２１１は、サービスカタログ１０からクラウドサービス３へのサービス１０２のリクエストを契機に、アダプタ２０の管理者２０１を示すアダプタ通知情報１０４を、サービスカタログ１０に送信する。
【００７１】
図７は、図４に示した情報処理システム１００における障害発生通知の送信処理を説明するブロック図である。
【００７２】
図７に示す例では、まず、アダプタ２０の管理者２０１が管理者＃１から管理者＃２に変更される（符号Ｃ１参照）。
【００７３】
ユーザ４０１は、クライアント４（図７には不図示）を介して、サービスカタログ１０を操作する（符号Ｃ２参照）。これにより、サービスカタログ１０における購入済サービス１０１とサービス１０２にリクエストが発行される。そして、サービスカタログ１０は、発行されたリクエストを対応するアダプタ２０に送信する。
【００７４】
なお、実施形態の一例としてのサービスカタログ１０においては、一部又は全部の購入済サービス１０１とサービス１０２と技術サービス定義１０６（図８等を用いて後述）との図示を省略している。実施形態の一例としてのサービスカタログ１０においては、図１に示した関連例としてのサービスカタログ６０と同様に、購入済サービス１０１とサービス１０２とは多対一の関係を有しており、サービス１０２と技術サービス定義１０３とも多対一の関係を有している。また、実施形態の一例としてのサービスカタログ１０においては、技術サービス定義１０３とアダプタ２０とも、多対一の関係を有してよい。
【００７５】
アダプタ２０は、サービスカタログ１０からのリクエストの受信を契機に、サービスカタログ１０に対して、アダプタ通知情報１０４を送信する。
【００７６】
サービスカタログ１０は、サービス管理ＤＢ１０３とアダプタ通知情報１０４とを対応付けて、アダプタ管理者管理ＤＢ１０５を作成する（符号Ｃ３参照）。
【００７７】
アダプタ２０において障害が発生すると、サービスカタログ１０は、アダプタ管理者管理ＤＢ１０５を参照する（符号Ｃ４参照）。そして、サービスカタログ１０は、アダプタ管理者管理ＤＢ１０５の参照結果に基づき、変更後の管理者＃２に対して、障害通知を送信する（符号Ｃ５参照）。
【００７８】
図８は、図４に示した情報処理システム１００におけるリクエスト処理を説明するブロック図である。
【００７９】
ユーザ４０１は、自身が購入した購入済サービス＃１を操作する（符号Ｄ１参照）。
【００８０】
サービスカタログ１０は、購入済サービス１０１が対応付けられているサービス＃１に関する技術サービス定義１０６を参照する。技術サービス定義１０６は、サービス１０２の内容やアダプタ２０のＵＲＬを定義したファイルである。そして、サービスカタログ１０は、技術サービス定義１０６に定義されたＵＲＬに基づき、アダプタ＃１に対して呼出リクエストを発行する（符号Ｄ２参照）。
【００８１】
アダプタ＃１は、サービスカタログ１０に対して、呼出リクエストの成功を通知する（符号Ｄ３）。
【００８２】
アダプタ＃１は、クラウドサービス３のクラウドサーバ３１に対して、連携サービスのApplication Programming Interface（ＡＰＩ）呼出リクエストを発行する（符号Ｄ４参照）。
【００８３】
アダプタ＃１は、クラウドサーバ３１に対して、状態監視を繰り返し行なう（符号Ｄ５参照）。
【００８４】
アダプタ＃１は、クラウドサーバ３１における処理が完了すると、サービスカタログ１０に対して、認証結果及び操作結果を通知する（符号Ｄ６参照）。アダプタ＃１は、図８に示すように、認証結果及び操作結果の通知として、アダプタ通知情報１０４をサービスカタログ１０に送信する。
【００８５】
アダプタ通知情報１０４は、パラメータとして、例えば、購入済サービス名，アダプタ管理者ユーザ名，アダプタ管理者パスワード及び操作結果を含む。図８に示す例において、購入済サービス名は「購入済サービス＃１」であり、アダプタ管理者ユーザ名は「User#1」であり、アダプタ管理者パスワードは「****」であり、操作結果は「完了」である。
【００８６】
サービスカタログ１０は、認証結果及び操作結果の通知を受信すると、ユーザ４０１に対して、例えば操作が完了したことを示す状態通知を送信する（符号Ｄ７参照）。
【００８７】
図９は、図４に示した情報処理システム１００における技術サービス定義１０６の作成処理を説明するブロック図である。
【００８８】
図９に示すように、サービス管理ＤＢ１０３は、テーブル１０３１とテーブル１０３２とに分けられる。
【００８９】
テーブル１０３１には、購入済サービス名及びサービスが登録されている。図９に示す例では、購入済サービス名「購入済サービス＃１」に対してサービス「サービス＃１」が対応付けられ、購入済サービス名「購入済サービス＃２」に対してサービス「サービス＃２」が対応付けられている。
【００９０】
テーブル１０３２には、サービス及び技術サービス定義が登録されている。図９に示す例では、サービス「サービス＃１」に対して技術サービス定義「技術サービス定義＃１」が対応付けられている。
【００９１】
サービス管理ＤＢ１０３では、テーブル１０３１において対象の購入済サービス名に対応付けられているサービスからテーブル１０３２を参照して（符号Ｅ１参照）、対応する技術サービス定義を特定する（符号Ｅ２参照）。
【００９２】
例えば、テーブル１０３１において、購入済サービス名「購入済サービス＃１」に対応付けられているサービス「サービス＃１」からテーブル１０３２を参照して、対応する技術サービス定義「技術サービス定義＃１」を特定する。
【００９３】
技術サービス定義１０６には、パラメータとして、アダプタＵＲＬ，サービス名及びサービス内容が登録されている。図９に示す例では、技術サービス定義＃１において、アダプタＵＲＬが「http://xx.xx.xx.xx:8080」であり、サービス名が「サービス＃１」であり、サービス内容が「Operation1, Operation2, …」である。
【００９４】
図１０は、図４に示した情報処理システム１００におけるアダプタ管理者管理ＤＢ１０５の作成処理を説明するブロック図である。
【００９５】
図１０に示す技術サービス定義１０６は、図９に示した技術サービス定義＃１と同様に、アダプタＵＲＬが「http://xx.xx.xx.xx:8080」であり、サービス名が「サービス＃１」であり、サービス内容が「Operation1, Operation2, …」である。
【００９６】
図１０に示すアダプタ通知情報１０４は、アダプタ管理者ユーザ名が「User#1」である。
【００９７】
技術サービス定義１０６のアダプタＵＲＬ「http://xx.xx.xx.xx:8080」と、アダプタ通知情報１０４のアダプタ管理者ユーザ名「User#1」とを紐づけることにより、アダプタ管理者管理ＤＢ１０５が作成される（符号Ｆ１参照）。
【００９８】
図１０において、アダプタ管理者管理ＤＢ１０５には、アダプタ管理者ユーザ名「User#1」がアダプタＵＲＬ「http://xx.xx.xx.xx:8080」に対応付けられて、新たに登録される。なお、図１０に示すアダプタ管理者管理ＤＢ１０５には、アダプタ管理者ユーザ名「User#2」がアダプタＵＲＬ「http://yy.yy.yy.yy:8080」に対応付けられて、予め登録されている。
【００９９】
〔Ｂ−２〕動作例
図４に示したサービス基盤製品管理サーバ１における処理を、図１１に示すフローチャート（ステップＳ１〜Ｓ９）に従って説明する。
【０１００】
受信部１１１は、アダプタ２０から操作結果通知（別言すれば、「アダプタ通知情報１０４」）を受信する（ステップＳ１）。操作結果通知には、例えば、操作結果，購入済サービス名，アダプタ管理者ユーザ名及びアダプタ管理者パスワードが含まれてよい。
【０１０１】
抽出部１１２は、サービス管理ＤＢ１０３において、購入済サービス１０１からサービス１０２を参照する（ステップＳ２）。
【０１０２】
抽出部１１２は、サービス管理ＤＢ１０３において、サービス１０２から技術サービス定義１０６を参照する（ステップＳ３）。
【０１０３】
抽出部１１２は、技術サービス定義１０６のアダプタＵＲＬを参照する（ステップＳ４）。
【０１０４】
抽出部１１２は、参照したアダプタＵＲＬがアダプタ管理者管理ＤＢ１０５に登録されているかを判定する（ステップＳ５）。
【０１０５】
アダプタＵＲＬがアダプタ管理者管理ＤＢ１０５に登録されていない場合には（ステップＳ５のＮｏルート参照）、抽出部１１２は、操作結果通知のアダプタ管理者ユーザ名及びアダプタＵＲＬをアダプタ管理者管理ＤＢ１０５に新規登録する（ステップＳ６）。そして、処理は終了する。
【０１０６】
一方、アダプタＵＲＬがアダプタ管理者管理ＤＢ１０５に登録されている場合には（ステップＳ５のＹｅｓルート参照）、抽出部１１２は、アダプタ管理者管理ＤＢ１０５において、アダプタＵＲＬの管理者２０１を参照する（ステップＳ７）。
【０１０７】
抽出部１１２は、ステップＳ７において参照した管理者２０１と操作結果通知に含まれる管理者２０１とが一致するかを判定する（ステップＳ８）。
【０１０８】
管理者２０１が一致する場合には（ステップＳ８のＹｅｓルート参照）、処理は終了する。
【０１０９】
一方、管理者２０１が一致しない場合には（ステップＳ８のＮｏルート参照）、抽出部１１２は、アダプタ管理者管理ＤＢ１０５の管理者２０１を更新する（ステップＳ９）。そして、処理は終了する。
【０１１０】
〔Ｂ−３〕効果
上述した実施形態の一例におけるサービス基盤製品管理サーバ１によれば、例えば、以下の作用効果を奏することができる。
【０１１１】
記憶装置１４は、サービス基盤製品管理サーバ１が実行するサービス１０２と、当該サービス１０２のリクエストを経由するアダプタ管理サーバ２を示す情報を含む技術サービス定義１０６との対応を示すサービス管理ＤＢ１０３を記憶する。受信部１１１は、リクエストを契機に、アダプタ管理サーバ２の管理者２０１を示すアダプタ通知情報１０４をアダプタ管理サーバ２から受信する。抽出部１１２は、記憶装置１４に記憶されているサービス管理ＤＢ１０３と、受信部１１１によって受信されたアダプタ通知情報１０４とに基づいて、サービス基盤製品管理サーバ１が実行するサービス１０２が経由するアダプタ管理サーバ２を抽出する。そして、抽出部１１２は、抽出したアダプタ管理サーバ２と当該アダプタ管理サーバ２の管理者２０１を示す情報との対応を、アダプタ管理者管理ＤＢ１０５として、記憶装置１４に記憶させる。
【０１１２】
これにより、アダプタ管理サーバ２における障害の検知を迅速に行なうことができる。具体的には、アダプタ管理サーバ２の管理者２０１が変更された場合においても、サービス基盤製品管理サーバ１の設定を手動で変更することなく、変更後の管理者２０１に対して、障害を通知することができる。
【０１１３】
通知部１１３は、アダプタ管理サーバ２において障害を検知すると、アダプタ管理者管理ＤＢ１０５に基づいて、アダプタ管理サーバ２の管理者２０１に対して障害を通知する。
【０１１４】
これにより、アダプタ管理サーバ２における現在の管理者２０１が障害の発生を認知することができ、アダプタ管理サーバ２の復旧作業を早期に開始できる。
【０１１５】
抽出部１１２は、アダプタ管理者管理ＤＢ１０５において、アダプタ管理サーバ２を示す情報が登録されていない場合に、サービス管理ＤＢ１０３及びアダプタ通知情報１０４に基づき、アダプタ管理サーバ２を示す情報と管理者２０１を示す情報とを新たに登録する。通知部１１３は、抽出部１１２によってアダプタ管理者管理ＤＢ１０５に新たに登録された管理者２０１に対して、障害発生を通知する。
【０１１６】
これにより、情報処理システム１００において新たなアダプタ管理サーバ２が設置された場合に、アダプタ管理者管理ＤＢ１０５を適切に更新できる。そして、新たなアダプタ管理サーバ２の管理者２０１に対して、障害発生を通知できる。
【０１１７】
抽出部１１２は、アダプタ通知情報１０４とアダプタ管理者管理ＤＢ１０５とにおいて管理者２０１を示す情報が相違する場合に、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報を、アダプタ通知情報１０４における管理者を示す情報で上書きする。通知部１１３は、抽出部１１２によってアダプタ管理者管理ＤＢ１０５において上書き後の管理者２０１に対して、障害発生を通知する。
【０１１８】
これにより、情報処理システム１００において既存のアダプタ管理サーバ２の管理者２０１が変更された場合に、アダプタ管理者管理ＤＢ１０５を適切に更新できる。そして、アダプタ管理サーバ２の変更後の管理者２０１に対して、障害発生を通知できる。
【０１１９】
抽出部１１２は、アダプタ通知情報１０４における管理者２０１を示す情報と、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報とが一致する場合に、アダプタ管理者管理ＤＢ１０５における管理者２０１を示す情報を変更しない。
【０１２０】
これにより、アダプタ管理サーバ２の管理者２０１に変更がない場合には、アダプタ管理者管理ＤＢ１０５における登録内容を維持できる。そして、アダプタ管理サーバ２の管理者２０１に対して、適切に障害発生を通知できる。
【０１２１】
〔Ｃ〕その他
開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【０１２２】
〔Ｄ〕付記
以上の実施形態及び変形例に関し、さらに以下の付記を開示する。
【０１２３】
（付記１）
実行するサービスを管理し、前記サービスへのリクエストをアダプタ装置を経由して、当該リクエストを処理するクラウドサーバへ送信する情報処理装置であって、
当該情報処理装置が実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶する記憶部と、
前記リクエストを契機に、前記アダプタ装置の管理者を示す第２情報を、前記アダプタ装置から受信する受信部と、
前記記憶部に記憶されている前記第１情報と、前記受信部によって受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる抽出部と、
を備える、情報処理装置。
【０１２４】
（付記２）
前記アダプタ装置において障害を検出すると、前記第３情報に基づいて、前記アダプタ装置の管理者に対して障害発生を通知する通知部
を更に備える、付記１に記載の情報処理装置。
【０１２５】
（付記３）
前記抽出部は、前記第３情報において、前記アダプタ装置を示す情報が登録されていない場合には、前記第１情報及び前記第２情報に基づき、前記アダプタ装置を示す情報と前記管理者を示す情報とを新たに登録し、
前記通知部は、前記抽出部によって前記第３情報に新たに登録された前記管理者に対して、前記障害発生を通知する、
付記２に記載の情報処理装置。
【０１２６】
（付記４）
前記抽出部は、前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが相違する場合に、前記第３情報における前記管理者を示す情報を、前記第２情報における前記管理者を示す情報で上書きし、
前記通知部は、前記抽出部によって前記第３情報において上書き後の前記管理者に対して、前記障害発生を通知する、
付記２に記載の情報処理装置。
【０１２７】
（付記５）
前記抽出部は、前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが一致する場合に、前記第３情報における前記管理者を示す情報を変更せず、
前記通知部は、前記第３情報において登録されている前記管理者に対して、前記障害発生を通知する、
付記２に記載の情報処理装置。
【０１２８】
（付記６）
実行するサービスを管理する情報処理装置と、
前記サービスへのリクエストを処理するクラウドサーバと、
前記情報処理装置と前記クラウドサーバとの間において、前記リクエストを経由させるアダプタ装置と、
を備え、
前記アダプタ装置は、
前記リクエストを契機に、当該アダプタ装置の管理者を示す第２情報を、前記情報処理装置に送信する送信部を備え、
前記情報処理装置は、
当該情報処理装置が実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶する記憶部と、
前記送信部によって送信された前記第２情報を受信する受信部と、
前記記憶部に記憶されている前記第１情報と、前記受信部によって受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる抽出部と、
を備える、情報処理システム。
【０１２９】
（付記７）
前記情報処理装置は、
前記アダプタ装置において障害を検出すると、前記第３情報に基づいて、前記アダプタ装置の管理者に対して障害発生を通知する通知部
を更に備える、付記６に記載の情報処理システム。
【０１３０】
（付記８）
前記抽出部は、前記第３情報において、前記アダプタ装置を示す情報が登録されていない場合には、前記第１情報及び前記第２情報に基づき、前記アダプタ装置を示す情報と前記管理者を示す情報とを新たに登録し、
前記通知部は、前記抽出部によって前記第３情報に新たに登録された前記管理者に対して、前記障害発生を通知する、
付記７に記載の情報処理システム。
【０１３１】
（付記９）
前記抽出部は、前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが相違する場合に、前記第３情報における前記管理者を示す情報を、前記第２情報における前記管理者を示す情報で上書きし、
前記通知部は、前記抽出部によって前記第３情報において上書き後の前記管理者に対して、前記障害発生を通知する、
付記７に記載の情報処理システム。
【０１３２】
（付記１０）
前記抽出部は、前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが一致する場合に、前記第３情報における前記管理者を示す情報を変更せず、
前記通知部は、前記第３情報において登録されている前記管理者に対して、前記障害発生を通知する、
付記７に記載の情報処理システム。
【０１３３】
（付記１１）
実行するサービスを管理し、前記サービスへのリクエストをアダプタ装置を経由して、当該リクエストを処理するクラウドサーバへ送信するコンピュータに、
当該コンピュータが実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶部に記憶させ、
前記リクエストを契機に、前記アダプタ装置の管理者を示す第２情報を、前記アダプタ装置から受信し、
前記記憶部に記憶されている前記第１情報と、前記受信された前記第２情報とに基づいて、当該コンピュータが実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる、
処理を実行させる、プログラム。
【０１３４】
（付記１２）
前記アダプタ装置において障害を検出すると、前記第３情報に基づいて、前記アダプタ装置の管理者に対して障害発生を通知する、
処理を前記コンピュータに実行させる、付記１１に記載のプログラム。
【０１３５】
（付記１３）
前記第３情報において、前記アダプタ装置を示す情報が登録されていない場合には、前記第１情報及び前記第２情報に基づき、前記アダプタ装置を示す情報と前記管理者を示す情報とを新たに登録し、
前記第３情報に新たに登録された前記管理者に対して、前記障害発生を通知する、
処理を前記コンピュータに実行させる、付記１２に記載のプログラム。
【０１３６】
（付記１４）
前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが相違する場合に、前記第３情報における前記管理者を示す情報を、前記第２情報における前記管理者を示す情報で上書きし、
前記第３情報において上書き後の前記管理者に対して、前記障害発生を通知する、
処理を前記コンピュータに実行させる、付記１２に記載のプログラム。
【０１３７】
（付記１５）
前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが一致する場合に、前記第３情報における前記管理者を示す情報を変更せず、
前記第３情報において登録されている前記管理者に対して、前記障害発生を通知する、
処理を前記コンピュータに実行させる、付記１２に記載のプログラム。
【０１３８】
（付記１６）
情報処理装置とクラウドサーバとの間において、前記情報処理装置が実行するサービスへのリクエストを経由させるアダプタ装置において、
前記リクエストを契機に、当該アダプタ装置の管理者を示す第２情報を、前記情報処理装置に送信し、
実行するサービスを管理し、前記サービスへのリクエストを当該リクエストを処理するクラウドサーバへ送信する前記情報処理装置において、
当該情報処理装置が実行するサービスと、当該サービスのリクエストが経由するアダプタ装置を示す情報を含む技術サービス定義との対応を示す第１情報を記憶部に記憶させ、
前記アダプタ装置によって送信された前記第２情報を受信し、
前記記憶部に記憶されている前記第１情報と、前記受信された前記第２情報とに基づいて、当該情報処理装置が実行するサービスが経由するアダプタ装置を抽出し、当該アダプタ装置と当該アダプタ装置の管理者を示す情報との対応を、第３情報として前記記憶部に記憶させる、
情報処理方法。
【０１３９】
（付記１７）
前記情報処理装置において、
前記アダプタ装置における障害を検出すると、前記第３情報に基づいて、前記アダプタ装置の管理者に対して障害発生を通知する、
付記１６に記載の情報処理方法。
【０１４０】
（付記１８）
前記情報処理装置において、
前記第３情報に対して、前記アダプタ装置を示す情報が登録されていない場合には、前記第１情報及び前記第２情報に基づき、前記アダプタ装置を示す情報と前記管理者を示す情報とを新たに登録し、
前記第３情報に新たに登録された前記管理者に対して、前記障害発生を通知する、
付記１７に記載の情報処理方法。
【０１４１】
（付記１９）
前記情報処理装置において、
前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが相違する場合に、前記第３情報における前記管理者を示す情報を、前記第２情報における前記管理者を示す情報で上書きし、
前記第３情報において上書き後の前記管理者に対して、前記障害発生を通知する、
付記１７に記載の情報処理方法。
【０１４２】
（付記２０）
前記情報処理装置において、
前記第２情報における前記管理者を示す情報と、前記第３情報における前記管理者を示す情報とが一致する場合に、前記第３情報における前記管理者を示す情報を変更せず、
前記第３情報において登録されている前記管理者に対して、前記障害発生を通知する、
付記１７に記載の情報処理方法。
【符号の説明】
【０１４３】
１００，６００  ：情報処理システム
１，６          ：サービス基盤製品管理サーバ
１０，６０      ：サービスカタログ
１０１，６０１  ：購入済サービス
１０２，６０２  ：サービス
１０３          ：サービス管理ＤＢ
１０３１，１０３２：テーブル
１０４          ：アダプタ通知情報
１０５          ：アダプタ管理者管理ＤＢ
１０６，６０３  ：技術サービス定義
１１，２１      ：ＣＰＵ
１１１          ：受信部
１１２          ：抽出部
１１３          ：通知部
１２            ：メモリ
１３            ：表示制御部
１３０          ：表示装置
１４            ：記憶装置
１５            ：入力Ｉ／Ｆ
１５１          ：マウス
１５２          ：キーボード
１６            ：読み書き処理部
１６０          ：記録媒体
１７            ：通信Ｉ／Ｆ
２，７          ：アダプタ管理サーバ
２０，７１      ：アダプタ
２０１，７０１  ：管理者
２１１          ：送信部
３，８          ：クラウドサービス
３１，８１      ：クラウドサーバ
４              ：クライアント
４０１，９０１  ：ユーザ
６０４          ：設定ファイル
【図１】
2019144927.tif 000003
【図２】
2019144927.tif 000004
【図３】
2019144927.tif 000005
【図４】
2019144927.tif 000006
【図５】
2019144927.tif 000007
【図６】
2019144927.tif 000008
【図７】
2019144927.tif 000009
【図８】
2019144927.tif 000010
【図９】
2019144927.tif 000011
【図１０】
2019144927.tif 000012
【図１１】
2019144927.tif 000013