(57)【要約】【課題】  Ｗｅｂサービスシステム運用者のＷｅｂサービスサーバに監視システムを設けないで、実機の運用（実運用）時のサービス状況を即座に監視できるシステムを提供する。【解決手段】  利用者端末２、各Ｗｅｂサービスシステム運用者のＷｅｂサービスサーバ９，１０、各サービス提供者のサーバ３，４，５、監視システム８１を備えた監視サービスセンタの監視サーバ８等が通信回線１１，１２，１３を介して情報を授受可能に接続され、監視サーバ８が、利用者端末２からのＷｅｂサービス要求に応じた、利用者端末２とＷｅｂサービスシステム運用者のＷｅｂサービスサーバ９，１０との間、及び上記Ｗｅｂサービスサーバ９，１０と各サービス提供者のサーバ３，４，５との間のＷｅｂサービス要求及び応答に対応する情報を、監視システム８１を経由して受信及び転送し、通過する情報を分析してサービス状況を監視する機能を有するようにした。【選択図】        図１
2005196449.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末、各Ｗｅｂサービスシステム運用者のＷｅｂサービスサーバ、各サービス提供者のサーバ、監視システムを備えた監視サービスセンタの監視サーバ等が通信回線を介して情報を授受可能に接続されたＷｅｂサービスシステムにおいて、
監視サーバが、（１）利用者端末からのＷｅｂサービス要求に応じて、監視システムを経由して、利用者端末からのＷｅｂサービス要求を受信して、その要求をＷｅｂサービスシステム運用者のＷｅｂサービスサーバへ転送し、該Ｗｅｂサービスサーバからの応答を受信して、その応答を利用者端末へ転送する機能、及び該ＷｅｂサービスサーバからのＷｅｂサービス要求を受信して、その要求を各サービス提供者のサーバへ転送し、該各サーバからの応答を受信して、その応答を前記Ｗｅｂサービスサーバへ転送する機能、並びに（２）監視システムを経由する上記各要求及び応答に対応する情報を分析してＷｅｂサービスシステムのサービス状況を監視する機能を有する、ことを特徴とするＷｅｂサービスシステムのサービス状況監視システム。
【請求項２】
監視サーバが、利用者端末及びＷｅｂサービスサーバからの各Ｗｅｂサービス要求の内容と時刻、上記Ｗｅｂサービスサーバ及び各サービス提供者のサーバからの各受信内容と時刻をそのデータベースへログする機能を有することを特徴とする請求項１に記載のＷｅｂサービスシステムのサービス状況監視システム。
【請求項３】
監視サーバが、Ｗｅｂサービスサーバ及び各サービス提供者のサーバからの各応答がタイムオーバの場合に、その各要求内容とタイムオーバである旨をそのデータベースへログする機能を有することを特徴とする請求項２に記載のＷｅｂサービスシステムのサービス状況監視システム。
【請求項４】
監視サーバが、利用者端末からのＷｅｂサービス要求を受けて、その要求を契約時に登録されたＷｅｂサービスシステム運用者のＷｅｂサービスサーバへ転送する機能を有することを特徴とする請求項１に記載のＷｅｂサービスシステムのサービス状況監視システム。
【請求項５】
監視サーバが、上記ＷｅｂサービスサーバからのＷｅｂサービス要求を受けて、予め全てのＷｅｂサービス名称とそのＩＰアドレスのペアを登録したＵＤＤＩから各サービス提供者のＷｅｂサービスのＩＰアドレスを入手し、その各ＩＰアドレスへ、上記Ｗｅｂサービス要求を転送する機能を有することを特徴とする請求項１に記載のＷｅｂサービスシステムのサービス状況監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービスシステムのサービス状況監視システムに関する。
【背景技術】
【０００２】
従来から、例えば旅行計画をたて、インターネットなどの通信回線を利用して旅行代理店に申し込み、航空券、ホテル、レンタカーなどを予約することができるＷｅｂサービスシステムが運用されている。
このようなＷｅｂサービスシステムによれば、利用者が旅行を希望する場合は、自分の端末により、旅行代理店のＷｅｂサービスサーバに対して、例えば、以下の申し込みを行う。
【０００３】
即ち、日時、フライト先、人数、便名を指定したフライトの申し込み、また日時、場所、費用、人数、部屋数を指定したホテルの申し込み、日時、車種を指定したレンタカーの申し込み等を行う。
連携サービス各会社のサーバ３，４，５からは予めそれぞれのサービス内容の情報が旅行代理店のＷｅｂサービスサーバ１に送信されてデータベース（ＤＢ）１３に蓄積されているので、利用者の端末からの上記のような旅行申し込みを受けて、旅行代理店のＷｅｂサービスサーバ１は、ＤＢ１３に蓄積されている情報から旅行申し込みに見合った情報を探して、利用者の端末２に予約受付を通知し、また他社連携サービス各会社のサーバ３，４，５に予約の申し込みがあったことを通知し、航空機の搭乗券、ホテルの部屋、レンタカー等を確保する（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００２−４９８０７公報
【０００５】
このようなＷｅｂサービスシステムを利用するには、Ｗｅｂサービスシステムが常時支障なく運用されている必要があり、そのためにＷｅｂサービスシステムのサービス状況を監視するシステムが提案されている。
図７はその一例で、監視システムが各旅行代理店のＷｅｂサービスサーバに設置されている従来のＷｅｂサービスシステムのサービス状況監視システムの概念構成図である。
図において、１はＷｅｂサービスシステム運用者が駐在する旅行代理店のＷｅｂサービスサーバで、Ｗｅｂサービスシステム１１、全てのアクセスを監視する監視システム１２、監視結果を格納するＤＢ（データベース）１３等を備える。２は利用者（クライアント）の旅行申込み用の端末、３はサービスを提供する航空会社のＷｅｂサービスＡを備えたサーバ、４はサービスを提供するホテルのＷｅｂサービスＢを備えたサーバ、５はサービスを提供するレンタカー会社のＷｅｂサービスＣを備えたサーバ、６，７は相互に情報（データ）の授受を行う通信回線である。
【０００６】
Ｗｅｂサービスシステムのサービス状況の監視は、以下のように、旅行代理店が要求を出して行われ、監視システムを通過するデータの内容が分析される。
先ず利用者の端末２からＷｅｂサービスの要求が旅行代理店のＷｅｂサービスサーバ１に対して行われると、その要求は監視システム１２を通ってＷｅｂサービスシステム１１にアクセスしてその要求に対応する応答は利用者の端末２に表示される。これと同時に利用者の端末２からＷｅｂサービスシステム１１間までの経路（１）のサービス状況の監視が行われる。
利用者端末２からのＷｅｂサービスの要求を受けて旅行代理店のＷｅｂサービスサーバ１は、この要求を監視システム１２を通してそれぞれサービスを提供する航空会社のサーバ３、ホテルのサーバ４、レンタカー会社のサーバ５に伝えて回答を受ける。これと同時にＷｅｂサービスシステム１１から各サービスＡ，Ｂ，Ｃまでの経路（２），（３），（４）のサービス状況の監視が行われる。
【０００７】
このような監視システムは、各旅行代理店に監視システムを設置し、全てのアクセスをこの監視システムを通すようにしているので、監視のための装置が高価であり、また監視項目（例えば、測定対象とする業務）の設定、実機運用（実運用）等を各旅行代理店自身が行う必要があって、監視システムの運用が困難であり、各旅行代理店の負担が大きかった。
【０００８】
本発明は、上記のような点に鑑み、各旅行代理店の監視システムを不要にして難しい監視項目等の設定、実機の運用（実運用）を不要にし、また監視項目等の設定を後からでも自由に行えるような、実運用時のサービス状況を即座に監視できるＷｅｂサービスシステムのサービス状況監視システムを提供することを目的とする。
【発明の開示】
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のＷｅｂサービスシステムのサービス状況監視システムは、利用者端末、各Ｗｅｂサービスシステム運用者のＷｅｂサービスサーバ、各サービス提供者のサーバ、監視システムを備えた監視サービスセンタの監視サーバ等が通信回線を介して情報を授受可能に接続されたＷｅｂサービスシステムにおいて、監視サーバが、（１）利用者端末からのＷｅｂサービス要求に応じて、監視システムを経由して、利用者端末からのＷｅｂサービス要求を受信して、その要求をＷｅｂサービスシステム運用者のＷｅｂサービスサーバへ転送し、該Ｗｅｂサービスサーバからの応答を受信して、その応答を利用者端末へ転送する機能、及び該ＷｅｂサービスサーバからのＷｅｂサービス要求を受信して、その要求を各サービス提供者のサーバへ転送し、該各サーバからの応答を受信して、その応答を前記Ｗｅｂサービスサーバへ転送する機能、並びに（２）監視システムを経由する上記各要求及び応答に対応する情報を分析してＷｅｂサービスシステムのサービス状況を監視する機能を有することを特徴とする。
【００１０】
また上記において監視サーバが、利用者端末及びＷｅｂサービスサーバからの各Ｗｅｂサービス要求の内容と時刻、上記Ｗｅｂサービスサーバ及び各サービス提供者のサーバからの各受信内容と時刻をそのデータベースへログする機能を有することを特徴とする。
【００１１】
また上記において監視サーバが、Ｗｅｂサービスサーバ及び各サービス提供者のサーバからの各応答がタイムオーバの場合に、その各要求内容とタイムオーバである旨をそのデータベースへログする機能を有することを特徴とする。
【００１２】
さらに上記において監視サーバが、利用者端末からのＷｅｂサービス要求を受けて、その要求を契約時に登録されたＷｅｂサービスシステム運用者のＷｅｂサービスサーバへ転送する機能を有することを特徴とする。
【００１３】
さらに上記において監視サーバが、上記ＷｅｂサービスサーバからのＷｅｂサービス要求を受けて、予め全てのＷｅｂサービス名称とそのＩＰアドレスのペアを登録したＵＤＤＩから各サービス提供者のＷｅｂサービスのＩＰアドレスを入手し、その各ＩＰアドレスへ、上記Ｗｅｂサービス要求を転送する機能を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、Ｗｅｂサービスシステムを運営するお客様先（実施例では、各旅行代理店）に高価な監視装置を不要とし、難しい監視項目の設定をお客様が行わなくてもよくし、お客様のデータを使った全ての監視が可能となり、実運用時のサービス状況が即座に監視でき、監視項目等の設定を後からでも自由に行うことができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１５】
本発明を実施するための最良の形態を実施例に基づき図面を参照して説明する。
本発明においては、監視システム（監視サーバ）を１箇所の監視サービスセンタに設置し、実運用時に複数のお客様（実施例では各旅行代理店）に対するアクセス及びサービス供給会社に対するアクセスを一旦監視サービスセンタを経由させ、通過するデータの内容を分析して監視するようにしている。
【実施例１】
【００１６】
図１、本発明のＷｅｂサービスシステムのサービス状況監視システムの概念構成図である。
図において、２はＷｅｂサービスを備えた利用者の端末、３，４，５はそれぞれサービスを提供する航空会社のＷｅｂサービスＡを備えたサーバ，ホテルのＷｅｂサービスＢを備えたサーバ，レンタカー会社のＷｅｂサービスＣを備えたサーバ、８は監視システム８１、レスポンス、トレンド、閾値通報等の監視結果を蓄積するＤＢ８２を備え、監視サービスセンタに設置された監視サーバである。
９，１０は旅行代理店１，２のＷｅｂサービスサーバで、それぞれＷｅｂサービス１，２とプライベートＵＤＤＩ（Ｕｎｉｖｅｒｓａｌ  Ｄｅｓｃｒｉｐｔｉｏｎ，Ｄｉｓｃｏｖｅｒｙ，  ａｎｄ  Ｉｎｔｅｇｒａｔｉｏｎ）を備えている。
【００１７】
１１，１２，１３は、それぞれ監視サーバ８と、利用者の端末２、各旅行代理店のＷｅｂサービスサーバ９，１０、航空会社のサーバ３、ホテルのサーバ４、レンタカー会社のサーバ５とを接続し，相互に情報の授受を行う通信回線である。
（１），（２），（３），（４）は、それぞれ監視サーバ８を通過する、利用者の端末２と各旅行代理代理店のＷｅｂサービスサーバ９，１０との間、各旅行者代理店のＷｅｂサービスサーバ９，１０と航空会社のサーバ３、ホテルのサーバ４、レンタカー会社のサーバ５との間の情報の経路である。
以下、本発明のサービス状況監視システムの機能乃至動作について各動作（処理）フロー図により説明する。
【００１８】
図２は本発明においてＵＤＤＩを初期設定する場合の処理フロー図である。
ステップＳ２０で処理がスタートし、ステップＳ２１で旅行代理店と航空会社等のＷｅｂサービス名称（例えば、「Ｗｅｂサービス１」、「ＷｅｂサービスＡ」等）とそのＩＰアドレスのペアをＵＤＤＩに登録する
ステップＳ２２ですべて完了かを判断し、「ノー」であればステップＳ２１へ戻り、「イエス」であればステップＳ２３で旅行代理店のプライベートＵＤＤＩに、旅行代理店によりＷｅｂサービス名称（例えば、航空会社の「ＷｅｂサービスＡ」）とそのＩＰアドレスのペアを登録する。
ステップＳ２４ですべて完了かを判断し、「ノー」であればステップＳ２３に戻り、「イエス」であればステップＳ２５で初期設定の処理を終了する。
【００１９】
図３はクライアント（利用者）の端末２の動作（処理）のフロー図である。
ステップＳ３０で動作（処理）がスタートし、ステップＳ３１でクライアントは自分が利用した（する）旅行代理店のＷｅｂサービスアドレス（ＩＰアドレス）をＵＤＤＩから入手し、自分の利用端末のＤＢに登録する。ステップＳ３２で入手したＩＰアドレスで、旅行申し込みのために、Ｗｅｂサービスの要求（例えば、航空券の予約）を発行する。
ステップＳ３３で監視システムを通るＷｅｂサービス要求の実行を旅行代理店（監視サーバ）に対して行い、ステップＳ３４で例えば航空券の予約完了のような実行結果をクライアントの利用端末へ表示する。ステップＳ３５で終了かを判断し、「ノー」であればステップＳ３１へ戻り、「イエス」であればステップＳ３６で動作（処理）を終了する。
【００２０】
図４は監視システムの動作（処理）（１）のフロー図である。なおこれはクライアントの端末２からのＷｅｂサービス要求を受け、これを旅行代理店のＷｅｂサービスサーバ９又は１０へ転送し、それからの応答を受けて、クライアントの端末２へ転送するフローである。
ステップＳ４００で動作（処理）（１）がスタートし、ステップＳ４０１でクライアントの端末からのＷｅｂサービス要求を受付け、ステップＳ４０２で要求内容と時刻をＤＢ８２へログし、ステップＳ４０３で契約時に登録された旅行代理店のＷｅｂサービス（例えば、Ｗｅｂサービス１）のＩＰアドレスへ要求を転送する。
ステップＳ４０４で応答待ちかを判断し、「ノー」であればステップＳ４０５で上記のＷｅｂサービスからの応答を受信し、ステップＳ４０６で受信内容（例えば、航空券の予約結果）と時刻をＤＢへログし、ステップＳ４０７で受信内容をクライアントの端末へ転送し、ステップＳ４１０で動作（処理）（１）を終了する。
【００２１】
ステップＳ４０４で「イエス」の場合はステップＳ４０８でタイムオーバかを判断し、「ノー」であればステップＳ４０４へ戻り、「イエス」であればステップＳ４０９で要求内容とタイムオーバである旨をＤＢへログし、ステップＳ４１０で動作（処理）（１）を終了する。
以上（主として図３、図４）によりクライアントの端末２は、監視サーバ８を介して、要求したＷｅｂサービスに対応する応答を旅行代理店のサーバ９又は１０から受けると同時に、監視サービスセンタは監視システム８１を経由する情報を分析して経路（１）のサービス状況の監視を行うことになる。
【００２２】
図５は旅行代理店のＷｅｂサービス１，２の動作（処理）フロー図である。なおこれはクライアントの端末２からのＷｅｂサービス要求に対応して監視サーバ８から転送されてくる前記Ｗｅｂサービス要求を受け、旅行代理店のＷｅｂサービスサーバ９又は１０がこの要求を、監視サーバ８を介して、サービスを提供する会社のサーバ３，４，５へ送り、応答を受けて監視サーバ８へ転送するフローである。
ステップＳ５０で動作（処理）がスタートし、ステップＳ５１で前記図４のステップＳ４０１でのクライアントのＷｅｂサービス要求に対応する監視システムからのＷｅｂサービス要求を受け、ステップＳ５２でプライベートＵＤＤＩからＷｅｂサービス（例えば、ＷｅｂサービスＡ）の転送先ＩＰアドレスを入手し、ステップＳ５３で入手したＩＰアドレスへ、例えば航空会社のＷｅｂサービス要求を発行する。
【００２３】
ステップＳ５４で応答待ちかを判断し、「イエス」であれば戻り、「ノー」であればステップＳ５５で上記のＷｅｂサービスからの応答を受信し、ステップＳ５６で受信内容からＷｅｂサービス応答情報を編集監視システムへ転送し（情報を編集して監視システムへ転送し）、ステップＳ５７で動作（処理）（１）を終了する。ここで、「編集」とはＷｅｂサービス応答情報をＷｅｂサーバ毎の管理のために並べ替えて集計することである。
【００２４】
図６は監視システムの動作（処理）（２）のフロー図である。なおこれはＷｅｂサーバ９又は１０からのＷｅｂサービス要求を受けて、これをサービス提供者のサーバ３，４，５へ転送し、これらからの応答を受けて、Ｗｅｂサービスサーバ９又は１０へ転送するフローである。
ステップＳ６００で動作（処理）（２）がスタートし、ステップＳ６０１で旅行代理店のＷｅｂサービス１又は２からサービス要求を受け、ステップＳ６０２で要求内容と時刻をＤＢ８２へログし、ステップＳ６０３でＵＤＤＩからＷｅｂサービスＡ，Ｂ，ＣのＩＰアドレスを入手し、ステップＳ６０４で入手したＩＰアドレスへＷＥｂサービスＡ，Ｂ，Ｃ要求を転送する。
【００２５】
ステップＳ６０５で応答待ちかを判断し、「ノー」であればステップＳ６０６でＷｅｂサービスＡ，Ｂ，Ｃからの応答を受信し、ステップＳ６０７で受信内容と時刻をＤＢ８２へログし、ステップＳ６０７で受信内容をＷｅｂサービス１，２へ転送し、ステップＳ６１１で動作（処理）（２）を終了する。
ステップＳ６０５で「イエス」であればステップＳ６０９でタイムオーバかを判断し、「ノー」であれば戻り、「イエス」であればステップＳ６１０で要求内容とタイムオーバ
である旨をＤＢ８２にログし、ステップＳ６１１で動作（処理）（２）を終了する。
以上（主として図５、図６）により旅行代理店のＷｅｂサービスサーバ９又は１０は、監視サーバ８を介して、上記サービス要求に対応する応答をサービス提供会社のサーバ３，４，５から受けて、監視サーバ８へ転送すると同時に、監視サービスセンタは監視システム８１を通過する情報を分析して経路（２），（３），（４）のサービス状況の監視を行うことになる。
【００２６】
このようにクライアントの端末２からのＷｅｂサービス要求は、全て監視サーバ８を介して旅行代理店のＷｅｂサービスサーバ９又は１０から各サービス提供会社のサーバ３，４，５にアクセスして所定の応答を受けて、クライアントの端末２に伝達されると同時に、監視サーバ８により経路（１），（２），（３），（４）のサービス状況の監視が行われることになる。
【図面の簡単な説明】
【００２７】
【図１】本発明のＷｅｂサービスシステムのサービス状況監視システムの概念構成図である。
【図２】本発明においてＵＤＤＩを初期設定する場合の処理フロー図である。
【図３】クライアント（利用者）の端末２の動作（処理）のフロー図である。
【図４】監視システムの動作（処理）（１）のフロー図である。
【図５】旅行代理店のＷｅｂサービス１，２の動作（処理）フロー図である。
【図６】監視システムの動作（処理）（２）のフロー図である。
【図７】従来のＷｅｂサービスシステムのサービス状況監視システムの概念構成図である。
【符号の説明】
【００２８】
１  旅行代理店のＷｅｂサービスサーバ
１１  Ｗｅｂサービスシステム
１２  監視システム
１３  ＤＢ
２  利用者の端末
３  航空会社のサーバ
４  ホテルのサーバ
５  レンタカー会社のサーバ
６，７  通信回線
８  監視センタの監視サーバ
８１  監視システム
８２  ＤＢ
９  旅行代理店１のＷｅｂサービスサーバ
１０  旅行代理店２のＷｅｂサービスサーバ
１１，１２，１３  通信回線
（１），（２），（３），（４）  情報の伝達経路
【図１】
2005196449.tif 000003
【図２】
2005196449.tif 000004
【図３】
2005196449.tif 000005
【図４】
2005196449.tif 000006
【図５】
2005196449.tif 000007
【図６】
2005196449.tif 000008
【図７】
2005196449.tif 000009