(57)【要約】【課題】  ＸＭＬ／Ｗｅｂサービスの状況に応じて、ＵＤＤＩレジストリにおけるＸＭＬ／Ｗｅｂサービス情報の登録，削除等を行うことを可能とするＸＭＬ／Ｗｅｂサービス情報管理システムを提供する。【解決手段】  ＸＭＬ／Ｗｅｂサービスサーバ１００のＸＭＬ／Ｗｅｂサービス登録情報生成部１２０は、ＸＭＬ／Ｗｅｂサービス格納部１１０に格納されたＸＭＬ／Ｗｅｂサービス１１０Ａ，１１０Ｂ，・・・のサービスコードに予め含まれる所定形式のヘッダ部から情報を取得して、ＸＭＬ／Ｗｅｂサービス管理情報及びＸＭＬ／Ｗｅｂサービス登録情報を生成する。ＸＭＬ／Ｗｅｂサービス情報管理部１５０は、ＸＭＬ／Ｗｅｂサービスの状態を監視し、削除・公開停止・復旧等の稼動状態を判定して、判定結果に基づき、ＵＤＤＩレジストリへのＸＭＬ／Ｗｅｂサービス情報の登録，削除，再登録等を行う。【選択図】      図１
2007080053.tif 000002
【特許請求の範囲】
【請求項１】
ＸＭＬ／Ｗｅｂサービス情報登録手段に対して、予めＷｅｂサービスクライアントに対して提供するＸＭＬ／Ｗｅｂサービスの情報を登録し、前記ＸＭＬ／Ｗｅｂサービス情報登録手段を介してＷｅｂサービスクライアントにＸＭＬ／Ｗｅｂサービス情報を提供するＸＭＬ／Ｗｅｂサービス情報管理システムであって、
前記ＸＭＬ／Ｗｅｂサービスを構成する実装コードを格納するＸＭＬ／Ｗｅｂサービス格納部と、
前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスに対応する管理情報を格納するＸＭＬ／Ｗｅｂサービス管理情報格納部と、
前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスに対応してＸＭＬ／Ｗｅｂサービス情報登録手段に登録する情報を格納するＸＭＬ／Ｗｅｂサービス情報格納部と、
前記ＸＭＬ／Ｗｅｂサービス格納部から前記実装コードを取得し、当該実装コードに含まれる所定形式のＸＭＬ／Ｗｅｂサービス情報とサービス提供者情報とを予め定義されたスキーマファイルに基づき変換して、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部と、前記ＸＭＬ／Ｗｅｂサービス情報格納部とにそれぞれ格納するＸＭＬ／Ｗｅｂサービス登録情報生成手段と、
前記ＸＭＬ／Ｗｅｂサービス情報格納部にＸＭＬ／Ｗｅｂサービス情報の格納されたＸＭＬ／Ｗｅｂサービスを管理し、新たに格納されたＸＭＬ／Ｗｅｂサービス情報を取得して、予め指定された登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に登録するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を公開に設定するＸＭＬ／Ｗｅｂサービス情報管理手段と
を備えることを特徴とするＸＭＬ／Ｗｅｂサービス情報管理システム。
【請求項２】
前記ＸＭＬ／Ｗｅｂサービス情報管理手段は、
前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスの実装コードが、当該ＸＭＬ／Ｗｅｂサービス格納部から削除された場合に、前記登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に登録されたＸＭＬ／Ｗｅｂサービス情報を削除するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を削除に設定する手段をさらに備えることを特徴とする請求項１に記載のＸＭＬ／Ｗｅｂサービス情報管理システム。
【請求項３】
前記ＸＭＬ／Ｗｅｂサービス情報管理手段は、
前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスの稼動状況を判定する手段と、当該判定結果が、ＸＭＬ／Ｗｅｂサービス公開停止の場合に、前記登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に登録されたＸＭＬ／Ｗｅｂサービス情報を削除するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を公開停止に設定する手段をさらに備えることを特徴とする請求項１又は２のいずれかに記載のＸＭＬ／Ｗｅｂサービス情報管理システム。
【請求項４】
前記ＸＭＬ／Ｗｅｂサービス情報管理手段は、
前記稼動状態が公開停止に設定されたＸＭＬ／Ｗｅｂサービスについての稼働状況の判定結果が、ＸＭＬ／Ｗｅｂサービス公開再開の場合に、前記ＸＭＬ／Ｗｅｂサービス情報格納部に格納されたＸＭＬ／Ｗｅｂサービス情報を、前記登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に再登録するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を公開に再設定する手段をさらに備えることを特徴とする請求項３に記載のＸＭＬ／Ｗｅｂサービス情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＸＭＬ／ＷｅｂサービスとＷｅｂサービスクライアント、ＵＤＤＩサーバとが連携して動作するＸＭＬ／Ｗｅｂサービスシステムにおいて、ＸＭＬ／Ｗｅｂサービス情報のＵＤＤＩサーバへの登録，削除等の管理を行うシステムに関する。
【背景技術】
【０００２】
近年、アプリケーションとして、クライアント・サーバシステムアプリケーションや、インターネット、イントラネット上のＷｅｂアプリケーションシステムが普及してきている。このような中で、各企業・団体が保有するアプリケーションを連携させる要望に対し、これを実現するＸＭＬ／Ｗｅｂサービスという技術が出てきて、現在、このＸＭＬ／Ｗｅｂサービスが情報処理業界で注目を浴びている。ここで、ＸＭＬ／Ｗｅｂサービスとは、ＸＭＬ（eXtensible  Markup  Language）技術を外部とのインタフェースとして採用することにより、人手を介すること無く、業務アプリケーション同士の連携を可能としたものである。ＸＭＬ／Ｗｅｂサービスの中核をなす技術としては、一般に、メッセージの送受信技術としてのＳＯＡＰ（Simple  Object  Access  Protocol），インタフェース記述言語としてのＷＳＤＬ（Web  Service  Description  Language）が利用されている。
また、このようなＸＭＬ／Ｗｅｂサービスの利用時において、ＸＭＬ／Ｗｅｂサービスがホストされた場所を、Ｗｅｂサービスクライアント（Ｗｅｂアプリケーションを利用しようとするアプリケーション）と、技術者に公開するためにＵＤＤＩ（Universal Description, Discovery, and Integration）という技術が利用されている。これは、ＸＭＬ／Ｗｅｂサービスを利用するＷｅｂサービスクライアントから、ある条件に該当するＸＭＬ／Ｗｅｂサービスの情報検索の要求を受け、その検索条件に該当するＸＭＬ／Ｗｅｂサービスの情報を提供する技術である。
【０００３】
ここで、従来のＸＭＬ／Ｗｅｂサービスシステムにおいては、ＵＤＤＩへのサービス情報等の登録，削除等の処理は、サービス提供者又はＵＤＤＩ管理者等による登録作業を伴うものとなっていた（例えば、特許文献１参照。）。
【特許文献１】特開２００５−０９９９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前記特許文献１に記載のように、ＵＤＤＩへのサービス情報等の登録，削除等の処理を、全てサービス提供者又はＵＤＤＩ管理者等の登録作業に基づくものとすると、サービスの公開，公開停止，再公開等のＸＭＬ／Ｗｅｂサービスサーバの状況に応じた、適切なサービス情報の管理，提供を行うことができないという問題があった。
【０００５】
本発明は前記課題を解決するためのものであり、ＸＭＬ／Ｗｅｂサービスサーバの状況に応じてＵＤＤＩレジストリにおけるＸＭＬ／Ｗｅｂサービス情報の登録，削除等を行うことを可能とするＸＭＬ／Ｗｅｂサービス情報管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため本発明は、ＸＭＬ／Ｗｅｂサービス情報登録手段に対して、予めＷｅｂサービスクライアントに対して提供するＸＭＬ／Ｗｅｂサービスの情報を登録し、前記ＸＭＬ／Ｗｅｂサービス情報登録手段を介してＷｅｂサービスクライアントにＸＭＬ／Ｗｅｂサービス情報を提供するＸＭＬ／Ｗｅｂサービス情報管理システムであって、前記ＸＭＬ／Ｗｅｂサービスを構成する実装コードを格納するＸＭＬ／Ｗｅｂサービス格納部と、前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスに対応する管理情報を格納するＸＭＬ／Ｗｅｂサービス管理情報格納部と、前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスに対応してＸＭＬ／Ｗｅｂサービス情報登録手段に登録する情報を格納するＸＭＬ／Ｗｅｂサービス情報格納部と、前記ＸＭＬ／Ｗｅｂサービス格納部から前記実装コードを取得し、当該実装コードに含まれる所定形式のＸＭＬ／Ｗｅｂサービス情報とサービス提供者情報とを予め定義されたスキーマファイルに基づき変換して、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部と、前記ＸＭＬ／Ｗｅｂサービス情報格納部とにそれぞれ格納するＸＭＬ／Ｗｅｂサービス登録情報生成手段と、前記ＸＭＬ／Ｗｅｂサービス情報格納部にＸＭＬ／Ｗｅｂサービス情報の格納されたＸＭＬ／Ｗｅｂサービスを管理し、新たに格納されたＸＭＬ／Ｗｅｂサービス情報を取得して、予め指定された登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に登録するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を公開に設定するＸＭＬ／Ｗｅｂサービス情報管理手段とを備えることを特徴とする。
また、前記ＸＭＬ／Ｗｅｂサービス情報管理手段は、前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスの実装コードが、当該ＸＭＬ／Ｗｅｂサービス格納部から削除された場合に、前記登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に登録されたＸＭＬ／Ｗｅｂサービス情報を削除するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を削除に設定する手段をさらに備えることを特徴とする。
また、前記ＸＭＬ／Ｗｅｂサービス情報管理手段は、前記ＸＭＬ／Ｗｅｂサービス格納部に格納されたＸＭＬ／Ｗｅｂサービスの稼動状況を判定する手段と、当該判定結果が、ＸＭＬ／Ｗｅｂサービス公開停止の場合に、前記登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に登録されたＸＭＬ／Ｗｅｂサービス情報を削除するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を公開停止に設定する手段をさらに備えることを特徴とする。
また、前記ＸＭＬ／Ｗｅｂサービス情報管理手段は、前記稼動状態が公開停止に設定されたＸＭＬ／Ｗｅｂサービスについての稼働状況の判定結果が、ＸＭＬ／Ｗｅｂサービス公開再開の場合に、前記ＸＭＬ／Ｗｅｂサービス情報格納部に格納されたＸＭＬ／Ｗｅｂサービス情報を、前記登録先ＸＭＬ／Ｗｅｂサービス情報登録手段に再登録するとともに、前記ＸＭＬ／Ｗｅｂサービス管理情報格納部に格納された稼動状態を公開に再設定する手段をさらに備えることを特徴とする。
【発明の効果】
【０００７】
以上の構成により本発明では、ＵＤＤＩレジストリに対するＸＭＬ／Ｗｅｂサービス情報の登録・管理を容易に行うことができ、ＸＭＬ／Ｗｅｂサービスの開発工数、運用工数の大幅な削減が可能となる。
また、ＸＭＬ／Ｗｅｂサービスのサービスコード（実装コード）に含まれる情報に基づき、ＵＤＤＩレジストリに対する登録を行うことで、ＸＭＬ／Ｗｅｂサービス情報の登録時における人為的ミスを無くし、その間の矛盾を無くすことが可能となる。
また、ＸＭＬ／Ｗｅｂサービスの状態を監視し、ＸＭＬ／Ｗｅｂサービスの削除に対応して、ＵＤＤＩレジストリから登録済みのＸＭＬ／Ｗｅｂサービス情報の削除を行うこととしたので、ＵＤＤＩレジストリを介してＸＭＬ／Ｗｅｂサービスの利用を行うＷｅｂサービスクライアントに対して、実際に利用可能なＸＭＬ／Ｗｅｂサービスの情報のみを提供することが可能となる。
また、ＸＭＬ／Ｗｅｂサービスの公開停止，復旧に応じて、ＸＭＬ／Ｗｅｂサービス情報の削除，再登録を行うこととしたので、ＵＤＤＩレジストリにおいて、より適切なＸＭＬ／Ｗｅｂサービス情報の提供を行うことが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施の形態に係るＸＭＬ／Ｗｅｂサービス情報登録システムについて、図面に基づき説明する。
図１は、本実施の形態に係るＸＭＬ／Ｗｅｂサービス情報登録システムを構成するＸＭＬ／Ｗｅｂサービスサーバの概略構成を示すブロック図である。
本実施の形態に係るＸＭＬ／Ｗｅｂサービスサーバ１００は、ＸＭＬ／Ｗｅｂサービス格納部１１０と、ＸＭＬ／Ｗｅｂサービス登録情報生成部１２０と、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０と、ＸＭＬ／Ｗｅｂサービス情報格納部１４０と、ＸＭＬ／Ｗｅｂサービス情報管理部１５０と、ＵＤＤＩ通信部１６０とを備える。
ＸＭＬ／Ｗｅｂサービス格納部１１０には、各サービス提供者が提供する一又は複数のＸＭＬ／Ｗｅｂサービス１１０Ａ，１１０Ｂ，・・・が格納される。この場合、ＸＭＬ／Ｗｅｂサービス１１０Ａ，１１０Ｂ，・・・を構成するサービスコード（実装コード）が格納され、サービスコードには、ＸＭＬ／Ｗｅｂサービス情報及び提供者情報を示す所定形式のヘッダ部等が予め含まれているものとする。
ＸＭＬ／Ｗｅｂサービス登録情報生成部１２０は、ＸＭＬ／Ｗｅｂサービス格納部１１０に格納されたＸＭＬ／Ｗｅｂサービス１１０Ａ，１１０Ｂ，・・・から情報を取得して、ＸＭＬ／Ｗｅｂサービス登録情報を生成するものであり、ＸＭＬ／Ｗｅｂサービス情報読取処理部１２１，ＸＭＬ／Ｗｅｂサービス情報変換処理部１２２，ＸＭＬ／Ｗｅｂサービス情報格納処理部１２３，ＸＭＬ／Ｗｅｂサービス提供者情報読取処理部１２４，ＸＭＬ／Ｗｅｂサービス提供者情報変換処理部１２５，ＸＭＬ／Ｗｅｂサービス提供者情報格納処理部１２６の各処理部と、各情報変換処理に用いるスキーマファイル１２７とを有する。
ＸＭＬ／Ｗｅｂサービス情報読取処理部１２１は、ＸＭＬ／Ｗｅｂサービスコードのヘッダ情報を読取る。ＸＭＬ／Ｗｅｂサービス情報変換処理部１２２は、スキーマファイル１２７を読取り、ＸＭＬ／Ｗｅｂサービス情報読取処理部１２１の読取ったヘッダ情報に含まれる情報をＵＤＤＩレジストリ登録用の情報に変換する。ＸＭＬ／Ｗｅｂサービス情報格納処理部１２３は、ＵＤＤＩレジストリ登録用に変換された情報を、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０と、ＸＭＬ／Ｗｅｂサービス情報格納部１４０とに登録する。
ＸＭＬ／Ｗｅｂサービス提供者情報読取処理部１２４は、ＸＭＬ／ＷｅｂサービスコードからＸＭＬ／Ｗｅｂサービス提供者情報を読取る。ＸＭＬ／Ｗｅｂサービス提供者情報変換処理部は、スキーマファイル１２７を読取り、ＸＭＬ／Ｗｅｂサービス提供者情報読取処理部１２４の読取った情報をＵＤＤＩレジストリ登録用の情報に変換する。ＸＭＬ／Ｗｅｂサービス提供者情報格納処理部１２６は、ＵＤＤＩレジストリ登録用に変換された情報を、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０と、ＸＭＬ／Ｗｅｂサービス情報格納部１４０とに登録する。
ＸＭＬ／Ｗｅｂサービス情報管理部１５０は、ＸＭＬ／Ｗｅｂサービスの状態監視を行うとともに、ＸＭＬ／Ｗｅｂサービス情報登録手段としてのＵＤＤＩレジストリへのＸＭＬ／Ｗｅｂサービス情報の登録，削除，再登録等を行うものであり、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ登録部１５１と、ＸＭＬ／Ｗｅｂサービス状態監視部１５２と、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部１５３と、ＸＭＬ／Ｗｅｂサービス情報レジストリ変更処理部１５４とを有する。
ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ登録部１５１は、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０及びＸＭＬ／Ｗｅｂサービス情報格納部１４０に登録された情報に基づき、ＵＤＤＩレジストリへのＸＭＬ／Ｗｅｂサービス情報の登録を行う。ＸＭＬ／Ｗｅｂサービス状態監視部１５２は、ＸＭＬ／Ｗｅｂサービスの状態を監視し、削除・公開停止・復旧等の検出を行う。具体的には、例えば、「削除」は、ＸＭＬ／Ｗｅｂサービス情報が登録されているＸＭＬ／Ｗｅｂサービスについて、ＸＭＬ／Ｗｅｂサービス格納部１１０内に格納されているか否かを定期的に確認する。「公開停止」は、各ＸＭＬ／Ｗｅｂサービスに対して、所定のタイミングで要求リクエストを送信し、応答メッセージの有無、応答メッセージが戻ってくるまでの時間、または応答メッセージのＸＭＬフォーマットが正しいものであるか等により判定する。「復旧」は、「公開停止」状態とされたＸＭＬ／Ｗｅｂサービスに対して所定のタイミングで要求リクエストを送信し、応答メッセージについて「公開停止」の場合と同様の内容についての判定を行う。ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部１５３は、ＸＭＬ／Ｗｅｂサービス状態監視部１５２の監視結果に応じてＵＤＤＩレジストリに登録されたＸＭＬ／Ｗｅｂサービス情報の削除を行う。ＸＭＬ／Ｗｅｂサービス情報レジストリ変更処理部１５４は、ＸＭＬ／Ｗｅｂサービス状態監視部１５２の監視結果に応じて、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０及びＸＭＬ／Ｗｅｂサービス情報格納部１４０に登録された情報の変更を行う。
ＵＤＤＩ通信部１６０は、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ登録部１５１又はＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部１５３からの処理要求を、インターネット等のネットワークを介して接続されたＵＤＤＩレジストリに対して通信する。
【０００９】
図２は、本実施の形態に係るＸＭＬ／Ｗｅｂサービスサーバを含むＸＭＬ／Ｗｅｂサービスシステムの概略構成図である。
図２は、一般的なＸＭＬ／Ｗｅｂサービスシステムの概略構成を示すブロック図である。
図２は、ＷＷＷサーバ２０１に備えられたＷｅｂアプリケーションが、利用者端末２０２からの要求に応じた業務処理においてＸＭＬ／Ｗｅｂサービスを利用する場合の構成を示す。
図２に示すように、ＷｅｂサービスクライアントとしてのＷＷＷサーバ２０１又は利用者端末２０２はブラウザからの要求又はユーザの操作に応じて業務処理を行い、必要に応じてＸＭＬ／Ｗｅｂサービスを利用する。
ＸＭＬ／Ｗｅｂサービスを利用する場合には、ＵＤＤＩサーバ２０３に対しＸＭＬ／Ｗｅｂサービスの検索要求を送信し、ＵＤＤＩサーバ２０３は、検索条件に従いＵＤＤＩレジストリ２０４を検索する。ここで、ＵＤＤＩレジストリ２０４は、ＸＭＬ／Ｗｅｂサービス情報登録手段として予め複数のＸＭＬ／Ｗｅｂサービスサーバ１００の情報が登録されている。検索の結果、該当するＸＭＬ／Ｗｅｂサービスが検索された場合には、検索された全てのＸＭＬ／Ｗｅｂサービスの情報を応答メッセージとしてＷｅｂサービスクライアントに返す。
応答メッセージを受信したＷｅｂサービスクライアントは、応答メッセージ内に含まれているＸＭＬ／Ｗｅｂサービスの情報をもとに、ＸＭＬ／Ｗｅｂサービスサーバ１００に要求メッセージを送信し、応答メッセージとしてサービス結果を受信し、サービス結果に基づき業務処理を行う。
本実施の形態では、ＸＭＬ／Ｗｅｂサービスの状態（公開，公開停止，復旧，削除等）に応じて行われるＵＤＤＩレジストリ２０４への情報登録，削除等の処理を、ＸＭＬ／Ｗｅｂサービス情報管理部１５０が行うものとしている。
【００１０】
図３は、ＸＭＬ／Ｗｅｂサービス格納部１１０に格納されるＸＭＬ／Ｗｅｂサービスを示すサービスコードの一例を示す図である。
本実施の形態では、ＸＭＬ／Ｗｅｂサービスを示すサービスコード３００中に、予めＸＭＬ／Ｗｅｂサービスの内容を示す情報を格納したヘッダ部３０１と、Ｗｅｂメソッドの情報を格納したヘッダ部３０２とを含む。
本例では、例えば、ヘッダ部３０１に、サービス名，サービス内容，サービスに接続するためのアドレスとを含めている。
【００１１】
図４は、ＸＭＬ／Ｗｅｂサービスのサービスコードに含まれる提供者情報の一例を示す図である。
本実施の形態では、ＸＭＬ／Ｗｅｂサービスを示すサービスコードに、ＸＭＬ／Ｗｅｂサービス提供者情報ファイル４００を含む。
本例では、例えば、ＸＭＬ／Ｗｅｂサービス提供者情報ファイル４００に、サービス提供者名，連絡先等を含めている。
【００１２】
図５，６は、スキーマファイルの一例を示す図である。
スキーマファイル５００，６００は、ＸＭＬ／Ｗｅｂサービスのサービスコードを解析して、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０及びＸＭＬ／Ｗｅｂサービス情報格納部１４０に格納する情報を抽出するためのスキーマファイルの一部を示すものである。
図５に示すスキーマファイル５００は、図４に示すＸＭＬ／Ｗｅｂサービス提供者情報ファイル４００に対応する部分を示している。
図６に示すスキーマファイル６００は、図３に示すサービスコード３００の各ヘッダ部３０１，３０２に対応する部分を示している。
【００１３】
次に、スキーマファイル５００，６００を利用した解析結果に応じてサービスコードのデータを格納する各情報格納部について説明する。
図７は、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０のデータ構造の一例を示す図である。
ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０は、ＸＭＬ／Ｗｅｂサービステーブル７１０と、登録先ＵＤＤＩテーブル７２０とで構成される。
ＸＭＬ／Ｗｅｂサービステーブル７１０は、サービスＩＤ７１１，稼動状態７１２，更新日時７１３，登録者７１４の各データ項目を有する。サービスＩＤ７１１は、ＸＭＬ／Ｗｅｂサービスサーバにおいて、各ＸＭＬ／Ｗｅｂサービスを一意に識別するためのものであり、ＸＭＬ／Ｗｅｂサービス情報格納処理部１２３が設定する。稼動状態７１２は、ＸＭＬ／Ｗｅｂサービス状態監視部１５０の監視結果に基づき、「公開」「公開停止」「削除」の各ステータスを格納する。ここで、「公開」はＸＭＬ／Ｗｅｂサービス格納部１１０に格納されたＸＭＬ／Ｗｅｂサービスの提供可能な状態を示す。「公開停止」は、ＸＭＬ／Ｗｅｂサービスの提供を停止している状態、または、サーバダウン等の物理的な要因により外部へのサービス提供が実質的に不可能となっている状態を示す。「削除」は、ＸＭＬ／Ｗｅｂサービス格納部からＸＭＬ／Ｗｅｂサービスが削除された状態を示す。更新日時７１３は、ＸＭＬ／Ｗｅｂサービステーブル７１０の登録情報を更新した日時を示す。登録者７１４は、ＸＭＬ／Ｗｅｂサービスについてのサービス提供者を示す。
登録先ＵＤＤＩテーブル７２０は、サービスＩＤ７２１，ＵＤＤＩ登録ＩＤ７２２，ＵＤＤＩレジストリＵＲＬ７２３，更新日時７２４，登録者７２５の各データ項目を有する。サービスＩＤ７２１は、ＸＭＬ／Ｗｅｂサービステーブル７１０のサービスＩＤ７１１に対応する。ＵＤＤＩ登録ＩＤ７２２は、ＵＤＤＩレジストリに対して登録された順番（項番）を示す。ＵＤＤＩレジストリＵＲＬ７２３は、ＸＭＬ／Ｗｅｂサービス情報の登録先としてサービス提供者等により任意に指定されたＵＤＤＩレジストリのＵＲＬを示す。更新日時７２４，登録者７２５は、ＸＭＬ／Ｗｅｂサービステーブル７１０の更新日時７１３，登録者７１４と同様である。なお、この他、各登録先ＵＤＤＩレジストリにおいて設定されたサービスＩＤを含めることとしてもよい。
【００１４】
ＸＭＬ／Ｗｅｂサービス情報格納部１４０は、ＵＤＤＩレジストリと同様のデータ構造で各情報を格納する。以下、ＵＤＤＩレジストリのデータ構造について説明する。
図８は、ＵＤＤＩレジストリのデータ構造を示した構成図である。ＵＤＤＩレジストリのデータは、主に、ＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素８０１、ＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２、ＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素８０３、ｔＭｏｄｅｌ要素８０４からなる。
ＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素８０１は、ＸＭＬ／Ｗｅｂサービス提供者情報に対応する企業情報を示し、ＢｕｓｉｎｅｓｓＫｅｙ属性８０５によりＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２と関連付けられている。ＸＭＬ／Ｗｅｂサービスの提供者である一つの企業が複数のサービスを提供する場合もあるため、一つのＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素８０１が複数のＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２を持つこともある。
ＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２はＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素８０１の子要素としてサービス情報を示し、ＳｅｒｖｉｃｅＫｅｙ属性８０６によりＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素８０３と関連付けられている。
ＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素８０３は、ＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２の子要素として技術情報を示す。
ｔＭｏｄｅｌ要素８０４は、ＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素８０３に組み込まれた参照情報により参照されるものであり、サービス仕様を示す。
【００１５】
図９は、ＵＤＤＩレジストリを構成する各データ要素の内容を示す図である。
図９に示すように、ＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素８０１は、ＸＭＬ／Ｗｅｂサービス提供者としての企業名，ＸＭＬ／Ｗｅｂサービス提供者の連絡先，業種分類コード等のビジネス情報を示す。
ＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２は、ＸＭＬ／Ｗｅｂサービス提供者が提供するサービスの名称，内容，分類等のサービス情報を示す。
ＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素８０３は、ＸＭＬ／Ｗｅｂサービスへのアクセスポイントやパラメータなどの技術情報を示す。
ｔＭｏｄｅｌ要素８０４は、ＸＭＬ／Ｗｅｂサービスの仕様やＷＳＤＬ文書のＵＲＬなどのサービス仕様を示す。
【００１６】
図１０〜１３は、ＵＤＤＩレジストリを構成する各要素の一例を示す図である。
ＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素８０１には、例えば、図１０に示すように、ＸＭＬにより、企業ＩＤ，企業情報の取得先ＵＲＬ，企業名，連絡先等が記述される
ＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素８０２には、例えば、図１１に示すように、ＸＭＬにより、サービスＩＤ，企業ＩＤ，サービス名，サービスの説明等が記述される。
ＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素８０３には、例えば、図１２に示すように、ＸＭＬにより、サービスＩＤ，技術情報ＩＤ，技術情報の説明，サービスへ接続するためのアドレス，ｔＭｏｄｅｌＩＤ等が記述される。
ｔＭｏｄｅｌ要素８０４には、例えば、図１３に示すように、ＳＭＬにより、ｔＭｏｄｅｌＩＤ，サービス名，サービスについての説明，ＸＭＬ／Ｗｅｂサービス使用についての説明，ＸＭＬ／Ｗｅｂサービスの仕様のＵＲＬ等が記述される。
本実施の形態に係るＵＤＤＩ情報格納部は、図８〜１３と同様のデータ構造により、ＸＭＬ／Ｗｅｂサービス情報及びＸＭＬ／Ｗｅｂサービス提供者情報を格納する。
【００１７】
以上の構成に基づき、本実施の形態に係るＸＭＬ／Ｗｅｂサービスサーバが行うＵＤＤＩ情報管理処理を説明する。
図１４は、ＸＭＬ／Ｗｅｂサービス情報生成処理部及びＸＭＬ／Ｗｅｂサービス情報管理部の行うＸＭＬ／Ｗｅｂサービス情報生成処理手順を示すフローチャートである。
本処理では、まず、サービス提供者にＸＭＬ／Ｗｅｂサービスの実行環境ファイルとしてのサービスコードをＸＭＬ／Ｗｅｂサービス格納部に格納させ（ステップ１４０１）、サービスコードに含まれる情報に基づき、ＸＭＬ／Ｗｅｂサービス情報及びＸＭＬ／Ｗｅｂサービス提供者情報の登録処理を行う。
ＸＭＬ／Ｗｅｂサービス情報登録処理では、まず、ＸＭＬ／Ｗｅｂサービス情報読取処理部１２１が、ＸＭＬ／Ｗｅｂサービス格納部１１０に格納されたサービスコードを取得して、ヘッダ部を読取る（ステップ１４０２）。
ＸＭＬ／Ｗｅｂサービス情報変換処理部１２２は、ＵＤＤＩスキーマファイル１２７を読取り（ステップ１４０３）、ＸＭＬ／Ｗｅｂサービス情報読取処理部１２１が読取ったヘッダ部に含まれるＸＭＬ／Ｗｅｂサービス情報を、ＵＤＤＩレジストリ格納用の情報に変換する（ステップ１４０４）。
一方、ＸＭＬ／Ｗｅｂサービス提供者情報登録処理では、ＸＭＬ／Ｗｅｂサービス提供者情報読取処理部１２４が、ＸＭＬ／Ｗｅｂサービス格納部１１０に格納されたサービスコードを取得して、提供者情報を読取る（ステップ１４０５）。
ＸＭＬ／Ｗｅｂサービス提供者情報変換処理部１２５は、ＵＤＤＩスキーマファイル１２７を読取り（ステップ１４０６）、ＸＭＬ／Ｗｅｂサービス提供者情報読取処理部１２４が読取った提供者情報を、ＵＤＤＩレジストリ格納用の情報に変換する（ステップ１４０７）。
ＸＭＬ／Ｗｅｂサービス情報格納処理部１２３及びＸＭＬ／Ｗｅｂサービス提供者情報格納処理部１２６は、ステップ１４０４及びステップ１４０７でＵＤＤＩレジストリ格納用に変換された情報を、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０と、ＸＭＬ／Ｗｅｂサービス情報格納部１４０とにそれぞれ格納する（ステップ１４０８）。
ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ登録部１５１は、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０及びＸＭＬ／Ｗｅｂサービス情報格納部１４０を参照し（ステップ１４０９）、ＵＤＤＩ通信部１６０を介してＵＤＤＩレジストリにＸＭＬ／Ｗｅｂサービス情報を登録する(ステップ１４１０)。この場合、登録先ＵＤＤＩテーブルに格納された外部ＵＤＤＩサービスＵＲＬに示すＵＤＤＩレジストリに登録を行うとともに、ＵＤＤＩレジストリから取得したＵＤＤＩ登録ＩＤを登録先ＵＤＤＩテーブルのＵＤＤＩ登録ＩＤに格納するとともに、更新日時を更新する。
以上の処理により、ＵＤＤＩレジストリにＸＭＬ／Ｗｅｂサービス情報が登録されたＸＭＬ／Ｗｅｂサービスサーバは、ＵＤＤＩレジストリにおける検索対象となるとともに、ＸＭＬ／Ｗｅｂサービスの提供が可能となる。
【００１８】
ＸＭＬ／Ｗｅｂサービス情報管理部１５０は、ＸＭＬ／Ｗｅｂサービス情報をＵＤＤＩレジストリに格納した後、ＸＭＬ／Ｗｅｂサービスの状態に応じた処理を行う。
図１５は、ＸＭＬ／Ｗｅｂサービスの削除に応じてＸＭＬ／Ｗｅｂサービス情報管理部１５０の行う処理手順を示すフローチャートである。
ＸＭＬ／Ｗｅｂサービス状態監視部１５２は、ＸＭＬ／Ｗｅｂサービス格納部を監視する。ＸＭＬ／Ｗｅｂサービス提供者等によるＸＭＬ／Ｗｅｂサービスの削除がされると（ステップ１５０１）、ＸＭＬ／Ｗｅｂサービス状態監視部１５２は、ＸＭＬ／Ｗｅｂサービスの削除を検出し(ステップ１５０２)、以下のＸＭＬ／Ｗｅｂサービス情報削除処理を行う。
ＸＭＬ／Ｗｅｂサービス情報削除処理では、ＸＭＬ／Ｗｅｂサービス状態監視部１５２が、削除されたＸＭＬ／Ｗｅｂサービスの情報を登録したＵＤＤＩレジストリのＵＲＬをＸＭＬ／Ｗｅｂサービス管理情報格納部１３０から取得する（ステップ１５０３）。
ステップ１５０３でＸＭＬ／Ｗｅｂサービス状態監視部１５２が取得したＵＲＬに基づき、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部１５３がＵＤＤＩ通信部１６０を介してＵＤＤＩレジストリからＸＭＬ／Ｗｅｂサービス情報を削除する（ステップ１５０４）。
ＸＭＬ／Ｗｅｂサービス情報変更処理部１５４は、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部１５３がＵＤＤＩレジストリから削除したＸＭＬ／Ｗｅｂサービス情報に対応する情報を、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０及びＸＭＬ／Ｗｅｂサービス情報格納部１４０から削除する。この場合、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０において、ＸＭＬ／Ｗｅｂサービステーブルでは、稼動状態を「削除」とし、登録先ＵＤＤＩテーブル上の情報のみ削除する（ステップ１５０５）。
【００１９】
図１６は、ＸＭＬ／Ｗｅｂサービスの公開停止に応じてＸＭＬ／Ｗｅｂサービス情報管理部の行う処理手順を示すフローチャートである。
ＸＭＬ／Ｗｅｂサービス提供者等によるＸＭＬ／Ｗｅｂサービスの公開停止がされると（ステップ１６０１）、ＸＭＬ／Ｗｅｂサービス状態監視部１５２は、ＸＭＬ／Ｗｅｂサービスの公開停止を検出し(ステップ１６０２)、以下のＸＭＬ／Ｗｅｂサービス公開停止処理を行う。
ＸＭＬ／Ｗｅｂサービス公開停止処理では、ＸＭＬ／Ｗｅｂサービス状態監視部１５２が、公開停止されたＸＭＬ／Ｗｅｂサービスの情報を登録したＵＤＤＩレジストリのＵＲＬをＸＭＬ／Ｗｅｂサービス管理情報格納部１３０から取得する（ステップ１６０３）。
ステップ１６０３でＸＭＬ／Ｗｅｂサービス状態監視部１５２が取得したＵＲＬに基づき、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部１５３がＵＤＤＩ通信部１６０を介してＵＤＤＩレジストリからＸＭＬ／Ｗｅｂサービス情報を削除する（ステップ１６０４）。
ＸＭＬ／Ｗｅｂサービス情報変更処理部１５４は、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０のＸＭＬ／Ｗｅｂサービステーブルから公開停止がされたＸＭＬ／Ｗｅｂサービスに対応する情報を検索し、稼動状態を「公開停止」に変更する（ステップ１６０５）。
【００２０】
図１７は、ＸＭＬ／Ｗｅｂサービスの復旧に応じてＸＭＬ／Ｗｅｂサービス情報管理部の行う処理手順を示すフローチャートである。
ＸＭＬ／Ｗｅｂサービス提供者等により公開停止されていたＸＭＬ／Ｗｅｂサービスが再開がされると（ステップ１７０１）、ＸＭＬ／Ｗｅｂサービス状態監視部１５２は、ＸＭＬ／Ｗｅｂサービスの公開再開を検出し(ステップ１７０２)、以下のＸＭＬ／Ｗｅｂサービス情報再登録処理を行う。
ＸＭＬ／Ｗｅｂサービス情報再登録処理では、ＸＭＬ／Ｗｅｂサービス状態監視部１５２が、公開停止状態とされていたＸＭＬ／Ｗｅｂサービスの登録先となるＵＤＤＩレジストリのＵＲＬをＸＭＬ／Ｗｅｂサービス管理情報格納部１３０から取得する（ステップ１７０３）。
ステップ１７０３でＸＭＬ／Ｗｅｂサービス状態監視部１５２が取得したＵＲＬに基づき、ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ登録部１５１がＵＤＤＩ通信部１６０を介してＵＤＤＩレジストリにＸＭＬ／Ｗｅｂサービス情報を登録する（ステップ１３０４）。
ＸＭＬ／Ｗｅｂサービス情報変更処理部１５４は、ＸＭＬ／Ｗｅｂサービス管理情報格納部１３０のＸＭＬ／Ｗｅｂサービステーブルから公開が再開されたＸＭＬ／Ｗｅｂサービスに対応する情報を検索し、稼動状態を「公開」に変更する（ステップ１７０５）。
【００２１】
以上各実施の形態に示すＵＤＤＩサーバを利用したＸＭＬ／Ｗｅｂサービスシステムの一例について説明する。
図１８は、インターネットにより接続されたＸＭＬ／Ｗｅｂサービスシステムの概要を示す図である。
ＸＭＬ／Ｗｅｂサービスシステム１８００では、Ｗｅｂサービスクライアントとしての利用者端末１８０１又はＷＷＷサーバ１８０２がＸＭＬ／Ｗｅｂサービス１８０３〜１８０６を利用するアプリケーションが備えられている。
本例では、ＸＭＬ／Ｗｅｂサービス１８０３〜１８０６として、航空会社，鉄道会社，旅館，ホテルのそれぞれにおいて予約サービスが提供されているものとする。
ＵＤＤＩサーバ１８０７には、各ＸＭＬ／Ｗｅｂサービス１８０３〜１８０６について、アクセスポイント，提供するサービスの種類等の情報が保存，公開されている。
このようなシステム構成において、ユーザにより利用者端末１８０１内に備えられたアプリケーションや、ＷＷＷサーバ１８０２内のＷｅｂアプリケーションが実行されると、Ｗｅｂサービスクライアントは、アプリケーション実行時の業務処理に応じたＸＭＬ／Ｗｅｂサービス１８０３〜１８０６について、ＵＤＤＩサーバ１８０７で検索・照会する。
ＵＤＤＩサーバ１８０７は、検索手段を用いて、Ｗｅｂサービスクライアントから受信した検索条件に基づき、登録情報を検索し、検索条件に該当するＸＭＬ／Ｗｅｂサービス１８０３〜１８０６の情報をＷｅｂサービスクライアントに返信する。
Ｗｅｂサービスクライアントは、検索結果に基づき、ＸＭＬ／Ｗｅｂサービス１８０３〜１８０６にアクセスし、ＸＭＬ／Ｗｅｂサービス１８０３〜１８０６の提供を受ける。
例えば、ＷＷＷサーバ１８０２内のＷｅｂアプリケーションを利用して航空券予約を行う業務があった場合、利用者端末１８０１のブラウザ等により旅行業者のＷＷＷサーバ１８０２にアクセスがされると、予約条件指定画面等を表示する。
Ｗｅｂアプリケーションは、予約条件指定画面等において航空券に関する必要事項をユーザに入力させ、それに伴い、指定の航空会社の旅券予約ＸＭＬ／Ｗｅｂサービス１８０３〜１８０６をＵＤＤＩサーバ１８０７で検索・照会する。
ＵＤＤＩサーバ１８０７の検索手段は、検索条件に該当する航空会社当の旅券予約ＸＭＬ／Ｗｅｂサービスの情報をＷＷＷサーバ１８０２のＷｅｂアプリケーションに戻す。
Ｗｅｂアプリケーションは、指定の航空会社の旅券予約ＸＭＬ／Ｗｅｂサービスに関する情報をもとに、指定の航空会社の旅券予約ＸＭＬ／Ｗｅｂサービスを利用する。
Ｗｅｂアプリケーションは、指定の航空会社の旅券予約ＸＭＬ／Ｗｅｂサービスの利用結果（旅券予約に関する結果）を利用者端末１８０１内のブラウザに表示させ、ユーザに結果を伝える。
【００２２】
なお、前記実施の形態では、ＸＭＬ／Ｗｅｂサービス情報生成部，ＸＭＬ／Ｗｅｂサービス情報管理部及び各情報格納部を、ＸＭＬ／Ｗｅｂサービスサーバ内に備えることとしているが、これに限らず、各処理部又は情報格納部の一部又は全部を別端末（サーバ等）に備えることとしてもよい。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態に係るＸＭＬ／Ｗｅｂサービスサーバの概略構成を示すブロック図である。
【図２】本発明の一実施の形態に係るＸＭＬ／Ｗｅｂサービスサーバを含むＸＭＬ／Ｗｅｂサービスシステムの概略構成を示す図である。
【図３】ＸＭＬ／Ｗｅｂサービス格納部に格納されるサービスコードの一例を示す図である。
【図４】ＸＭＬ／Ｗｅｂサービス格納部に格納される企業情報ファイルの一例を示す図である。
【図５】提供者情報に対応するスキーマファイルの一例を示す図である。
【図６】ＸＭＬ／Ｗｅｂサービス情報に対応するスキーマファイルの一例を示す図である。
【図７】ＸＭＬ／Ｗｅｂサービス管理情報格納部のデータベーススキーマの一例を示す図である。
【図８】ＵＤＤＩレジストリのデータ構造を示す図である。
【図９】ＵＤＤＩレジストリを構成する各データ要素の内容を示す図である。
【図１０】ＢｕｓｉｎｅｓｓＥｎｔｉｔｙ要素の一例を示す図である。
【図１１】ＢｕｓｉｎｅｓｓＳｅｒｖｉｃｅ要素の一例を示す図である。
【図１２】ＢｕｓｉｎｅｓｓＴｅｍｐｌａｔｅ要素の一例を示す図である。
【図１３】ｔＭｏｄｅｌ要素の一例を示す図である。
【図１４】ＸＭＬ／Ｗｅｂサービス情報の登録処理を示すフローチャートである。
【図１５】ＸＭＬ／Ｗｅｂサービス削除に応じた処理を示すフローチャートである。
【図１６】ＸＭＬ／Ｗｅｂサービス公開停止に応じた処理を示すフローチャートである。
【図１７】ＸＭＬ／Ｗｅｂサービス公開再開に応じた処理を示すフローチャートである。
【図１８】ＸＭＬ／Ｗｅｂサービスの具体例を示すイメージ図である。
【符号の説明】
【００２４】
１００  ＸＭＬ／Ｗｅｂサービスサーバ、１１０  ＸＭＬ／Ｗｅｂサービス格納部、１１１Ａ，１１１Ｂ  ＸＭＬ／Ｗｅｂサービス、１２０  ＸＭＬ／Ｗｅｂサービス情報生成部、１２１  ＸＭＬ／Ｗｅｂサービス情報読取処理部、１２２  ＸＭＬ／Ｗｅｂサービス情報  変換処理部、１２３  ＸＭＬ／Ｗｅｂサービス情報格納処理部、１２４  ＸＭＬ／Ｗｅｂサービス提供者情報読取処理部、１２５  ＸＭＬ／Ｗｅｂサービス提供者情報変換処理部、１２６  ＸＭＬ／Ｗｅｂサービス提供者情報格納処理部、１３０  ＸＭＬ／Ｗｅｂサービス管理情報格納部、１４０  ＸＭＬ／Ｗｅｂサービス情報格納部、１５０  ＸＭＬ／Ｗｅｂサービス情報管理部、１５１  ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ登録部、１５２  ＸＭＬ／Ｗｅｂサービス状態監視部、１５３  ＸＭＬ／Ｗｅｂサービス情報ＵＤＤＩ削除部、１５４  ＸＭＬ／Ｗｅｂサービス情報変更処理部、１６０  ＵＤＤＩ通信部。
【図１】
2007080053.tif 000003
【図２】
2007080053.tif 000004
【図３】
2007080053.tif 000005
【図４】
2007080053.tif 000006
【図５】
2007080053.tif 000007
【図６】
2007080053.tif 000008
【図７】
2007080053.tif 000009
【図８】
2007080053.tif 000010
【図９】
2007080053.tif 000011
【図１０】
2007080053.tif 000012
【図１１】
2007080053.tif 000013
【図１２】
2007080053.tif 000014
【図１３】
2007080053.tif 000015
【図１４】
2007080053.tif 000016
【図１５】
2007080053.tif 000017
【図１６】
2007080053.tif 000018
【図１７】
2007080053.tif 000019
【図１８】
2007080053.tif 000020