(57)【要約】【課題】複数の計算機のプログラムの一括更新作業を不要にした分散トランザクション制御を用いた計算機による処理をサービスとして提供する。【解決手段】サービスを提供または運用するサービス提供者は、提供するサービスとして、サービス名と、サービス権限の上限情報と利用者を割り当て、利用者情報として、課金情報とサービス利用権限を割り当てる。そして、サービス毎に、利用できる計算機割り当て情報を割り当てる。利用者は、サービスを利用する際に、上記のサービス利用条件に合わせた計算機割り当て情報から、計算機を利用する。計算機割当手段として、コンパイル作成情報機能、ローディング情報作成機能、ライブラリ制御機能、プログラム稼働機能等を使用し、利用者の要求するトランザクション稼動前に、計算機毎の利用最大負荷とトランザクション毎の利用負荷を定義し、トランザクション要求発生時には利用計算機の利用中の負荷が最も余裕のある計算機を割当てて処理を行わせる。【選択図】　　　図１
2004054342.tif 000002
【特許請求の範囲】
【請求項１】
複数の計算機を使用して分散トランザクション処理のサービスを行う計算機サービス方法において、サービス名、利用者識別子及び計算機を利用する体系に応じた計算機割り当て情報を持つサービス情報、個人情報及び課金情報を持つ利用者毎のサービス契約情報とに基づいて、利用時または契約開始時に割り当てられるサービスの利用者識別子情報を設定し、前記契約情報に含まれる利用者が要求する計算機の体系に応じた計算機割り当て情報により計算機を割り当て、割り当てられた計算機により利用者の要求する処理を行い、処理結果を返送することを特徴とする計算機サービス方法。
【請求項２】
前記サービス情報は、サービスを提供または運用するサービス組織情報として、運用組織名、運用者識別子及びセキュリティレベルを提供するサービス情報、運用委託する組織へのサービス組織情報を指し示すポインタ情報を有することを特徴とする請求項１記載の計算機サービス方法。
【請求項３】
利用する要求毎に、提供者と利用者との間で結ばれたサービス契約情報に沿って利用する要求に合う利用できる計算機を割り当て情報を持つサービス情報を選択して利用可能であることを特徴とする請求項１または２記載の計算機サービス方法。
【請求項４】
前記サービス情報に、予めパターン化した計算機の割り当て情報を設定し、これにより、計算機の使用方法を決定し、前記パターン化した計算機の割り当て情報以外の計算機の利用形態に対して、新たなサービス情報を作成して計算機を割り当てることを特徴とする請求項１、２または３記載の計算機サービス方法。
【請求項５】
複数の計算機を使用して分散トランザクション処理のサービスを行う計算機サービス装置において、サービス名、利用者識別子及び計算機を利用する体系に応じた計算機割り当て情報を持つサービス情報、個人情報及び課金情報を持つ利用者毎のサービス契約情報に基づいて、利用時または契約開始時に割り当てられるサービスの利用者識別子情報を設定する手段と、前記契約情報に含まれる利用者が要求する計算機の体系に応じた計算機割り当て情報により計算機を割り当てる手段と、割り当てられた計算機により、利用者の要求する処理を行い、処理結果を返送する手段とを備えたことを特徴とする計算機サービス装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の計算機を使用して分散トランザクション処理のサービスを行う計算機サービス方法及び装置に関り、特に、分散トランザクションプログラムの稼働制御及び分散トランザクション管理機能の分散制御を行って計算機による処理サービスを提供する計算機サービス方法及び装置に関する。
【０００２】
【従来の技術】
分散トランザクション処理のサービスを行う方法に関する従来技術として、複数の計算機を利用してトランザクション機能を連携利用させることにより、計算機の負荷を分散させスループットを向上させたサービスをシステムとして提供するという方法が一般に知られている。この方法は、トランザクション稼働前に、前提プログラムを用意し複数の計算機のＣＰＵアーキテクチャに合わせてプログラムを変換し、分散処理機能を持つ計算機に転送する環境作成準備作業が必須である。
【０００３】
また、他の従来技術として、例えば、特開平５―１７３９８８８号公報等に記載された技術が知られている。この従来技術は、それぞれの計算機のサービス管理部が、クライアント・プロセスの要求サービスの問い合わせに対してどのサーバ・プロセスが実行可能であるかを判断し、実行可能なサーバ・プロセスに対して通信処理部を用いてサービスを要求するとういうものである。この従来技術は、実行可能な状態にあるサーバ・プロセスが存在することが前提であり、プログラムを事前にそのサーバ・プロセスを実行する計算機に転送することが必須である。
【０００４】
一方、プログラムの配布を行う方法に関する従来技術として、定義した時刻にバージョンアップしたプログラムを配布しアプリケーションとして登録するという方法が、例えば、特開平８―１７９９３６号公報等に記載されて知られている。この従来技術は、プログラムを転送しインストールを行いバージョン管理を行うが、トランザクションを受付た後でトランザクション処理を行う機能を持たないものである。
【０００５】
また、プログラムの配布に関する従来技術として、例えば、特開２０００−３０５９０６号公報に記載された技術が知られている。この従来技術は、プログラムをＣＰＵアーキテクチャに合わせて変換し、この変換したプログラムを前提プログラムと共に配布する環境作成作業と、トランザクションにデータを与え稼働させ演算結果を得るトランザクション処理とを、トランザクション要求受け付け後に一連の流れで自動処理することを可能にしたものである。しかし、この従来技術は、ビジネスとしての契約情報やビジネスの評価情報を持たないため、利用者をシステム購入者及びシステム構築者に限定してしまっている。
【０００６】
例えば、特開２０００−３０５９０６号公報に記載された従来技術は、分散トランザクションシステムをバージョンアップする場合に、プログラムを変換し稼働計算機に転送後に稼働させ稼働結果を得るという一連の作業を、トランザクション要求に基づいて行わせることができないため、分散トランザクション稼働予定の計算機全てに対しトランザクションを未稼働の状態にしてバージョンアップしたプログラムを一括配布し、定義した時刻に稼働させる必要がある。このため、この従来技術は、複数の計算機に対する多大な注意と管理工数とがかかり、また、他者が作成したトランザクション環境を容易に利用できないため、契約見直しや再度同じ環境の作り直しが求められ、分散トランザクションの制御方法を容易化して計算機サービスを提供することができないものであった。
【０００７】
【発明が解決しようとする課題】
前述した従来技術、特に、特開２０００−３０５９０６号公報に記載された従来技術は、他者が作成したトランザクション環境を容易に利用することができないため、契約見直しや再度同じ環境の作り直しが求められ、利用者に対し大きな負担を残しているという問題点を有している。
【０００８】
本発明の目的は、前記従来技術の問題点を解決し、プログラムをＣＰＵアーキテクチャに合わせて変換し、この変換したプログラムを前提プログラムと共に配布する環境作成作業と、トランザクションにデータを与え稼働させ演算結果を得るトランザクション処理とを、トランザクション要求受け付け後に一連の流れで自動処理することを可能にしたシステムにおいて、複数の計算機のプログラムの一括更新作業を不要にした分散トランザクション制御を、利用者とサービス提供者との関係の契約によりサービスとして提供する計算機サービス方法及び装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明によれば前記目的は、複数の計算機を使用して分散トランザクション処理のサービスを行う計算機サービス方法において、サービス名、利用者識別子及び計算機を利用する体系に応じた計算機割り当て情報を持つサービス情報、個人情報及び課金情報を持つ利用者毎のサービス契約情報に基づいて、利用時または契約開始時に割り当てられるサービスの利用者識別子情報を設定し、前記契約情報に含まれる利用者が要求する計算機の体系に応じた計算機割り当て情報により計算機を割り当て、割り当てられた計算機により利用者の要求する処理を行い、処理結果を返送することにより達成される。
【００１０】
前述において、サービス提供者は、計算機割り当て制御機能を持つトランザクションを実行するため、セキュリティレベルに応じた利用できる情報やシステムを明確にし、課金情報に応じた計算機割り当て情報を作成する。また、利用者は、計算機割り当て制御機能を持つトランザクション実行サービスを利用することをサービス提供者と契約し、サービス種別を契約時またはトランザクション実行時に選択する。サービス提供者は、トランザクション要求を受け付けた時点で、契約情報に応じたサービスを提供する。そして、サービス提供者は、サービス稼動情報となるサービスの性能及び信頼性に関する規格やレベルを設け、サービス稼動時にサービス稼動情報を収集して公開することにより、ユーザに対し満足できるサービスを提供することができる。
【００１１】
【発明の実施の形態】
以下、本発明による計算機サービス方法及び装置の実施形態を図面により詳細に説明する。
【００１２】
図１は本発明の一実施形態による計算機サービス方法の概要を説明する装置構成を示すブロック図である。この実施形態は、分散トランザクション制御のサービスを行うものであり、計算機割り当て機能２をサービスとして提供するサービス提供者３が、利用者４へのサービス情報５の種類の提示を行い、利用者４が選択し契約したサービス情報５を元にサービス情報５の種別に沿ったサービスを提供するものである。
【００１３】
図１において、サービス提供者３は、サービス情報５に応じてサービス利用識別子６を利用者４または利用者の要求するトランザクション７へ割り当て、利用者４に対しサービス利用識別子６に与えられたサービス利用の範囲内で計算機割り当て機能２のトランザクション稼動計算機８の１つを割り当て、その計算機にトランザクションプログラムを配布して計算機を稼働させ、処理結果９を返すサービスを行う。
【００１４】
計算機割り当て機能２は、利用者４が処理を要求しているトランザクション７に対して、トランザクション稼動計算機８の１つを割り当てて分散トランザクション制御１０を行うものであり、計算機割り当て処理として利用するトランザクション稼動計算機８の資源情報をサービス情報５の種別毎に定義する定義設定処理１１と、サービス利用識別子６を持つトランザクション７の稼動状態を監視し稼動情報１２を作成する資源情報割当処理１３と、分散トランザクション制御１０の機能を提供する機能提供サーバ１４とから構成される。
【００１５】
利用者４は、計算機割当機能２にアクセスしトランザクション７の処理を要求し、処理結果９を得る。計算機割り当て機能２は、ユーザが契約した図５により後述するサービス情報５を元に、トランザクションを計算機に割り当て処理を行うものである。
【００１６】
前述において、サービス提供者３は、複数であってよく、また、トランザクション稼働計算機８は、サービス提供者３が提供するものでなくてもよい。また、トランザクション稼働計算機８は、各種の複数の計算機により構成されているが、複数の計算機所有者のそれぞれにより管理されているものを、契約により利用可能としたものであってもよい。
【００１７】
図２は図１に示す機能提供サーバにより提供される分散トランザクション制御の構成を説明するブロック図であり、次に、本発明で利用する分散トランザクション制御について説明する。
【００１８】
図２に示すように、分散トランザクション制御１０は、分散トランザクション制御するトランザクション受付制御機能２０５により受け付けたトランザクションの処理を制御するコンパイル情報作成機能２１０、ローディング情報作成機能２１１、ライブラリ制御機能２１２、転送機能２１３、プログラム稼働機能２１４から構成されている。
【００１９】
そして、分散トランザクション制御１０は、トランザクション受付計算機２０２で、分散トランザクション要求となるトランザクション名２０３及び入力データ１８を受け付けると、トランザクション受付制御機能２０５により受け付けたトランザクションに該当するプログラム２０６を探し、コンパイル情報作成機能２１０によりトランザクション稼働計算機８で稼働可能な形式に変換し、ローディング情報作成機能２１１によりプログラム２０６と入力データ１８のローディング情報を作成し、ライブラリ制御機能２１２により再変換防止のために変換情報を保存し、前提プログラム２０７と前提プログラム関連データ２０８とを共に転送機能２１３によりトランザクション稼働計算機８に転送し、プログラム稼働機能２１４によりプログラム２０６に入力データ１８を設定して稼働させ、処理結果９をトランザクション受付制御機能５に返信させて処理結果を返す。
【００２０】
前述において、トランザクション制御を行うコンパイル作成情報機能２１０とローディング情報作成機能２１１とライブラリ制御機能２１２とプログラム稼働機能２１４との分散制御のための前述した定義設定処理１１により稼働場所をグループ定義し、資源情報割当処理１３により現在の負荷情報を管理し、トランザクション受付制御機能２０５により最も余裕のある計算機をトランザクション稼働場所に割り当てる。また、トランザクション受付制御機能２０５を持つトランザクション受付計算機２０２とプログラム稼動機能２１４を持つトランザクション稼動計算機８との負荷上昇防止のため、プログラム変換を行うコンパイル情報作成機能２１０とライブラリ情報作成機能２１１とを稼動する機能提供サーバ１４を用意する。
【００２１】
図３は分散トランザクション制御のサービスを行うサービス提供者３が利用者４の行うトランザクション処理を代行するため、トランザクション情報であるサービス情報５に対して計算機を割り当てる方法について説明する図、図４はサービス提供者３の構成情報となるサービス提供者情報と運用するトランザクションの構成であるサービス情報５との関係を説明する図、図５はトランザクション処理情報であるトランザクション名に対して計算機を割り当てる管理情報を説明する図であり、次に、これらについて説明する。
【００２２】
まず、図３を参照して利用者の契約内容であるサービス情報５の条件にあう計算機をトランザクション稼動計算機８から割り当てる方法について説明する。
【００２３】
図３において、サービス提供者３は、トランザクション未決定の状態で、計算機資源割当２０の初期化処理として、既資源割当済情報１６のサービス情報５に対して、１つのトランザクションに割り当てる計算機２１をパターン化して設定する。
【００２４】
利用者４は、自分で使用するＰＣを介して、利用するサービスの形態に対する稼動環境の情報をサービス情報５の選択肢に沿って契約し、トランザクションを構成するプログラム１９及びデータ１８と、契約内容に沿った課金に関する口座名や金額等の課金情報１７とを提出する。
【００２５】
前述した動作の後、サービス提供者３は、自分の利用可能計算機資源であるサービス提供者情報１５に設定されている既資源割当済情報１６から利用者４のプログラム１９に対して計算機を割り当てて、その計算機にプログラムを配布することによりトランザクション処理を行わせる。
【００２６】
また、利用者４の契約内容の計算機使用条件に合うサービス情報５が既資源割当済情報１６にない場合（図３に点線の枠で示す）、サービス提供者３は、使用条件に合う計算機を新規に割当２２したサービス情報５を作成し、これを既資源割当済情報１６に追加２３し、これを用いることにより、利用者４にサービスを提供する。
【００２７】
サービス提供者３の構成情報となるサービス提供者情報１５は、図４に示すように構成されている。このサービス提供者情報１５には、会社名がサービス運用社名２４に定義され、サービス運用組織のＩＤがサービス運用組織情報ＩＤ２５に定義され、運用者の所属ＧＲＰ（グループ名）名が所属ＧＲＰ名２６に定義され、サービスの組織名がサービス組織名２７に定義され、オペレーション実行権限が管理権限２８に定義されている。
【００２８】
そして、このサービス提供者情報１５には、同一業務で、入力データだけ変えて稼働させる場合のために１つの業務に対し１個のサービスＧＲＰ識別子２９が定義されており、複数の業務を稼動させる場合、サービスＧＲＰ識別子２９に複数の定義情報が記入される。図示例では、ＳＶ＿ＧＲ＃＃ＴＰ００１（３０）とＳＶ＿ＧＲ＃＃ＴＰ００２（３１）との２個の業務を稼動させる例を示している。
【００２９】
サービス提供者３における計算機の割り当て初期化処理として、トランザクション未決定及び未稼働のときに、前述のサービス提供者情報１５に対して、計算機が割り当てられたサービスのサービス利用識別子６が事前に割り当てられる。
【００３０】
次に、図５を参照して、利用者４のトランザクション稼働情報であるサービス情報５に対してサービス提供者３が割り当てる計算機の詳細情報について説明する。
【００３１】
サービス提供者３は、課金情報１７に設定された課金額に応じた計算機を割り当てるため、計算機資源情報として、図５におけるサービス利用識別子６から信頼性評価（プログラム２重化）４９までの計算機利用情報を設定する。
【００３２】
また、詳細な情報として、ＤＢ情報としてＤＢ３４に対してサービス提供者３が利用するＤＢを用意するか否かが定義され、用意する必要がある場合、ＤＢ定義名がＤＢ定義名３７に定義され、優先順序を１から２０の範囲内で選び出し、前提プログラムとしてＤＢプログラム情報を前提プログラム情報３６に定義する。ＤＢが必要な場合以外でも、前提プログラムが必要な場合、前提プログラム情報３６を設定する。
【００３３】
また、図５に示す利用情報には、計算機の利用方法として、計算機分散利用方法３８に同一計算機を使うか、コンパイルと稼動とを分けるかが指定される。コンパイルに関する情報として、コンパイル情報作成機能稼動場所情報（コンパイル性能）３９にコンパイル性能を指定し、コンパイル情報作成機能稼動場所情報（コンパイルパラメータ）４０及びコンパイル情報作成機能稼動場所情報（ローディングパラメータ）４１が指定される。
【００３４】
さらに、トランザクションに関する情報として、ローディング情報作成機能稼動情報（ＤＩＳＫ容量）４２が指定され、ローディング情報作成機能稼動情報（種別）４３に稼動機種が選択設定され、ローディング情報作成機能稼動情報（スループット）４４が指定される。
【００３５】
また、信頼性に関する情報として、ＭＴＢＦの目標値が信頼性評価（ＭＴＢＦ）４５に指定され、信頼性評価（回線保証）４６と信頼性評価（ＤＩＳＫ２重化）４７とが設定され、回復の目安が信頼性評価（回復評価）４８に設定され、信頼性評価（プログラム２重化）４９にその種別が設定される。
【００３６】
トランザクション処理のサービスは、計算機割り当ての初期化処理として、前述したサービス情報の値を計算機の割り当ての指定方法とし評価を満たす計算機やＤＩＳＫやネットワークを事前に割り当てる。そして、利用時には、ユーザが選択したサービス情報５の条件に合うサービス情報を選び出し、利用者名３２及びサービス名３３を割り当てる。
【００３７】
図６は図１に示す本発明の一実施形態での分散トランザクション処理のサービスの処理の流れの概要を説明するフローチャートであり、次に、これについて説明する。
【００３８】
（１）まず、定義設定処理１１を使用して、サービス提供者３の計算機を割り当てる。この処理の詳細については、図７に示すフローを参照して後述する。そして、サービス提供者３は、利用者４に対してサービス情報５の提示を行う（ステップ１００１、１００２）。
【００３９】
（２）次に、利用者４は、サービス情報５に記入を行って、プログラム等の稼働環境に関する情報をサービス提供者３に提出する（ステップ１００３）。
【００４０】
（３）サービス提供者３は、ステップ１００３で提出されたサービス情報（契約）に基づいて、利用者４に対してサービス情報５に割り当てた計算機にプログラムを配布して稼働環境を構築する。この処理の詳細については、図８に示すフローを参照して後述する（ステップ１００４）。
【００４１】
（４）計算機割当機能２が分散トランザクション要求の受け付けを開始し、サービス情報５に割り当てられた計算機２１を利用したトランザクション処理のサービスを実行して、その処理結果を利用者４に返す（ステップ１００５、１００６）。
【００４２】
（５）次に、サービス稼働情報１２を取得し、サービス情報５を更新して、それを利用者４に返す（ステップ１００７）。
【００４３】
前述までの処理により、分散トランザクション処理に関するサービスを実行することができる。
【００４４】
（６）また、受注活動及び宣伝のため、今回のサービス情報に基づく処理のサービスが、他の利用者に利用可能か否かを判定し、利用可能である場合、識別子に応じた他の利用者に対して情報を公開し、新しい受注の喚起を促す（ステップ１００８）。
【００４５】
図７は前述のステップ１００１における定義設定処理での処理を説明するフローチャートであり、次に、これについて説明する。
【００４６】
（１）まず、最初に、サービス提供者３に、計算機資源割当２０により利用できる計算機を割り当てる（ステップ１１０１）。
【００４７】
（２）次に、サービス提供者別に割り当てられた計算機からサービス情報に設定した課金情報１７の金額別に、サービス情報１５に設定されているＤＢ３４から信頼性評価４９に関しての代表的計算機割り当てパターンを設定し、既資源割当情報１６に割り当てることにより、トランザクションへの計算機の事前割り当てを行う（ステップ１１０２）。
【００４８】
図８は前述のステップ１００４における利用者４に対してサービス情報５に割り当てた計算機にプログラムを配布して稼働環境を構築する処理を説明するフローチャートであり、次に、これについて説明する。
【００４９】
（１）まず、資源情報割当処理１３において、契約形態に応じてサービス提供者３を割り当てる。そして、サービス提供者情報１５の既資源割当済情報１６からユーザが契約したサービス５に割り当て可能なサービス情報５があるか否かを判定する（ステップ１２０１、１２０２）。
【００５０】
（２）ステップ１２０２の判定で、ユーザが契約したサービス情報５に割り当て可能なサービス５情報があった場合、既資源割当済情報１６から未使用のサービス情報５を割り当て、未記入である利用者名３２及びサービス名３３を定義し、利用者と利用計算機及びプログラムを関連させ、プログラム１９を利用計算機に配布して稼働環境を構築する（ステップ１２０３）。
【００５１】
（３）ステップ１２０２の判定で、ユーザが契約したサービス５情報に割り当て可能なサービス５情報がなかった場合、新しく計算機を割り当てた新規サービス情報５を作成し、そのサービス情報５を既資源割当済情報１６に追加する（ステップ１２０４）。
【００５２】
（４）その後、ステップ１２０３での処理と同様に、新規サービス情報５を割り当て、未記入である利用者名３２及びサービス名３３を定義し、利用者と利用計算機及びプログラムを関連させ、プログラム１９を利用計算機に配布して稼働環境を構築する（ステップ１２０５）。
【００５３】
本発明の実施形態は、前述した図６〜図８により説明した処理により、ユーザのトランザクション処理を稼動させるサービスを行うことができ、このサービスによる処理結果の情報は、図３に示す利用者のＰＣ等に送られることになる。
【００５４】
前述した本発明の実施形態による各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【００５５】
前述した本発明の実施形態によれば、自己の環境では、そのプログラムを稼働させることができないユーザに対して、契約により値段別に稼働環境を提供し、その処理を実行するサービスを提供することができる。
【００５６】
これにより、本発明の実施形態によれば、ユーザに、緊急時の待避策としての稼働環境を１対Ｎの低コストで提供することが可能となり、ユーザとしての企業側の管理コストを低下させたサービスを提供することができる。
【００５７】
また、前述した本発明の実施形態によれば、分散トランザクション稼働予定の計算機全てに対しトランザクションを未稼働の状態にしてバージョンアップしたプログラムを一括配布し、定義した時刻に稼働させるために、複数の計算機に対する多大な注意と管理工数とがかかるという従来技術の問題点を解消し、また、他者が作成したトランザクション環境を容易に利用できないため、契約見直しや再度同じ環境の作り直しが求められるという従来技術の問題点をも解消して、分散トランザクションの制御を容易化することができる。
【００５８】
【発明の効果】
以上説明したように本発明によれば、複数の計算機のプログラムの一括更新作業を不要にした分散トランザクション制御を用いる計算機による処理サービスを、利用者とサービス提供者との関係の契約によりサービスとして提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による計算機サービス方法の概要を説明する装置構成を示すブロック図である。
【図２】図１に示す機能提供サーバにより提供される分散トランザクション制御の構成を説明するブロック図である。
【図３】トランザクション情報であるサービス情報に対して計算機を割り当てる方法について説明する図である。
【図４】サービス提供者の構成情報となるサービス提供者情報と運用するトランザクションの構成であるサービス情報との関係を説明する図である。
【図５】トランザクション処理情報であるトランザクション名に対して計算機を割り当てる管理情報を説明する図である。
【図６】図１に示す本発明の一実施形態での分散トランザクション処理のサービスの処理の流れの概要を説明するフローチャートである。
【図７】図６のステップ１００１における定義設定処理での処理を説明するフローチャートである。
【図８】図６のステップ１００４における利用者に対してサービス情報に割り当てた計算機にプログラムを配布して稼働環境を構築する処理を説明するフローチャートである。
【符号の説明】
２　計算機割り当て機能
３　サービス提供者
４　利用者
５　サービス情報
６　サービス利用識別子
７　トランザクション
８　トランザクション稼動計算機
９　処理結果
１０　分散トランザクション制御
１１　定義設定処理
１２　稼動情報
１３　資源情報割当処理
１４　機能提供サーバ
１５　サービス提供者情報
１６　既資源割当済情報
１７　課金情報
１８　データ
１９　プログラム
２１　割り当てる計算機
【図１】
2004054342.tif 000003
【図２】
2004054342.tif 000004
【図３】
2004054342.tif 000005
【図４】
2004054342.tif 000006
【図５】
2004054342.tif 000007
【図６】
2004054342.tif 000008
【図７】
2004054342.tif 000009
【図８】
2004054342.tif 000010