(57)【要約】【課題】利用者が複数のサービスプログラムによるサービスを安心して利用できるようにするため、提供されるサービスの内容を利用者に説明することにより、適応的に決定された複数のサービスプログラムによるサービスの妥当性を保証する。【解決手段】ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記説明情報を前記応答情報のメッセージに付加して送信するステップと、クライアントに受け取った前記説明情報を出力するステップとを含む。【選択図】　　図１
2004078771.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、
個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、
サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、
前記説明情報を前記応答情報のメッセージに付加して送信するステップと、
クライアントに、受け取った前記説明情報を出力するステップとを含むことを特徴とする説明情報提供方法。
【請求項２】
ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対応する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、
個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、
サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、
クライアントに、前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作り出力するステップとを含むことを特徴とする説明情報提供方法。
【請求項３】
ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、
個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、
サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、
前記応答情報のメッセージに前記説明情報を付加して送信するステップと、
クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップとを含むことを特徴とする説明情報提供方法。
【請求項４】
ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、
個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、
サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、
仲介サービスプログラムに、前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、
クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップとを含むことを特徴とする説明情報提供方法。
【請求項５】
ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、
個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、
サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、
クライアントに、前記要求情報と仲介サービス経由で受け取る前記応答情報の具体値を仲介サービス経由で受け取るテンプレートに設定して説明情報を作り出力するステップとを含むことを特徴とする説明情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に存在する多数の個別アプリケーションサービスプログラムが処理を分担し連携して、利用者のサービス要求情報に応える応答情報サービスを提供する情報提供方法に係り、特に、複数のプログラムが分担・連携する具体的方法が予め定義されているのでなく、要求に対し適応的に決定される場合を対象とし、要求情報と応答情報の関係を説明する説明情報を作成し、それを出力できるようにした説明情報提供方法に関するものである。
【０００２】
【従来の技術】
近年、インターネット需要の拡大に伴い、ネットワーク上には各種情報サービスを提供する複数のアプリケーションサービスプログラムが存在している。そこでは、ユーザの要求に適応した各種サービスが提案されている。
図１８は、従来技術によるサービス利用支援方法の説明図であり、メタ情報のマッチングによるサービス利用支援技術その代表的な形態である（ａ）自律分散型と、（ｂ）仲介サービス型を示す。
【０００３】
メタ情報とは、アプリケーションサービスの内容や利用条件などを示す情報であって、従来方法はその情報を元に照合（マッチング）を得て、サービス利用支援を取り付ける。
（ａ）自律分散型では、クライアント４はアプリケーションサーバ５に対してサービス要求情報を送信する。この場合には、プラットフォーム内にてその照合機構により、そのサービス要求情報が送出され、アプリケーションサーバ５のアプリケーションサービスプログラムに出力する。
【０００４】
（ｂ）仲介サービス型では、クライアント４は仲介サーバ７に対してサービス要求情報を送信すると、更に、受け側の仲介サーバ７の照合機構により対応するサービス要求情報がアプリケーションサーバ５のアプリケーションサービスプログラムに出力する。
しかし、これらは、複数のサービスプログラムが処理を分担・連携するのでなく、一つの要求に一つのサービスプログラムで対応できることを前提としているので、要求サービス内容と提供サービス内容の照合によりサービスを発見することで目的を達したことになる。
【０００５】
したがって、複数のサービスプログラムの組み合わせによりサービスを実現する場合、その妥当性を確認する手段は持っていない。
【０００６】
【発明が解決しようとする課題】
サービス要求に対し、複数のサービスプログラムによりそれを満たすサービスが提供される場合、それらのプログラムが処理を分担し連携する具体的方法があらかじめ定義されているならば、その妥当性は保証される。
しかし、サービス要求のあらゆる可能性に対しサービスプログラムの処理分担・連携方法を定義しておくことは不可能であり、サービスプログラムの分担・連携を適応的に決定することが必要になる。
【０００７】
その場合、サービスの動作の妥当性は保証されず、したがって、利用者はサービスを安心して利用できないことになる。
そこで本発明は、適応的に決定された複数のサービスプログラムによるサービスの妥当性を保証する手段を与えることを課題とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するための第１の発明は、ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記説明情報を前記応答情報のメッセージに付加して送信するステップと、クライアントに、受け取った前記説明情報を出力するステップとを含む。
【０００９】
この第１の発明によれば、自律分散型による照合機構を有するメタ情報のマッチングサービス利用支援技術において、利用者にサービスの説明情報を提供するので、利用者はサービスの妥当性を確認することができる。
第２の発明は、ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対応する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、クライアントに、前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作り出力するステップとを含む。
【００１０】
この第２の発明により、自律分散型による照合機構を有するメタ情報のマッチングサービス利用支援技術において、利用者にサービスの説明情報を提供するので、利用者はサービスの妥当性を確認することができる。
第３の発明は、ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記応答情報のメッセージに前記説明情報を付加して送信するステップと、クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップとを含む。
【００１１】
この第３の発明によれば、仲介サービス型による照合機構を有するメタ情報のマッチングサービス利用支援技術において、利用者にサービスの説明情報を提供するので、利用者はサービスの妥当性を確認することができる。
第４の発明は、ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、仲介サービスプログラムに、前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップとを含む。
【００１２】
この第４の発明によれば、仲介サービス型による照合機構を有するメタ情報のマッチングサービス利用支援技術において、利用者にサービスの説明情報を提供するので、利用者はサービスの妥当性を確認することができる。
第５の発明は、ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、クライアントに、前記要求情報と仲介サービス経由で受け取る前記応答情報の具体値を仲介サービス経由で受け取るテンプレートに設定して説明情報を作り出力するステップとを含む。
【００１３】
この第５の発明によれば、仲介サービス型による照合機構を有するメタ情報のマッチングサービス利用支援技術において、利用者にサービスの説明情報を提供するので、利用者はサービスの妥当性を確認することができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について、図を参照しながら説明する。
なお、全図を通じて理解を容易とするために同様箇所には、同一符号を付して示すものとする。
図１は、本発明第１の一実施形態における説明情報提供方法の説明図である。
【００１５】
同図において、プラットフオーム（照合機構）３は、自律分散型いわゆるピアツーピア型の構成であり、要求とそれに応答するアプリケーションサービスプログラムの照合を行なうためのプラットフォーム（ミドルウェア）の利用を前提とする。
アプリケーションサーバ（Ａ）５ａおよびアプリケーションサーバ（Ｂ）５ｂのそれぞれのアプリケーションサービスプログラムに、その要求情報と応答情報の関係（つまりサービス内容）を説明する説明テンプレート１１と、サービス実行時に要求情報と応答情報の具体値を説明テンプレート１１に設定して説明情報を作る具体値設定機能部１２と、それを応答情報のメッセージに付加して送信する説明情報送信機能部１３を設け、クライアント４のクライアントプログラム（利用者側のプログラム）に受け取った前記情報を出力する説明情報出力機能部１４を設けることにより、利用者にサービスの説明情報を提供する方法を示している。
【００１６】
図２は、図１に用いられる通信メッセージの一実施例形式を示す。
同図において、クライアント４からの入力（メッセージ１）である要求情報１に対して、出力（メッセージ３）は応答情報Ａ、Ｂおよび説明テンプレートＴＡＩ、ＴＢＩを得ることができる。
図３は、図１に用いられる各プログラム（クライアント、アプリケーションサーバＡ、アプリケーションサーバＢ）の処理フローチャートである。動作の順序は以下のとおりである。
（１）クライアント４からアプリケーションサーバ（Ａ）５ａへメッセージ１（利用者の入力した要求）を送信する。（Ｓ１、Ｓ２、Ｓ３、Ｓ４）
（２）アプリケーションサーバ（Ａ）５ａが動作し、説明テンプレート１１の具体値を設定し、アプリケーションサーバ（Ｂ）５ｂへメッセージ２を送信する。（Ｓ７、Ｓ８、Ｓ９、Ｓ１０、Ｓ１１、Ｓ１２、Ｓ１３）
（３）アプリケーションサーバ（Ｂ）５ｂが動作し、説明テンプレート１１の具体値を設定し、クライアントへメッセージ３を送信する。（Ｓ１４、Ｓ１５、Ｓ１６、Ｓ１７、Ｓ１８、Ｓ１９）
（４）クライアント４が利用者に応答、説明情報を出力する。（Ｓ５、Ｓ６）
図４は、本発明第２の一実施形態における説明情報提供方法の説明図である。
【００１７】
同図において、プラットフオーム（照合機構）３は、自律分散型いわゆるピアツーピア型の構成であり、要求とそれに応答するアプリケーションサービスプログラムの照合を行なうためのプラットフォーム（ミドルウェア）の利用を前提とする。
アプリケーションサーバ（Ａ）５ａおよびアプリケーションサーバ（Ｂ）５ｂのそれぞれのアプリケーションサービスプログラムに、その要求情報と応答情報の関係（つまりサービス内容）を説明するテンプレート１１と、サービス実行時にそれを応答情報のメッセージに付加して送信する説明情報送信機能部１３を設け、クライアント４のクライアントプログラム（利用者側のプログラム）に、要求情報と応答情報の具体値をテンプレート１１に設定して説明情報を作る具体値設定機能部１２と、それを出力する説明情報出力機能部１４を設けることにより、利用者にサービスの説明情報を提供する方法を示している。
【００１８】
図５は、図４に用いられる通信メッセージの一実施例形式を示す。
同図において、クライアント４からの入力（メッセージ１）である要求情報１に対して、出力は応答情報Ａ、Ｂおよび説明テンプレートＴＡＩ、ＴＢＩを得ることができる。
図６は、図４に用いられる各プログラム（クライアント、アプリケーションサーバＡ、アプリケーションサーバＢ）の処理フローチャートである。動作の順序は以下のとおりである。
（１）クライアント４からアプリケーションサーバ（Ａ）５ａへメッセージ１（利用者の入力した要求）を送信する。（Ｓ２０、Ｓ２１、Ｓ２２、Ｓ２３）
（２）アプリケーションサーバ（Ａ）５ａが動作し、アプリケーションサーバ（Ｂ）５ｂへメッセージ２を送信する。（Ｓ２７、Ｓ２８、Ｓ２９、Ｓ３０、Ｓ３１、Ｓ３２、Ｓ３３）
（３）アプリケーションサーバ（Ｂ）５ｂが動作し、クライアント４へメッセージ３を送信する。（Ｓ３４、Ｓ３５、Ｓ３６、Ｓ３７、Ｓ３８、Ｓ３９）
（４）クライアント４が説明テンプレート１１の具体値を設定し、利用者に応答、説明情報を出力する。（Ｓ２４、Ｓ２５、Ｓ２６）
図７は、本発明第３の一実施形態における説明情報提供方法の説明図である。
【００１９】
同図において、仲介サーバ（照合機構）７は、仲介サービス型の構成であり、照合機構を仲介サーバ７に備えることを前提とする。
アプリケーションサーバ（Ａ）５ａ及びアプリケーションサーバ（Ｂ）５ｂのそれぞれのアプリケーションサービスプログラムに、仲介サーバ７の仲介サービスプログラム経由で受け取る要求情報と応答情報の関係（つまりサービス内容）を説明するテンプレート１１と、サービス実行時に要求情報と応答情報の具体値をテンプレートに設定して説明情報を作る具体値設定機能部１２と、それを応答情報のメッセージに付加して送信する説明情報送信機能部１３を設け、クライアント４のクライアントプログラムに、仲介サーバ７経由で受け取る説明情報を出力する説明情報出力機能部１４を設けることにより、利用者にサービスの説明情報を提供する方法を示している。
【００２０】
図８は、図７に用いられる通信メッセージの一実施例形式を示す。同図において、クライアント４からの入力（メッセージ１）である要求情報１に対して、出力（メッセージ６）は応答情報Ａ、Ｂおよび説明テンプレートＴＡＩ、ＴＢＩを得ることができる。
図９は、図７に用いられる各プログラム（クライアント、仲介サーバ、アプリケーションサーバＡ、アプリケーションサーバＢ）の処理フローチャートである。動作の順序は以下のとおりである。
（１）クライアント４から仲介サーバ７へメッセージ１（利用者の入力した要求）を送信する。（Ｓ４０、Ｓ４１、Ｓ４２、Ｓ４３）
（２）仲介サーバ７が動作し、アプリケーションサーバ（Ａ）５ａへメッセージ２を、アプリケーションサーバ（Ｂ）５ｂへメッセージ４を送信する。（Ｓ４６、Ｓ４７、Ｓ４８、Ｓ４９、Ｓ５０、Ｓ５１）
（３）アプリケーションサーバ（Ａ）５ａが動作し、説明テンプレート１１の具体値を設定して、仲介サーバ７へメッセージ３を送信する。（Ｓ５４、Ｓ５５、Ｓ５６、Ｓ５７、Ｓ５８、Ｓ５９）
（４）アプリケーションサーバ（Ｂ）５ｂが動作し、説明テンプレート１１の具体値を設定して、仲介サーバ７へメッセージ５を送信する。（Ｓ６０、Ｓ６１、Ｓ６２、Ｓ６３、Ｓ６４、Ｓ６５）
（５）仲介サーバ７がクライアント４へメッセージ６を送信する。（Ｓ５２、Ｓ５３）
（６）クライアント４が利用者に応答、説明情報を出力する。（Ｓ４４、Ｓ４５）
図１０は、本発明第４の一実施形態における説明情報提供方法の説明図である。同図において、仲介サーバ（照合機構）７は、仲介サービス型の構成であり、照合機構を仲介サーバ７に備えることを前提とする。
【００２１】
アプリケーションサーバ（Ａ）５ａ及びアプリケーションサーバ（Ｂ）５ｂのそれぞれのアプリケーションサービスプログラムに、仲介サーバ７の仲介サービスプログラム経由で受け取る要求情報と応答情報の関係（つまりサービス内容）を説明するテンプレート１１と、サービス実行時にそれを応答情報のメッセージに付加して送信する説明情報送信機能部１３を設け、仲介サーバ７の仲介サービスプログラムに、要求情報と応答情報の具体値を説明テンプレート１１に設定して説明情報を作る具体値設定機能部１２を設け、クライアント４のクライアントプログラムに仲介サーバ７経由で受け取る説明情報を出力する説明情報出力機能部１４を設けることにより、利用者にサービスの説明情報を提供する方法を示している。
【００２２】
図１１は、図１０に用いられる通信メッセージの一実施例形式を示す。同図において、クライアント４からの入力（メッセージ１）である要求情報１に対して、出力（メッセージ６）は応答情報Ａ、Ｂおよび説明テンプレートＴＡＩ、ＴＢＩを得ることができる。
図１２は、図１０に用いられる各プログラム（クライアント、仲介サーバ、アプリケーションサーバＡ、アプリケーションサーバＢ）の処理フローチャートである。動作の順序は以下のとおりである。
（１）クライアント４から仲介サーバ７へメッセージ１（利用者の入力した要求）を送信する。（Ｓ６６、Ｓ６７、Ｓ６８、Ｓ６９）
（２）仲介サーバ７が動作し、アプリケーションサーバ（Ａ）５ａへメッセージ２を、アプリケーションサーバ（Ｂ）５ｂへメッセージ４を送信する。（Ｓ７２、Ｓ７３、Ｓ７４、Ｓ７５、Ｓ７６、Ｓ７７）
（３）アプリケーションサーバ（Ａ）５ａが動作し、仲介サーバ７へメッセージ３を送信する。（Ｓ８１、Ｓ８２、Ｓ８３、Ｓ８４、Ｓ８５、Ｓ８６）
（４）アプリケーションサーバ（Ｂ）５ｂが動作し、仲介サーバ７へメッセージ５を送信する。（Ｓ８７、Ｓ８８、Ｓ８９、Ｓ９０、Ｓ９１、Ｓ９２）
（５）仲介サーバ７が説明テンプレート１１の具体値を設定し、クライアント４へメッセージ６を送信する。（Ｓ７８、Ｓ７９、Ｓ８０）
（６）クライアント４が利用者に応答、説明情報を出力する。（Ｓ７０、Ｓ７１）
図１３は、本発明第５の一実施形態における説明情報提供方法の説明図である。同図において、仲介サーバ（照合機構）７は、仲介サービス型の構成であり、照合機構を仲介サーバ７に備えることを前提とする。
【００２３】
アプリケーションサーバ（Ａ）５ａ及びアプリケーションサーバ（Ｂ）５ｂのそれぞれのアプリケーションサービスプログラムに、仲介サーバ７の仲介サービスプログラム経由で受け取る要求情報と応答情報の関係（つまりサービス内容）を説明するテンプレート１１と、サービス実行時にそれを応答情報のメッセージに付加して送信する説明情報送信機能部１３を設け、クライアント４のクライアントプログラムに、要求情報と仲介サーバ７経由で受け取る応答情報の具体値を仲介サーバ７経由で受け取るテンプレート１１に設定して説明情報を作る具体値設定機能部１２と、それを出力する説明情報出力機能部１４を設けることにより、利用者にサービスの説明情報を提供する方法を示している。
【００２４】
図１４は、図１３に用いられる通信メッセージの一実施例形式を示す。同図において、クライアント４からの入力（メッセージ１）である要求情報１に対して、出力は応答情報Ａ、Ｂおよび説明テンプレートＴＡＩ、ＴＢＩを得ることができる。
図１５は、図１３に用いられる各プログラム（クライアント、仲介サーバ、アプリケーションサーバＡ、アプリケーションサーバＢ）の処理フローチャートである。動作の順序は以下のとおりである。
（１）クライアント４から仲介サーバ７へメッセージ１（利用者の入力した要求）を送信する。（Ｓ９３、Ｓ９４、Ｓ９５、Ｓ９６）
（２）仲介サーバ７が動作し、アプリケーションサーバ（Ａ）５ａへメッセージ２を、アプリケーションサーバ（Ｂ）５ｂへメッセージ４を送信する。（Ｓ１００、Ｓ１０１、Ｓ１０２、Ｓ１０３、Ｓ１０４、Ｓ１０５）
（３）アプリケーションサーバ（Ａ）５ａが動作し、仲介サーバ７へメッセージ３を送信する。（Ｓ１０８、Ｓ１０９、Ｓ１１０、Ｓ１１１、Ｓ１１２、Ｓ１１３）
（４）アプリケーションサーバ（Ｂ）５ｂが動作し、仲介サーバ７へメッセージ５を送信する。（Ｓ１１４、Ｓ１１５、Ｓ１１６、Ｓ１１７、Ｓ１１８、Ｓ１１９）
（５）仲介サーバ７がクライアント４へメッセージ６を送信する。（Ｓ１０６、Ｓ１０７）
（６）クライアント４が説明テンプレート１１の具体値を設定し、利用者に応答、説明情報を出力する。（Ｓ９７、Ｓ９８、Ｓ９９）
図１６は、アプリケーション処理テーブルの説明図である。
【００２５】
これらのテーブルは、アプリケーションサービスプログラムが要求情報を受信した時にどの処理を実行するかを示すもので、各アプリケーションサービスプログラムが個別に保持しているものとする。例えば、アプリケーションサービスプログラムＡは、アプリケーション処理テーブルＡ（１）またはＡ（２）を保持している。
【００２６】
アプリケーション処理テーブルＡ（１）は、本発明第１、本発明第２に、アプリケーションテーブルＡ（２）は、本発明第３、本発明第４、本発明第５に用いるものである。アプリケーション処理テーブルＢ（１）は、本発明第１、本発明第２に、アプリケーション処理テーブルＢ（２）は、本発明第３、本発明第４、本発明第５に用いる。
【００２７】
図１７は、説明テンプレートテーブルの説明図である。
これらのテーブルは、アプリケーションサービスプログラムが要求情報を受信した時にどの説明テンプレートを使用するかを示すもので、各アプリケーションサービスプログラムが個別に保持しているものとする。例えば、アプリケーションサービスプログラムＡは、アプリケーション処理テーブルＡを保持している。
【００２８】
説明テンプレートテーブルＡは、前述の５つの発明（本発明第１〜本発明第５）に共通に用いるものである。説明テンプレートテーブルＢ（１）は、本発明第１、本発明第２に、説明テンプレートテーブルＢ（２）は、本発明第３、本発明第４、本発明第５に用いる。
（付記１）　ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記説明情報を前記応答情報のメッセージに付加して送信するステップと、クライアントに、受け取った前記説明情報を出力するステップとを含むことを特徴とする説明情報提供方法。
【００２９】
（付記２）　ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対応する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、その要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、クライアントに、前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作り出力するステップとを含むことを特徴とする説明情報提供方法。
【００３０】
（付記３）　ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記応答情報のメッセージに前記説明情報を付加して送信するステップと、クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップとを含むことを特徴とする説明情報提供方法。
【００３１】
（付記４）　ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、仲介サービスプログラムに、前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップとを含むことを特徴とする説明情報提供方法。
【００３２】
（付記５）　ネットワーク上に存在する複数のアプリケーションサービスプログラムを用いて利用者の要求に対する応答情報サービスを提供する際、その説明情報を提供する説明情報提供方法であって、個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記テンプレートデータを前記応答情報のメッセージに付加して送信するステップと、クライアントに、前記要求情報と仲介サービス経由で受け取る前記応答情報の具体値を仲介サービス経由で受け取るテンプレートに設定して説明情報を作り出力するステップとを含むことを特徴とする説明情報提供方法。
【００３３】
（付記６）　個々のアプリケーションサーバに、利用者の要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記説明情報を前記応答情報のメッセージに付加して送信するステップと、クライアントに受け取った前記説明情報を出力するステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００３４】
（付記７）　個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る利用者の要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設けるステップと、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作るステップと、前記応答情報のメッセージに前記説明情報を付加して送信するステップと、クライアントに、仲介サービス経由で受け取る前記説明情報を出力するステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００３５】
（付記８）　個々のアプリケーションサーバに、利用者の要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設ける説明テンプレート機能と、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作る具体値設定機能と、前記説明情報を前記応答情報のメッセージに付加して送信する説明情報送信機能と、クライアントに受け取った前記説明情報を出力する説明情報出力機能をコンピュータに実現させるためのプログラム。
【００３６】
（付記９）　個々のアプリケーションサーバに、仲介サービスプログラム経由で受け取る利用者の要求情報と個々の受け持つ応答情報の関係を説明するテンプレートデータを設ける説明テンプレート機能と、サービス実行時に前記要求情報と前記応答情報の具体値をテンプレートに設定して説明情報を作る具体値設定機能と、前記応答情報のメッセージに前記説明情報を付加して送信する説明情報送信機能と、クライアントに、仲介サービス経由で受け取る前記説明情報を出力する説明情報出力機能をコンピュータに実現させるためのプログラム。
【００３７】
【発明の効果】
以上に説明したように、本発明によれば複数のアプリケーションサービスプログラムによって提供されるサービスについて、その説明情報を提供するので、利用者はサービスの妥当性を確認することができ、サービスの信頼性が向上する。
例えば、説明情報の提供とともにサービスを実行する場合は、利用者がその
妥当性を判断することで、サービスの実行を取り消したり、応答情報の採否を決めることができる。
【００３８】
利用者が応答情報と説明情報を受け取ることが直ちにサービスの実行ではなく、その後にあらためて実行を指示する場合は、利用者が説明情報に基づいて妥当性を判断することで、サービスの実行を指示するか否かを決めることができる。
【図面の簡単な説明】
【図１】本発明第１の一実施形態における説明情報提供方法の説明図である。
【図２】図１に用いられる通信メッセージの形式を示す図である。
【図３】図１に用いられる各プログラムの処理フローチャートである。
【図４】本発明第２の一実施形態における説明情報提供方法の説明図である。
【図５】図４に用いられる通信メッセージの形式を示す図である。
【図６】図４に用いられる各プログラムの処理フローチャートである。
【図７】本発明第３の一実施形態における説明情報提供方法の説明図である。
【図８】図７に用いられる通信メッセージの形式を示す図である。
【図９】図７に用いられる各プログラムの処理フローチャートである。
【図１０】本発明第４の一実施形態における説明情報提供方法の説明図である。
【図１１】図１０に用いられる通信メッセージの形式を示す図である。
【図１２】図１０に用いられる各プログラムの処理フローチャートである。
【図１３】本発明第５の一実施形態における説明情報提供方法の説明図である。
【図１４】図１３に用いられる通信メッセージの形式を示す図である。
【図１５】図１３に用いられる各プログラムの処理フローチャートである。
【図１６】アプリケーション処理テーブルの説明図である。
【図１７】説明テンプレートテーブルの説明図である。
【図１８】従来技術によるサービス利用支援方法の説明図である。
【符号の説明】
１　　ネットワーク
２　　　　分散処理環境
３　　プラットフォーム（照合機構）
４　　クライアント
５　　アプリケーションサーバ
５ａ　　アプリケーションサーバＡ
５ｂ　　アプリケーションサーバＢ
７　　仲介サーバ（照合機構）
１１　　説明テンプレート
１２　　具体値設定機能部
１３　　説明情報送信機能部
１４　　説明情報出力機能部
【図１】
2004078771.tif 000003
【図２】
2004078771.tif 000004
【図３】
2004078771.tif 000005
【図４】
2004078771.tif 000006
【図５】
2004078771.tif 000007
【図６】
2004078771.tif 000008
【図７】
2004078771.tif 000009
【図８】
2004078771.tif 000010
【図９】
2004078771.tif 000011
【図１０】
2004078771.tif 000012
【図１１】
2004078771.tif 000013
【図１２】
2004078771.tif 000014
【図１３】
2004078771.tif 000015
【図１４】
2004078771.tif 000016
【図１５】
2004078771.tif 000017
【図１６】
2004078771.tif 000018
【図１７】
2004078771.tif 000019
【図１８】
2004078771.tif 000020