(57)【要約】  本発明はＷｅｂサービス連携管理システムおよび方法に関する。本発明のシステムは、連携される外部Ｗｅｂサービスを決定し、連携規則を作成し検証する外部Ｗｅｂサービス連携設定サーバー（１０）と、外部Ｗｅｂサービス連携を実験し、その結果を記憶する外部Ｗｅｂサービス連携管理サーバー（２０）とを含む。この際、本発明のシステムは、連携結果の記憶された連携対象データベースを検索した後、その結果をメインＷｅｂサービスサーバー（３０）へ伝送する構成、連携に失敗したページのハイパーリンクを除去する構成、および連携失敗比率の急激な増加を感知する構成をさらに含むことができる。よって、ネットワーク管理者が所望する全分野の外部Ｗｅｂサービスを容易かつ迅速かつ効率的に連携することができる。【選択図】図１
2011519450.tif 000002
【特許請求の範囲】
【請求項１】
有無線通信ネットワークで連結されてコンピュータ通信および演算処理を行うシステムにおいて、前記システムは、
外部Ｗｅｂサービスメタ情報の入力を受けるメタ情報入力部、外部Ｗｅｂサービス連携規則が正規表現方式で作成できるようにする連携規則作成部、前記作成された連携規則が正規表現方式に合うか否かを検査する連携規則検証部、および正規表現方式に合う連携規則を記憶する連携規則記憶部を含む外部Ｗｅｂサービス連携設定サーバーと、
連携対象データベース内の各連携対象に対して、前記記憶された連携規則のうち適用可能な規則を検索して適用することにより、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を生成した後、前記ＵＲＬにアクセスして、リターンされるページを獲得する連携実験部、前記リターンされるページが成功したページなのか失敗したページなのかを表示する連携結果を連携対象データベース内に記憶する連携結果記憶部を含む外部Ｗｅｂサービス連携管理サーバーとを含んでなることを特徴とする、Ｗｅｂサービス連携管理システム。
【請求項２】
前記外部Ｗｅｂサービス連携管理サーバーは、メインＷｅｂサービスサーバーから連携対象に対する情報送信要請を受けたとき、前記連携対象に対する連携結果を前記連携対象データベースから検索した後、見つかった連携結果を前記メインＷｅｂサービスサーバーへ送信する連携結果検索部をさらに含むことを特徴とする、請求項１に記載のＷｅｂサービス連携管理システム。
【請求項３】
前記失敗したページに該当する場合のＵＲＬに対するハイパーリンクを除去するハイパーリンク制御部を含むメインＷｅｂサービスサーバーをさらに含むことを特徴とする、請求項２に記載のＷｅｂサービス連携管理システム。
【請求項４】
前記外部Ｗｅｂサービス連携管理サーバーは、前記連携実験部からリターンするページのうち失敗したページである場合の比率の増加率が所定の増加率を超過すれば、超過事実を通知するユーザーインターフェース（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を出力する連携失敗比率判断部をさらに含むことを特徴とする、請求項１〜３のいずれか１項に記載のＷｅｂサービス連携管理システム。
【請求項５】
前記外部Ｗｅｂサービス連携設定サーバーは、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合わない場合、連携規則を再作成するように要請するユーザーインターフェースを出力する連携規則再作成要請部をさらに含むことを特徴とする、請求項１〜３のいずれか１項に記載のＷｅｂサービス連携管理システム。
【請求項６】
統計または目録を用いて、前記リターンされるページが成功したページなのか失敗したページなのかを表示するユーザーインターフェースを出力する連携結果提示部をさらに含むことを特徴とする、請求項１〜３のいずれか１項に記載のＷｅｂサービス連携管理システム。
【請求項７】
前記メタ情報は、外部ＷｅｂサービスサイトのＵＲＬ、外部Ｗｅｂサービス説明、外部Ｗｅｂサービス特徴、外部Ｗｅｂサービス最終更新日、または連携成功時または失敗時の出力ページの特徴を含むことを特徴とする、請求項１に記載のＷｅｂサービス連携管理システム。
【請求項８】
前記連携規則検証部は正規表現パーサーを用いて連携規則を検証することを特徴とする、請求項１に記載のＷｅｂサービス連携管理システム。
【請求項９】
前記連携実験部は、連携実験を手作業でまたは周期的に行うことを特徴とする、請求項１に記載のＷｅｂサービス連携管理システム。
【請求項１０】
前記外部Ｗｅｂサービスは人名情報、論文情報またはこれらの組み合わせを提供することを特徴とする、請求項１に記載のＷｅｂサービス連携管理システム。
【請求項１１】
有無線通信ネットワークで連結されてコンピュータ通信および演算処理を行う方法において、
メタ情報入力部を介して外部Ｗｅｂサービスメタ情報の入力を受ける段階と、
連携規則作成部を介して外部Ｗｅｂサービス連携規則を正規表現方式で記述する段階と、
連携規則検証部を介して、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合うか否かを検査する段階と、
連携規則記憶部を介して、正規表現方式に合う連携規則を記憶する段階と、
連携実験部を介して、連携対象データベース内の各連携対象に対して、前記記憶された連携規則のうち適用可能な規則を検索して適用することにより、ＵＲＬを生成した後、前記ＵＲＬにアクセスして、リターンされるページを獲得する段階と、
連携結果記憶部を介して、前記リターンされるページが成功したページなのか失敗したページなのかを表示する連携結果を連携対象データベース内に記憶する段階とを含んでなることを特徴とする、Ｗｅｂサービス連携管理方法。
【請求項１２】
連携結果検索部を介して、メインＷｅｂサービスサーバーから連携対象に対する情報送信要請を受けたとき、前記連携対象に対する連携結果を前記連携対象データベースから検索した後、前記メインＷｅｂサービスサーバーへ見つかった連携結果送信する段階をさらに含むことを特徴とする、請求項１１に記載のＷｅｂサービス連携管理方法。
【請求項１３】
メインＷｅｂサービスサーバーのハイパーリンク制御部を介して、前記失敗したページに該当する場合のＵＲＬに対するハイパーリンクを除去する段階をさらに含むことを特徴とする、請求項１２に記載のＷｅｂサービス連携管理方法。
【請求項１４】
前記連携失敗比率判断部を介して、前記連携実験部からリターンするページのうち失敗したページである場合の比率の増加率が所定の増加率を超過すれば、超過事実を通知するユーザーインターフェースを出力する段階をさらに含むことを特徴とする、請求項１１〜１３のいずれか１項に記載のＷｅｂサービス連携管理方法。
【請求項１５】
連携規則再作成要請部を介して、前記外部Ｗｅｂサービス連携設定サーバーは、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合わない場合、連携規則を再作成するように要請するユーザーインターフェースを出力する段階をさらに含むことを特徴とする、請求項１１〜１３のいずれか１項に記載のＷｅｂサービス連携管理方法。
【請求項１６】
連携結果提示部を介して、統計または目録を用いて、前記リターンされるページが成功したページなのか失敗したページなのかを表示するユーザーインターフェースを出力する段階をさらに含むことを特徴とする、請求項１１〜１３のいずれか１項に記載のＷｅｂサービス連携管理方法。
【請求項１７】
前記メタ情報は、外部ＷｅｂサービスサイトのＵＲＬ、外部Ｗｅｂサービス説明、外部Ｗｅｂサービス特徴、外部Ｗｅｂサービス最終更新日、または連携成功字または失敗時の出力ページの特徴を含むことを特徴とする、請求項１１に記載のＷｅｂサービス連携管理方法。
【請求項１８】
前記連携規則検証部は正規表現パーサーを用いて連携規則を検証することを特徴とする、請求項１１に記載のＷｅｂサービス連携管理方法。
【請求項１９】
前記連携実験部は連携実験を手作業でまたは周期的に行うことを特徴とする、請求項１１に記載のＷｅｂサービス連携管理方法。
【請求項２０】
前記外部Ｗｅｂサービスは人名情報、論文情報またはこれらの組み合わせを提供することを特徴とする、請求項１１に記載のＷｅｂサービス連携管理方法。
【請求項２１】
請求項１１〜１３および請求項１７〜２０のいずれか１項の方法をコンピュータで実行させるためのプログラムを記録したコンピュータ可読記録媒体。
【請求項２２】
請求項１４の方法をコンピュータで実行させるためのプログラムを記録したコンピュータ可読記録媒体。
【請求項２３】
請求項１５の方法をコンピュータで実行させるためのプログラムを記録したコンピュータ可読記録媒体。
【請求項２４】
請求項１６の方法をコンピュータで実行させるためのプログラムを記録したコンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービス連携を管理するシステムおよび方法に係り、より具体的には、有無線ネットワークを介してメインＷｅｂサービスと外部Ｗｅｂサービス間の連携を管理するシステムおよび方法に関する。
【背景技術】
【０００２】
Ｗｅｂロボットは、有無線ネットワーク網を介して外部Ｗｅｂサービス提供サイトの全体または一部のＷｅｂページを収集して、ミラーリングサイト（Ｍｉｒｒｏｒｉｎｇ  ｓｉｔｅ）（同一のサービス階層度を有するが、サービスＩＰアドレスのみ異なるサイト）を構築するとき、或いは外部Ｗｅｂサービスと連携を行うときに使用される。しかし、外部Ｗｅｂサービス提供サイトがＷｅｂロボットを介してのＷｅｂページの収集を許容しない場合（法的な制約を加えるか或いは収集禁止を公表する場合を含む）、Ｗｅｂロボットの使用が制限されざるをえなかった。大部分のインターネットポータルサイトは、現在、Ｗｅｂロボットを介しての収集を禁止している。
【０００３】
メインＷｅｂページに外部Ｗｅｂサービス提供サイトの特定の部分またはページのみをリンクしようとする場合には、手作業を介して現在のメインＷｅｂページ内にハイパーリンクを追加すればよいが、外部Ｗｅｂサービスの相当部分または全体を連携しようとする場合には、ネットワーク管理者が直接手作業で全てのハイパーリンクを追加しなければならないという欠点がある。また、ユーザーの立場でも様々な外部Ｗｅｂサービスを用いようとするとき、当該サイトを直接辿りながら情報を収集しなければならないという不便さがあり、時間的な浪費も大きい。
例えば、海外人物情報を主にサービスするＤＢＬＰサイトの場合、「Ｈａｎｍｉｎ  Ｊｕｎｇ」に対する情報を示すＷｅｂページにアクセスするためには、“ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｃ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／〜ｌｅｙ／ｄｂ／ｉｎｄｉｃｅｓ／ａ−ｔｒｅｅ／ｊ／Ｊｕｎｇ：Ｈａｎｍｉｎ．ｈｔｍｌ”などのＵＲＬが必要である。このＵＲＬの最後部分の“ｊ／Ｊｕｎｇ：Ｈａｎｍｉｎ．ｈｔｍｌ”が人物名に応じて変わり、他の部分は変わらない。ところが、このような人名に対する規則はこの他にもいろいろがある。
例えば、名前の構成要素がスペースで区切られている“Ｊｕｎｇ  Ｈｏ  Ａｈｎ”の場合、“Ａｈｎ：Ｊｕｎｇ＿Ｈｏ．ｈｔｍｌ”のように名前の構成要素間のスペースを「＿」に変更されており、名前の構成要素同士が「−」で連結されている「Ｊｕｎｇ−Ｈｅｅ  Ａｈｎ」の場合、「Ａｈｎ：Ｊｕｎｇ＝Ｈｅｅ．ｈｔｍｌ」のように名前の構成要素間の「−」を「＝」に変更しなければならない。その他にも、ＤＢＬＰのユーザーが全ての名前に対するＵＲＬ規則を分かることができないため、メインＷｅｂサービスと外部Ｗｅｂサービスとの１００％完全な連携は現実的に難しい。
また、メインＷｅｂサービスと外部Ｗｅｂサービスとを連携した後、外部Ｗｅｂサービスが変更される場合、予め作成された規則がもはや適用されないため、ユーザーがハイパーリンクをクリックしたときにエラーページが出力されるという問題が発生する。ひいては、そのせいで、メインＷｅｂサービスに対するユーザーの信頼度および好感度が低下するという問題も発生する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、かかる課題を解決するためになされたもので、その目的は、ネットワーク管理者が所望する全ての分野の外部Ｗｅｂサービスを容易かつ迅速かつ効率的に連携するＷｅｂサービス連携管理システムを提供することにある。
【０００５】
本発明の他の目的は、ネットワーク管理者の手作業を最小化させるＷｅｂサービス連携管理システムを提供することにある。
【０００６】
本発明の別の目的は、メインＷｅｂサービスと外部Ｗｅｂサービスとの連携の正確度を非常に向上させるＷｅｂサービス連携管理システムを提供することにある。
【０００７】
本発明の別の目的は、多様な外部Ｗｅｂサービスを用いるユーザーの便宜性をワンストップ方式で画期的に向上させるＷｅｂサービス連携管理システムを提供することにある。
本発明の別の目的は、Ｗｅｂページの出力エラーを防止することにより、ユーザーの信頼度および好感度を増大させるＷｅｂサービス連携管理システムを提供することにある。
本発明の別の目的は、ネットワーク管理者が所望する全ての分野の外部Ｗｅｂサービスを容易かつ迅速かつ効率的に連携するＷｅｂサービス連携管理方法を提供することにある。
本発明の別の目的は、ネットワーク管理者の手作業を最小化させるＷｅｂサービス連携管理方法を提供することにある。
本発明の別の目的は、メインＷｅｂサービスと外部Ｗｅｂサービスとの連携の正確度を非常に向上させるＷｅｂサービス連携管理方法を提供することにある。
本発明の別の目的は、多様な外部Ｗｅｂサービスを用いるユーザーの便宜性をワンストップ方式で画期的に向上させるＷｅｂサービス連携管理方法を提供することにある。
本発明の別の目的は、Ｗｅｂページの出力エラーを防止することにより、ユーザーの信頼度および好感度を増大させるＷｅｂサービス連携管理方法を提供することにある。
本発明の前記およびその他の目的は、詳細に説明される本発明によって全て達成できる。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、有無線通信ネットワークで連結されてコンピュータ通信および演算処理を行うシステムにおいて、外部Ｗｅｂサービスメタ情報の入力を受けるメタ情報入力部、外部Ｗｅｂサービス連携規則が正規表現方式で作成できるようにする連携規則作成部、前記作成された連携規則が正規表現方式に合うか否かを検査する連携規則検証部、および正規表現方式に合う連携規則を記憶する連携規則記憶部を含む外部Ｗｅｂサービス連携設定サーバーと、連携対象データベース内の各連携対象に対して、前記記憶された連携規則のうち適用可能な規則を検索して適用することにより、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を生成した後、前記ＵＲＬにアクセスして、リターンされるページを獲得する連携実験部、前記リターンされるページが成功したページなのか失敗したページなのかを表示する連携結果を連携対象データベース内に記憶する連携結果記憶部を含む外部Ｗｅｂサービス連携管理サーバーとを含んでなることを特徴とする、Ｗｅｂサービス連携管理システムを提供する。
【０００９】
好ましくは、前記外部Ｗｅｂサービス連携管理サーバーは、メインＷｅｂサービスサーバーから連携対象に対する情報送信要請を受けたとき、前記連携対象に対する連携結果を前記連携対象データベースから検索した後、前記メインＷｅｂサービスサーバーへ送信する連携結果検索部をさらに含むことができる。好ましくは、該システムは前記失敗したページに該当する場合のＵＲＬに対するハイパーリンクを除去するハイパーリンク制御部を含むメインＷｅｂサービスサーバーをさらに含むことができる。好ましくは、前記外部Ｗｅｂサービス連携設定サーバーは、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合わない場合、連携規則を再作成するように要請するユーザーインターフェースを出力する連携規則再作成要請部をさらに含むことができる。好ましくは、前記外部Ｗｅｂサービス連携管理サーバーは、前記連携実験部からリターンするページのうち失敗したページである場合の比率の増加率が所定の増加率を超過すれば、超過事実を通知するユーザーインターフェースを出力する連携失敗比率判断部をさらに含むことができる。好ましくは、該システムは統計または目録を用いて、前記リターンされるページが成功したページなのか失敗したページなのかを表示するユーザーインターフェースを出力する連携結果提示部をさらに含むことができる。
【発明の効果】
【００１０】
したがって、本発明は、ネットワーク管理者が所望する全ての分野の外部Ｗｅｂサービスを容易かつ迅速かつ効率的に連携し、ネットワーク管理者の手作業を最小化させ、メインＷｅｂサービスと外部Ｗｅｂサービスとの連携の正確度を非常に向上させ、多様な外部Ｗｅｂサービスを用いるユーザーの便宜性をワンストップ方式で画期的に向上させ、Ｗｅｂページの出力エラーを防止することにより、ユーザーの信頼度および好感度を増大させるＷｅｂサービス連携管理システムおよび方法を提供するという効果がある。  
【図面の簡単な説明】
【００１１】
【図１】本発明に係る一つの具体例としてＷｅｂサービス連携管理システムの構成を示す図である。
【図２】本発明に係る一つの具体例として、連携に成功した外部Ｗｅｂサービスページの例を示す図である。
【図３】本発明に係る一つの具体例として、連携に失敗した外部Ｗｅｂサービスページの例を示す図である。
【図４】本発明に係る一つの具体例として、連携に成功した場合のページの例を示す図である。
【発明を実施するための形態】
【００１２】
有無線通信ネットワーク連結方法、コンピュータ通信および演算処理方法は、公知の技術であって、当業者によって容易に実施できる。本発明に係るシステムは、有無線通信ネットワークに連結された状態で外部Ｗｅｂサービスの連携を設定し管理する機能を果たすサーバーを含むことをその特徴とする。この際、本発明の外部ＷｅｂサービスはメインＷｅｂサービスとは区分されるものであって、メインＷｅｂサービスサーバーは外部Ｗｅｂサービス連携設定サーバーおよび外部Ｗｅｂサービス連携管理サーバーを管理する側によって運営され、外部Ｗｅｂサービスサーバーはそうではない。例えば、メインＷｅｂサービスが韓国科学技術情報研究院（Ｋｉｓｔｉ）サイトから提供するサービスであり、ＫｉｓｔｉでメインＷｅｂサービスサーバー、外部Ｗｅｂサービス連携設定サーバーおよび外部Ｗｅｂサービス連携管理サーバーを管理する。一方、外部ＷｅｂサービスはＤＢＬＰサイトから提供する海外人物情報サービスであり、Ｋｉｓｔｉは直接ＤＢＬＰサイトを管理することができない。ひいては、本発明の外部Ｗｅｂサービスは人名情報、論文情報などを提供するものがあり、特にこれに限定されず、Ｗｅｂで行われる全ての形態のサービスを含む。
本発明に係るサーバーは、コンピュータであって、ネットワークとの通信を行い、コンピュータ演算処理を行う。また、本発明に係るサーバーは、多様な機能を行う構成要素を含んでおり、このような構成要素それぞれはサーバーのプロセッサ、メモリ、入出力手段などによって作動する。本発明に係るサーバーの構成要素がサーバーのプロセッサ、メモリまたは入出力手段によって動作する方法自体は、公知の技術であって、当業者によって容易に実施できる。
本発明に係るＷｅｂサービス連携管理システムは、連携される外部Ｗｅｂサービスを決定し、連携規則を作成および検証する外部Ｗｅｂサービス連携設定サーバー１０と、外部Ｗｅｂサービス連携を実験し、その結果を記憶する外部Ｗｅｂサービス連携管理サーバー２０とを含む。
本発明の外部Ｗｅｂサービス連携設定サーバー１０は、外部Ｗｅｂサービスメタ情報の入力を受けるメタ情報入力部１１、外部Ｗｅｂサービス連携規則が正規表現方式で記述できるようにする連携規則作成部１２、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合うか否かを検査する連携規則検証部１３、および正規表現方式に合う連携規則を記憶する連携規則記憶部１５を含むことを特徴とする。
前記メタ情報入力部１１は、外部Ｗｅｂサービスメタ情報の入力を受けるが、メタ情報には外部ＷｅｂサービスサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、外部Ｗｅｂサービス説明、外部Ｗｅｂサービス特徴、外部Ｗｅｂサービス最終更新日、および連携に成功したときと失敗したときにそれぞれ現れるページ特徴（特定のキーワードを含んだり特定のＵＲＬに移動したりするなど）などの多様な情報が含まれる。
前記連携規則作成部１２は、正規表現（ＲＥ：Ｒｅｇｕｌａｒ  Ｅｘｐｒｅｓｓｉｏｎ）方式で外部Ｗｅｂサービス連携規則を記述することができるようにする。この際、正規表現方式は、コンピュータプログラミングにおいて、文字列などを簡潔に表現するものであって、公知の技術である。例えば、連携対象が“Ｈａｎｍｉｎ  Ｊｕｎｇ”であり、該当外部ＷｅｂサービスページのＵＲＬがｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｃｋ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／〜ｌｅｙ／ｄｂ／ｉｎｄｉｃｅｓ／ａ−ｔｒｅｅ／ｊ／Ｊｕｎｇ：Ｈａｎｍｉｎ．ｈｔｍｌの場合、固定部分“ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｋ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／〜ｌｅｙ／ｄｂ／ｉｎｄｉｃｅｓ／ａ−ｔｒｅｅ／”と変動部分“ｊ／Ｊｕｎｇ：Ｈａｎｍｉｎ．ｈｔｍｌ”に分け、変動部分に対して“［Ａ−Ｚ］［ａ−ｚ］＊［Ａ−Ｚ］［ａ−ｚ］＊”の条件のときに姓と名を変え、スペースを“：”に変え、「．ｈｔｍｌ」を付けるという方式の連携規則を作成すればよい。条件部分は正規表現方式で記述でき、連携規則は簡単な文字列プログラムを介して実現でき、文字列プログラムを介しての実現方法自体は当業者によって容易に実施できる。
前記連携規則検証部１３は、作成された外部Ｗｅｂサービス連携規則が正しいか否かを、オープンソースなどとして公開された簡単な正規表現パーサー（ｐａｒｓｅｒ）を用いて検証する。検証（パーシング）に成功した場合には、前記連携規則記憶部１５で該当連携規則を記憶する。失敗した場合には、連携規則を再作成するように、管理者にユーザーインターフェース（以下、「ＵＩ」という）を介して要請することができる。このような要請は連携規則再作成要請部１４によって行われる。
本発明に係る外部Ｗｅｂサービス連携管理サーバー２０は、連携対象データベース内の各連携対象に対して、前記記憶された連携規則のうち適用可能な規則を検索して適用することにより、ＵＲＬを生成した後、前記ＵＲＬにアクセスして、リターンされるページを獲得する連携実験部２１と、前記リターンされるページが成功したページなのか失敗したページなのかを表示する連携結果を連携対象データベース内に記憶する連携結果記憶部２３とを含むことを特徴とする。
前記連携実験部２１は、記憶された外部Ｗｅｂサービス連携規則を連携対象データベースに手作業または周期的に適用して連携成功有無を獲得することができるようにする。連携対象データベースは、外部Ｗｅｂサービス連携管理サーバー２０に存在しうるが、これに限定されない。また、連携対象データベースは、外部Ｗｅｂサービスサイトが人物情報を提供するサイトの場合には人名を含む人物情報をフィールドで含む。例えば、“Ｈａｎｍｉｎ  Ｊｕｎｇ”などの人名が記憶されたところが連携対象データベースであり、ＤＢＬＰサイトに合わせて作成された規則が外部Ｗｅｂサービス連携規則になる。前記連携実験部は連携対象データベース内の各エントリー（人名）に対して外部Ｗｅｂサービス連携規則の中から条件に合うものを探してＵＲＬを自動生成した後、該当ＵＲＬにアクセスして、リターンされるページを獲得する。すなわち、本発明の連携規則作成部１２および／または連携規則検証部１３を介して、連携規則記憶部１５に記憶された連携規則を検索し、連携対象に該当する連携規則を探し、その連携規則を連携対象に適用することにより、ＵＲＬを自動生成する。例えば、連携対象が「ビル・ゲイツ（Ｂｉｌｌ  Ｇａｔｅｓ）」の場合、上述した連携規則例の適用によってＵＲＬ“ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｃｋ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／〜ｌｅｙ／ｄｂ／ｉｎｄｉｃｅｓ／ａ−ｔｒｅｅ／ｊ／Ｇａｔｅｓ：Ｂｉｌｌ．ｈｔｍｌ”が自動生成される。
前記連携結果記憶部２３は、リターンされるページが成功したページなのか失敗したページなのかを表示する連携結果を連携対象データベース内に記憶する。例えば、連携対象データベースの連携結果を記憶するカラムがあり、それぞれの連携対象に対して成功した場合に“１”が記憶され、失敗した場合に“０”が記憶され得る。すなわち、連携対象データベースの連携結果カラムは、前記連携対象実験部と連結結果記憶部の動作によって構築される。
本発明に係る外部Ｗｅｂサービス連携管理サーバーは、メインＷｅｂサービスサーバーから連携対象に対する情報送信要請を受けたとき、前記連携対象に対する連携結果を前記連携対象データベースから検索した後、前記メインＷｅｂサービスサーバーへ見つかった連携結果を送信する連携結果検索部をさらに含むことができる。例えば、Ｋｉｓｔｉから提供する検索サイトで“Ｈａｎｍｉｎ  Ｊｕｎｇ”という入力値を受けたとき、連携結果検索部２５は、ＵＲＬ“ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｃｋ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／〜ｌｅｙ／ｄｂ／ｉｎｄｉｃｅｓ／ａ−ｔｒｅｅ／ｊ／Ｊｕｎｇ：Ｈａｎｍｉｎ．ｈｔｍｌ”を自動生成し、連携対象データベースから“Ｈａｎｍｉｎ  Ｊｕｎｇ”に対する連携結果カラムに記憶された“１”をＫｉｓｔｉ検索サイトのサーバーへ伝送する。その後、検索サイトサーバーは、検索結果を示すＷｅｂページで前記ＵＲＬをハイパーリンクすることができる（図２参照）。
一方、メインＷｅｂサービスサーバー３０が連携結果検索部を介して連携を失敗したという結果の伝送を受ける場合、該当連携対象に対するＵＲＬのハイパーリンクを除去するハイパーリンク制御部３１をさらに含むことができる。例えば、Ｋｉｓｔｉから提供する検索サイトで“Ｈａｎｍｉｎｎ  Ｊｕｎｇ”という入力値を受けたとき、連携結果検索部２５は、ＵＲＬ“ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｃｋ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／〜ｌｅｙ／ｄｂ／ｉｎｄｉｃｅｓ／ａ−ｔｒｅｅ／ｊ／Ｊｕｎｇ：Ｈａｎｍｉｎｎ．ｈｔｍｌ”を自動生成し、連携対象データベースから“Ｈａｎｍｉｎｎ  Ｊｕｎｇ”に対する連携結果カラムに記憶された“０”をＫｉｓｔｉ検索サイトのサーバーへ伝送する。その後、検索サイトのサーバーは、検索結果を示すＷｅｂページから前記ＵＲＬを出力しない（図３参照）。
前記外部Ｗｅｂサービス連携管理サーバーは連携結果提示部２２をさらに含むことができる。連携結果提示部２２は、リターンされた各ページに対して成功したページなのか失敗したページなのかを区分し、成功有無をＵＩを介して提示する。この際、ＵＩは統計や目録などの形態を持つことができる。外部Ｗｅｂサービス連携規則を作成するとき、成功ページに対する情報と失敗ページに対する情報を記述することができるようにするが、例えば、ＤＢＬＰで失敗する場合には、“Ｓｏｒｒｙ，ｎｏ  ａｕｔｈｏｒ  ｆｏｕｎｄ”という語句をリターンされるページで発見することができるか、或いはＵＲＬ“ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｒｍａｔｉｃｋ．ｕｎｉ−ｔｒｉｅｒ．ｄｅ／ｌｅｙ／ｄｂｂｉｎ／ａｕｔｈｏｒ”に該当するページをリターンする。成功する場合には、“Ｌｉｓｔ  ｏｆ  ｐｕｂｌｉｃａｔｉｏｎｓ  ｆｒｏｍ  ｔｈｅ  ＤＢＬＰ  Ｂｉｂｌｉｏｇｒａｐｈｙ  Ｓｅｒｖｅｒ”という語句を、リターンされるページで発見することができる。
前記外部Ｗｅｂサービス連携管理サーバーは、前記連携実験部からリターンするページのうち失敗したページである場合の比率の増加率が所定の増加率を超過すれば、超過事実を通知するユーザーインターフェースを出力する連携失敗比率判断部２４をさらに含むことができる。これは、周期的に連携結果を提示し、連携失敗比率を自動計算することにより、急激な失敗比率増加を感知して管理者に報告することができるようにする。この際、増加率の設定は当業者によって適切に行われ得る。
本発明に係るＷｅｂサービス連携管理方法は、有無線通信ネットワークで連結されてコンピュータ通信および演算処理を行う方法において、メタ情報入力部を介して外部Ｗｅｂサービスメタ情報の入力を受ける段階と、連携規則作成部を介して外部Ｗｅｂサービス連携規則を正規表現方式で記述する段階と、連携規則検証部を介して、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合うか否かを検査する段階と、連携規則記憶部を介して正規表現方式に合う連携規則を記憶する段階と、連携実験部を介して、連携対象データベース内の各連携対象に対して、前記記憶された連携規則のうち適用可能な規則を検索して適用することにより、ＵＲＬを生成した後、前記ＵＲＬにアクセスして、リターンされるページを獲得する段階と、連携結果記憶部を介して、前記リターンされるページが成功したページなのか失敗したページなのかを表示する連携結果を連携対象データベース内に記憶する段階とを含んでなることを特徴とする。
本発明に係る方法は、連携結果検索部を介して、メインＷｅｂサービスサーバーから連携対象に対する情報送信要請を受けたとき、前記連携対象に対する連携結果を前記連携対象データベースから検索した後、前記メインＷｅｂサービスサーバーへ送信する段階をさらに含むことができる。
本発明に係る方法は、メインＷｅｂサービスサーバーのハイパーリンク制御部を介して、前記失敗したページに該当する場合のＵＲＬに対するハイパーリンクを除去する段階をさらに含むことができる。
本発明に係る方法は、前記連携失敗比率判断部を介して、前記連携実験部からリターンするページのうち失敗したページである場合の比率の増加率が所定の増加率を超過すれば、超過事実を通知するユーザーインターフェースを出力する段階をさらに含むことができる。
本発明に係る方法は、連携規則再作成要請部を介して、前記外部Ｗｅｂサービス連携設定サーバーは、前記作成された外部Ｗｅｂサービス連携規則が正規表現方式に合わない場合、連携規則を再作成するように要請するユーザーインターフェースを出力する段階をさらに含むことができる。
本発明に係る方法は、連携結果提示部を介して、統計または目録を用いて、前記リターンされるページが成功したページなのか失敗したページなのかを表示するユーザーインターフェースを出力する段階をさらに含むことができる。
本発明に係る方法は、本発明に係るシステムに関する上述の説明によって全て行われ得る。
本発明に係る方法は、コンピュータ可読記録媒体に、コンピュータが読み取ることが可能なコードとして実現することが可能である。前記コンピュータ可読記録媒体は、コンピュータシステムによって読み取ることが可能なデータが記憶される記録装置である。例えば、記録媒体はＲＯＭ、ＲＡＭ、Ｃａｃｈｅメモリ、ハードディスク、光ディスク、フロッピーディスク、磁気テープなどを含む。また、記録媒体は搬送波（ｃａｒｒｉｅｒ  ｗａｖｅ）の形で実現されることも含み、例えば、インターネットを介しての伝送などがある。また、コンピュータ可読記録媒体は、ネットワークで連結されたコンピュータシステムに分散し、分散方式でコンピュータ可読のコードとして記憶されて実行できる。
本発明の単純な変形ないし変更は、当該分野における通常の知識を有する者によって容易に実施でき、いずれも本発明の領域に含まれるものと理解されるべきである。
【図１】
2011519450.tif 000003
【図２】
2011519450.tif 000004
【図３】
2011519450.tif 000005
【図４】
2011519450.tif 000006
【国際調査報告】
2011519450.tif 000007
2011519450.tif 000008