(57)【要約】【課題】ネットワーク型外部インタフェースやコマンド型外部インタフェースのいずれも装備していない連携先システムにアカウント情報を自動配信可能なアカウント情報配信装置を提供する。【解決手段】連携先システム１０のＷｅｂページのアカウント情報更新画面の各入力フィールドのＨＴＭＬタグを解析した結果に基づいて、該画面の入力フィールドのＨＴＭＬタグに該当するアカウント情報の属性型をアカウント情報変換処理部１２２で判別し、ＩＤ管理サーバ２０からのアカウント情報の該属性型の属性値を前記入力フィールドに埋め込むことにより連携先システム１０にアカウント情報を配信する。また、配信したアカウント情報を構成するＩＤ情報を含む通信パケットを所定時間内に検出したか否かと、アカウント情報更新後の連携先システム１０の次のＷｅｂ画面を呼び出し、該Ｗｅｂ画面の表示内容とにより、アカウント情報の配信が成功したか否かを判別する。【選択図】        図１
2010231721.tif 000002
【特許請求の範囲】
【請求項１】
アカウント情報を管理するＩＤ管理サーバから連携先システムに前記アカウント情報を配信するアカウント情報配信方法であって、前記連携先システムのＷｅｂページのアカウント情報更新画面を利用して、前記ＩＤ管理サーバから前期連携先システムに前記アカウント情報を配信することを特徴とするアカウント情報配信方法。
【請求項２】
前記連携先システムのＷｅｂページのアカウント情報更新画面の各入力フィールドのＨＴＭＬタグを解析することにより、各前記入力フィールドの前記アカウント情報の属性型を判別し、前記アカウント情報のうち該当する属性型のアカウント情報の属性値を当該入力フィールドに埋め込むことにより、前記連携先システムに前記アカウント情報を配信することを特徴とする請求項１に記載のアカウント情報配信方法。
【請求項３】
前記連携先システムからネットワークに流れる通信パケットを監視し、あらかじめ定めた一定時間が経過するまでに、当該連携先システムに配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出したか否かにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別することを特徴とする請求項１または２に記載のアカウント情報配信方法。
【請求項４】
前記連携先システムにおいて前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面に関する情報をあらかじめ登録しておき、前記通信パケットの監視結果、あらかじめ定めた前記一定時間が経過するまでに、配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出した場合に、さらに、前記連携先システムのＷｅｂページの次に表示されるＷｅｂ画面を呼び出して、呼び出したＷｅｂ画面の情報が、更新が成功した場合としてあらかじめ登録されているＷｅｂ画面に関する情報であるか否かをチェックすることにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別することを特徴とする請求項３に記載のアカウント情報配信方法。
【請求項５】
前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面を判別するために登録する情報が、画面表示の有無、ＨＴＭＬタグ、メッセージ文字列であることを特徴とする請求項４に記載のアカウント情報配信方法。
【請求項６】
アカウント情報を管理するＩＤ管理サーバからの前記アカウント情報を連携先システムに配信するアカウント情報配信装置であって、前記連携先システムのＷｅｂページのアカウント情報更新画面を利用して、前期連携先システムに前記アカウント情報を配信することを特徴とするアカウント情報配信装置。
【請求項７】
前記連携先システムのＷｅｂページのアカウント情報更新画面の各入力フィールドのＨＴＭＬタグを解析することにより、各前記入力フィールドの前記アカウント情報の属性型を判別し、前記アカウント情報のうち該当する属性型のアカウント情報の属性値を当該入力フィールドに埋め込むことにより、前記連携先システムに前記アカウント情報を配信することを特徴とする請求項６に記載のアカウント情報配信装置。
【請求項８】
前記連携先システムからネットワークに流れる通信パケットを監視し、あらかじめ定めた一定時間が経過するまでに、当該連携先システムに配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出したか否かにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別することを特徴とする請求項６または７に記載のアカウント情報配信装置。
【請求項９】
前記連携先システムにおいて前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面に関する情報をあらかじめ登録しておき、前記通信パケットの監視結果、あらかじめ定めた前記一定時間が経過するまでに、配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出した場合に、さらに、前記連携先システムのＷｅｂページの次に表示されるＷｅｂ画面を呼び出して、呼び出したＷｅｂ画面の情報が、更新が成功した場合としてあらかじめ登録されているＷｅｂ画面に関する情報であるか否かをチェックすることにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別することを特徴とする請求項８に記載のアカウント情報配信装置。
【請求項１０】
前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面を判別するために登録する情報が、画面表示の有無、ＨＴＭＬタグ、メッセージ文字列であることを特徴とする請求項９に記載のアカウント情報配信装置。
【請求項１１】
アカウント情報を管理するＩＤ管理サーバからネットワークを介して連携先システムへ前記アカウント情報を配信するＩＤ管理システムにおいて、前記ＩＤ管理サーバと前記ネットワークとの間に、前記ＩＤ管理サーバからの前記アカウント情報を前記連携先システムに配信するアカウント情報配信装置を接続し、当該アカウント情報配信装置が、請求項６ないし１０のいずれかに記載のアカウント情報配信装置からなっていることを特徴とするＩＤ管理システム。
【請求項１２】
請求項１ないし５のいずれかに記載のアカウント情報配信方法を、コンピュータによって実行可能なプログラムとして実施していることを特徴とするアカウント情報配信プログラム。
【請求項１３】
請求項１２に記載のアカウント情報配信プログラムを、コンピュータによって読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アカウント情報配信方法、アカウント情報配信装置、ＩＤ管理システム、アカウント情報配信プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
従来のＩＤ管理システムでは、図９に示すように、ＩＤ、パスワードなどのアカウント情報を統合的に管理し、アカウント情報を必要とするシステムへネットワークを通じて配信を行っている。図９は、従来のＩＤ管理システムのシステム構成を示すシステム構成図であり、図９（Ａ）は、特許文献１の特開２００７−１４９０６７号公報「文書管理システム」のようなネットワーク型インタフェースを用いた構成を示し、図９（Ｂ）は、特許文献２の特開２００２−１８９８９２号公報「マーケットプレイスシステム」のようなコマンド型インタフェースを用いた構成を示し、図９（Ｃ）は、ＧＵＩ（Graphical  User  Interface）を用いた手入力の場合の構成を示している。
【０００３】
図９（Ａ）のように、配信先のシステムにアカウント情報受信処理手段１０Ａとしてネットワーク３０Ａを経由してＩＤ管理サーバのアカウント情報配信処理手段２０Ａから直接呼び出すことが可能な外部インタフェース(例えば、ＯＤＢＣ（Open  Database  Connectivity）やＬＤＡＰ（Lightweight  Directory  Access  Protocol）等)を装備している場合は、当該ネットワーク型のインタフェースを用いて、ＩＤ管理システムからアカウント情報の登録、変更、削除が可能となる。
【０００４】
また、図９（Ｂ）のように、ネットワーク型の外部インタフェースを持ち合わせていない場合であっても、ＣＳＶ（Comma  Separated  Value）形式のファイルなどのテキストファイルを入力可能なコマンド型の外部インタフェースを装備していれば、ＩＤ管理サーバのアカウント情報出力手段２０Ｂからネットワーク３０Ｂを経由してファイル転送等などにより連携先システムへ転送後、アカウント情報登録用のコマンドによりアカウント情報入力コマンド部１０Ｂに連携先システムのアカウント情報を取り込む手順を実施することによって配信することが可能となる。
【０００５】
しかしながら、図９（Ｂ）のようなネットワーク型外部インタフェースや図９（Ｂ）のようなコマンド型外部インタフェースのいずれも装備していないシステムも存在する。このような場合、アカウント情報を登録・変更・削除する方法として、図９（Ｃ）に示すように、そのシステム専用の管理ツールやＷｅｂ画面などから人間が手入力により行っている。このようなシステムでは、ＩＤ管理サーバにおいてアカウント情報を生成した後、アカウント情報出力手段２０Ｂから配信先のシステムの管理者へメールや帳票出力によって通知を行い、管理者がアカウント登録画面１０Ｃを用いて手作業でシステムにアカウント情報を登録・変更・削除することとなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１４９０６７号公報（第５−７頁）
【特許文献２】特開２００２−１８９８９２号公報（第９−１０頁）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述の図９（Ｃ）のような手作業でアカウント情報の入力を行う場合、管理者へ通知する際の情報漏洩の可能性があることや管理者の作業ミスが発生する可能性があり、ＩＤ管理システムから連携先システムへのアカウント情報の確実な配信を保障することができず、ＩＤ管理システムと連携先システムとの間のアカウント情報の整合性を確保することができないという問題がある。
【０００８】
本発明は、かかる事情に鑑みてなされたものであり、ネットワーク型外部インタフェースやコマンド型外部インタフェースのいずれも装備していない連携先のシステムに対して、アカウント情報を自動的に配信することを可能とするアカウント情報配信方法、アカウント情報配信装置、ＩＤ管理システム、アカウント情報配信プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【課題を解決するための手段】
【０００９】
前述の課題を解決するため、本発明によるアカウント情報配信方法は、次のような特徴的な構成を採用している。
【００１０】
（１）アカウント情報を管理するＩＤ管理サーバから連携先システムに前記アカウント情報を配信するアカウント情報配信方法であって、前記連携先システムのＷｅｂページのアカウント情報更新画面を利用して、前記ＩＤ管理サーバから前期連携先システムに前記アカウント情報を配信するアカウント情報配信方法。
【発明の効果】
【００１１】
本発明のアカウント情報配信方法、アカウント情報配信装置、ＩＤ管理システム、アカウント情報配信プログラムおよびプログラム記録媒体によれば、以下のような効果を奏することができる。
【００１２】
第一の効果は、アカウント情報を更新するためのネットワーク型外部インタフェースやコマンド側外部インタフェースを装備していない連携先システムに対して、アカウント情報を配信することが可能となる点にある。その理由は、連携先システムのＷｅｂページのアカウント情報更新画面を利用して、アカウント更新画面を解析した上で、アカウント情報配信装置から必要な入力フィールドに対して必要な属性値を適切に埋め込むことにより、アカウント情報の更新を実行することができるためである。
【００１３】
第二の効果は、ＩＤ管理サーバと連携先システムとのアカウント情報のデータ整合性の確保が可能となる点にある。その理由は、アカウント情報配信装置にて、連携先システムへのＩＤ情報の反映をネットワーク上の通信パケットの情報をチェックすることと、アカウント情報更新画面の実行後の表示パターンを照合することとの二重のチェックにより更新の成否を判断することによって、確実に更新が成功したことを判断することができ、その結果をＩＤ管理サーバへ通知することができるためである。
【００１４】
第三の効果は、連携先システムを何ら変更することなく、ＩＤ管理サーバからのアカウント情報を配信することが可能である点にある。その理由は、連携先システムのＷｅｂページのアカウント情報更新画面を利用して、アカウント情報を配信し、かつ、連携先システムとのネットワーク上の通信パケットのチェックおよびアカウント情報更新画面の入力フィールド構成を解析するのみで、アカウント情報の配信の成功・失敗を判断することができ、連携先システム側を改造する必要がないためである。
【図面の簡単な説明】
【００１５】
【図１】本発明に係るＩＤ管理システムのシステム構成の一例を示すシステム構成図である。
【図２】図１に示すアカウント情報配信装置におけるデータベース部の入力フィールド情報格納テーブルに格納されている情報の一例を示すテーブルである。
【図３】図１に示すアカウント情報配信装置におけるデータベース部の属性変換情報格納テーブルに格納されている情報の一例を示すテーブルである。
【図４】図１に示すアカウント情報配信装置におけるデータベース部の画面表示パターン情報格納テーブルに格納されている情報の一例を示すテーブルである。
【図５】図１に示すアカウント情報配信装置におけるアカウント情報配信部のアカウント情報更新画面フィールド解析部の動作の一例を説明するためのフローチャートである。
【図６】図１に示すアカウント情報配信装置におけるアカウント情報配信部のアカウント情報変換処理部の動作の一例を説明するためのフローチャートである。
【図７】図１に示すアカウント情報配信装置における通信監視部のアカウント情報更新チェック処理部の動作の一例を説明するためのフローチャートである。
【図８】図１に示すアカウント情報配信装置におけるアカウント情報配信部のアカウント情報更新結果判断処理部の動作の一例を説明するためのフローチャートである。
【図９】従来のＩＤ管理システムのシステム構成を示すシステム構成図である。
【発明を実施するための形態】
【００１６】
以下、本発明によるアカウント情報配信方法、アカウント情報配信装置、ＩＤ管理システム、アカウント情報配信プログラムおよびプログラム記録媒体の好適な実施例について添付図を参照して説明する。なお、以下の説明においては、本発明によるＩＤ管理システム、アカウント情報配信装置、アカウント情報配信方法について説明するが、かかるアカウント情報配信方法をコンピュータにより実行可能なアカウント情報配信プログラムとして実施するようにしても良いし、あるいは、アカウント情報配信プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１７】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴について、その概要をまず説明する。本発明は、ＩＤ管理サーバとのインタフェースとして、ネットワーク型外部インタフェースやコマンド型外部インタフェースのいずれも装備していなく、Ｗｅｂ画面インタフェースをアカウント情報の配信・更新手段として備えている連携先システムに対して、アカウント情報の自動的な配信を可能とするＩＤ管理システム、アカウント情報配信装置、アカウント情報配信方法に関する。
【００１８】
具体的には、ＩＤ管理サーバと連携先システムとの間にアカウント情報の更新を仲介するアカウント情報配信部を備えるアカウント情報配信装置を配置し、連携先システムのＷｅｂページのアカウント情報更新画面を利用してアカウント情報の更新を行う。該アカウント情報配信部を備えるアカウント情報配信装置は、連携先システムのアカウント情報更新画面が呼び出されたことを契機として、事前に登録されているアカウント情報更新画面の入力フィールド情報を参照し、入力フィールドに対して更新対象の属性値を埋め込み入力する。
【００１９】
アカウント情報更新画面に入力された情報つまりアカウント情報は、連携先システムへ該アカウント情報更新画面を通して更新されることになる、しかる後、連携先システムから更新後のアカウント情報の一つであるＩＤ情報と一致する情報がネットワーク上を流れるか否かを、ネットワーク上の通信パケットの内部をチェックすることによって、アカウント情報更新画面に入力したアカウント情報が連携先システムまで正常に配信することができたか否かを判断する。さらに、アカウント情報の更新が成功したか否かをチェックするために、アカウント更新が行われた後に表示される画面情報を基にして正常に更新されたか否かを判断する。
【００２０】
かくのごとき仕組みを用いることにより、ネットワーク型外部インタフェース、コマンド側外部インタフェースのいずれも装備していない連携先システムに対しても、アカウント情報を自動的に配信することが可能になること、および、アカウント情報の配信が正常に実行でき、更新が成功したか否かのチェックを行うことにより、正常に更新されたことを確実に判断することが可能になることから、ＩＤ管理サーバと連携先システムとのアカウント情報の整合性を確保することができる。
【００２１】
（実施形態の構成例）
次に、本発明に係るＩＤ管理システムのシステム構成について、図１ないし図４を用いてその詳細な構成の一例を説明する。まず、図１のＩＤ管理システムのシステム構成について説明する。図１は、本発明に係るＩＤ管理システムのシステム構成の一例を示すシステム構成図である。図１のＩＤ管理システムは、ＩＤ管理サーバ２０と連携先システム１０との間に、アカウント情報を配信し、かつ、配信結果をチェックするアカウント情報配信装置１００が配置され、該アカウント情報配信装置１００と連携先システム１０とがネットワーク３０を介して接続される。ここで、連携先システム１０は、ネットワーク型外部インタフェース、コマンド側外部インタフェースのいずれも装備していなく、Ｗｅｂ画面インタフェース（つまりＷｅｂページのアカウント更新情報画面）をアカウント情報の配信・更新手段として備えているものとする。
【００２２】
アカウント情報配信装置１００は、前述のように、ＩＤ管理サーバ２０と連携先システム１０との間つまりＩＤ管理サーバ２０とネットワーク３０との間に位置する装置であり、連携先システム１０のアカウント情報更新画面に対してアカウント情報を適切に更新するアカウント情報配信部１２０と、必要な情報を保持するデータベース部１３０と、アカウント情報配信部１２０と連携先システム１０との間つまりアカウント情報配信部１２０とネットワーク３０との間に位置し、ネットワーク３０上のパケットを検出する通信監視部１１０とから構成されている。
【００２３】
アカウント情報配信部１２０は、連携先システム１０のアカウント情報登録更新用のＷｅｂ画面つまりＷｅｂページのアカウント情報更新画面を呼び出して、該Ｗｅｂページのアカウント情報更新画面を構成しているＨＴＭＬタグ等の入力フィールドタグを解析するアカウント情報更新画面フィールド解析部１２１、ＩＤ管理サーバ２０から入力されたアカウント情報を連携先システム１０のアカウント情報更新画面の対応する入力フィールドに合う形に変換して埋め込むアカウント情報変換処理部１２２、アカウント情報更新後のネットワーク上の通信パケットのチェック結果情報と連携先システム１０のアカウント情報更新後の画面表示パターン情報とを基にして、ＩＤ管理サーバ２０からのアカウント情報により連携先システム１０が正確に更新されたか否かを判断するアカウント情報更新結果判断処理部１２３を少なくとも備えている。
【００２４】
また、データベース部１３０は、アカウント情報更新画面フィールド解析部１２１において解析されたＨＴＭＬタグや入力フィールドタグなどの画面構成部品を格納する入力フィールド情報格納テーブル１３１、ＩＤ管理サーバ２０のアカウント情報の属性値を連携先システム１０のどのＨＴＭＬタグで示される入力フィールドに格納するかを結び付けるための情報を格納する属性変換情報格納テーブル１３２、連携先システム１０に対して更新を行った際に画面が遷移して次に表示される画面表示パターンの情報を保持する画面表示パターン情報格納テーブル１３３を少なくとも備えている。
【００２５】
また、通信監視部１１０は、連携先システム１０にアカウント情報が正しく渡されたか否かをネットワーク３０上に流れる通信パケットをチェックして判別するアカウント情報更新チェック処理部１１１を備えている。
【００２６】
次に、図１に示すアカウント情報配信装置１００におけるデータベース部１３０の各テーブルにそれぞれ格納される情報について、図２ないし図４のテーブルを用いて説明する。図２は、図１に示すアカウント情報配信装置１００におけるデータベース部１３０の入力フィールド情報格納テーブル１３１に格納されている情報の一例を示すテーブルである。図３は、図１に示すアカウント情報配信装置１００におけるデータベース部１３０の属性変換情報格納テーブル１３２に格納されている情報の一例を示すテーブルである。また、図４は、図１に示すアカウント情報配信装置１００におけるデータベース部１３０の画面表示パターン情報格納テーブル１３３に格納されている情報の一例を示すテーブルである。
【００２７】
図２に示すように、入力フィールド情報格納テーブル１３１は、連携先システム名１３１ａ、連携先システム１０のＷｅｂサイトのＵＲＬ情報１３１ｂ、アカウント情報の登録、変更、削除の種別を示す更新操作種別１３１ｃ、連携先システム１０のアカウント情報更新画面上に存在する入力フィールド例えばＨＴＭＬタグ、入力タイプ等に対する部品種別１３１ｄ、連携先システム１０のアカウント情報更新画面上に存在するすべての入力フィールドのそれぞれの値を示す第１、第２、…第ｎの各入力フィールド１３１ｅ１，１３１ｅ２，…，１３１ｅｎの各情報を保持している。
【００２８】
例えば、連携先システム名１３１ａが“ＡＰ１”の更新操作種別１３１ｃが“アカウント登録”の場合、部品種別１３１ｄに示すように、連携先システム１０のアカウント情報登録画面は、入力フィールドが２つ存在し、第１の入力フィールドは「ＨＴＭＬタグ」が“Show.appuid”であるテキストタイプであり、第２の入力フィールドは「ＨＴＭＬタグ」が“Show.apppass”であるテキストタイプであることを示す情報が格納されている。
【００２９】
また、図３に示すように、属性変換情報格納テーブル１３２は、ＩＤ管理サーバ２０の各アカウント情報の属性型と連携先システム１０のＨＴＭＬタグとを結び付けるための情報として、連携先システム名１３２ａ、連携先システム１０のＨＴＭＬタグ１３２ｂ、ＩＤ管理サーバ２０のアカウント情報の属性型１３２ｃの各情報を保持しており、ＩＤ管理サーバ２０のアカウント情報の属性型と連携先システム１０のＨＴＭＬタグの情報とを基にしてあらかじめ手動で設定しておく必要がある。例えば、連携先システム名１３２ａが“ＡＰ１”の「ＨＴＭＬタグ」“Show.appuid”は、属性型１３２ｃに示すように、ＩＤ管理サーバ２０のアカウント情報の属性型が“uid”であり、連携先システム名１３２ａが“ＡＰ１”の「ＨＴＭＬタグ」“Show.apppass”は、ＩＤ管理サーバ２０のアカウント情報の属性型が“userPassword”である旨を設定する。
【００３０】
また、図４に示すように、画面表示パターン情報格納テーブル１３３は、連携先システム名１３３ａ、アカウント情報の登録、変更、削除の種別を示す更新操作種別１３３ｂ、連携先システム１０に対してアカウント情報の更新が成功した場合と失敗した場合とにおいてそれぞれ次に発生する動作つまり画面表示の有無、ＨＴＭＬタグ、メッセージ文字列を表す部品種別１３３ｃ、更新成功時動作１３３ｄ、更新失敗時動作１３３ｅの各情報を保持している。
【００３１】
例えば、連携先システム名１３３ａが“ＡＰ１”の更新操作種別１３３ｂが“アカウント登録”の場合、連携先システム１０のアカウント登録画面に対してアカウントの登録を行い、登録に成功した場合は、更新成功時動作１３３ｄに示すように、画面が表示され、認識可能な情報として、「ＨＴＭＬタグ」が“AddoutputMessage”であり、「メッセージ文字列」が“登録しました”であることを示す情報が格納されている。
【００３２】
（実施形態の動作の説明）
次に、図１ないし図４に示すＩＤ管理システムの動作について、ＩＤ管理サーバ２０から連携先システム１０に対してアカウント情報を更新する場合を例にとって、その動作の一例を、フローチャートを用いて説明する。
【００３３】
まず、連携先システム１０のアカウント情報更新Ｗｅｂ画面を呼び出して、該アカウント情報更新Ｗｅｂ画面を構成しているＨＴＭＬタグや入力フィールドタグを解析するアカウント情報更新画面フィールド解析部１２１の動作の一例を、図５を用いて説明する。図５は、図１に示すアカウント情報配信装置１００におけるアカウント情報配信部１２０のアカウント情報更新画面フィールド解析部１２１の動作の一例を説明するためのフローチャートである。
【００３４】
図５において、ＩＤ管理サーバ１０が、アカウント情報配信部１２０に対して連携先システム１０のアカウント情報更新画面のＵＲＬを通知すると、アカウント情報更新画面フィールド解析部１２１は、当該連携先システム１０のアカウント情報更新画面のＵＲＬを開く(ステップＳ１)。そして、連携先システム名、ＵＲＬ情報、および、アカウント情報更新画面のアカウント情報の登録・変更・削除の種別を示す更新操作種別を基にして、当該連携先システム１０へ過去にアカウント情報を反映したか否かをチェックするために、入力フィールド情報格納テーブル１３１の情報と照合する(ステップＳ２)。
【００３５】
入力フィールド情報格納テーブル１３１の連携先システム名１３１ａ、ＵＲＬ情報１３１ｂ、更新操作種別１３１ｃに、該当する情報が存在すれば（ステップＳ２のＹｅｓ）、当該連携先システム１０へ過去にアカウント情報を反映したことがあるものと判断し、処理を終了する。一方、入力フィールド情報格納テーブル１３１の連携先システム名１３１ａ、ＵＲＬ情報１３１ｂ、更新操作種別１３１ｃに、該当する情報が存在しなければ（ステップＳ２のＮｏ）、当該連携先システムのアカウント情報更新画面のＨＴＭＬタグを解析し(ステップＳ３)、入力フィールドに相当するＨＴＭＬタグと入力タイプタグとを抽出し、入力フィールド情報格納テーブル１３１に格納する(ステップＳ４)。
【００３６】
次に、ＩＤ管理サーバ２０から入力されたアカウント情報を連携先システム１０のアカウント情報更新画面の対応する入力フィールドに合う形に変換して埋め込むアカウント情報変換処理部１２２の動作の一例を、図６のフローチャートを用いて説明する。図６は、図１に示すアカウント情報配信装置１００におけるアカウント情報配信部１２０のアカウント情報変換処理部１２２の動作の一例を説明するためのフローチャートである。
【００３７】
図６において、アカウント情報変換処理部１２２は、まず、指定された連携先システム１０の入力フィールド情報格納テーブル１３１のＨＴＭＬタグ情報を抽出し(ステップＳ１１)、抽出したＨＴＭＬタグ情報を基にして、属性変換情報格納テーブル１３２に当該ＨＴＭＬタグ情報が事前に登録済みであるか否かをチェックする(ステップＳ１２)。属性変換情報格納テーブル１３２に当該ＨＴＭＬタグ情報が事前に登録されていない場合は（ステップＳ１２のＮｏ）、当該連携先システム１０とは連携不可と判断し、アカウント情報の配信を中止する。
【００３８】
一方、属性変換情報格納テーブル１３２に当該ＨＴＭＬタグ情報が事前に登録されている場合は（ステップＳ１２のＹｅｓ）、属性変換情報格納テーブル１３２から当該ＨＴＭＬタグ情報を基にして、更新対象となるＩＤ管理サーバ２０側のアカウント情報の属性型を決定して、ＩＤ管理サーバ２０側から該当する属性値を取り出し、連携先システム１０のアカウント情報更新画面の入力フィールドに埋め込む(ステップＳ１３)。
【００３９】
次いで、連携先システム１０のアカウント情報更新画面のすべての入力フィールドに対して、更新対象の属性型を決定したか否かをチェックする(ステップＳ１４)。すべての入力フィールドに対する属性型をまだ決定していなければ（ステップＳ１４のＮｏ）、次のＨＴＭＬタグに対して、再度、アカウント情報変換処理を行うために、ステップＳ１１に復帰する。
【００４０】
一方、すべての入力フィールドに対する属性型を決定していれば（ステップＳ１４のＹｅｓ）、アカウント情報更新画面によってアカウント情報の更新を実行した連携先システム１０の連携先システム名と更新操作種別、更新対象のＩＤの情報（アカウント情報）を、通信監視部１１０のアカウント情報更新チェック処理部１１１に通知して、アカウント情報変換処理部１２２の処理を終了する(ステップＳ１５)。
【００４１】
次に、連携先システム１０にアカウント情報が正しく渡されたか否かをネットワーク３０に流れる通信パケットをチェックして判別する通信監視部１１０のアカウント情報更新チェック処理部１１１の動作の一例を、図７のフローチャートを用いて説明する。図７は、図１に示すアカウント情報配信装置１００における通信監視部１１０のアカウント情報更新チェック処理部１１１の動作の一例を説明するためのフローチャートである。
【００４２】
図７において、アカウント情報更新チェック処理部１１１は、アカウント情報配信部１２０のアカウント情報変換処理部１２２からの通知を受け取ると(ステップＳ２１のＹｅｓ)、通知があった連携先システム１０の連携先システム名と更新対象のＩＤ情報（アカウント情報）とを基にして、アカウント情報更新チェック処理部１１１に入力されたＩＤ情報（アカウント情報）と一致するデータを、ネットワーク３０を介して配信されてくる通信パケットのデータ内からマッチング処理により検出する(ステップＳ２２)。
【００４３】
通信パケットのデータ内からアカウント情報更新チェック処理部１１１に入力されたＩＤ情報（アカウント情報）と一致するデータを検出することができた場合（ステップＳ２２のＹｅｓ）、当該通信パケットのデータ部のシーケンス番号および長さを抽出する。しかる後、ＡＣＫシーケンス番号に一致するパケットを検出することができれば(ステップＳ２３のＹｅｓ)、アカウント情報の送信が正常に完了したものと判断し、アカウント情報配信部１２０のアカウント情報更新結果判断処理部１２３へ配信成功の旨を通知する(ステップＳ２４)。
【００４４】
しかし、あらかじめ定めた一定時間経過しても、通信パケットのデータ内からアカウント情報更新チェック処理部１１１に入力されたＩＤ情報（アカウント情報）と一致するデータを検出することができなかった場合（ステップＳ２２のＮｏ）、あるいは、ＡＣＫシーケンス番号に一致するパケットを検出することができなかった場合(ステップＳ２３のＮｏ)、アカウント情報の送信は失敗したものと判断し、アカウント情報配信部１２０のアカウント情報更新結果判断処理部１２３へ配信失敗の旨を通知する(ステップＳ２５)。
【００４５】
次に、アカウント情報更新チェック結果情報と連携先システム１０の更新後の画面表示パターン情報とを基にして、ＩＤ管理サーバ２０から連携先システム１０へのアカウント情報が正しく更新されたか否かを判断するアカウント情報更新結果判断処理部１２３の動作の一例を、図８のフローチャートを用いて説明する。図８は、図１に示すアカウント情報配信装置１００におけるアカウント情報配信部１２０のアカウント情報更新結果判断処理部１２３の動作の一例を説明するためのフローチャートである。
【００４６】
図８において、アカウント情報更新結果判断処理部１２３は、通信監視部１１０のアカウント情報更新チェック処理部１１１から通信パケットのチェック結果の通知が届いているか否かのチェックを行う(ステップＳ３１)。アカウント情報更新チェック処理部１１から通信パケットのチェック結果の通知が届いていた場合（ステップＳ３１のＹｅｓ）、通信パケットのチェック結果の通知としてアカウント情報の配信が成功した旨の通知であったか否かのチェックを行う（ステップＳ３２）。
【００４７】
ここで、配信失敗の旨の通知であった場合(ステップＳ３２のＮｏ)、アカウント情報の更新自体が失敗であるものと判断し、ＩＤ管理サーバ２０側へ連携先システム１０へのアカウント情報の更新が失敗した旨の通知を行って、アカウント情報更新結果判断処理部１２３の処理を終了する(ステップＳ３６)。
【００４８】
一方、配信成功の旨の通知であった場合(ステップＳ３２のＹｅｓ)、次に、確実に、アカウント情報が更新されているか否かのチェックを行う。具体的には、連携先システム１０の次に表示されるＷｅｂ画面のＨＴＭＬタグとメッセージ文字列とを抽出する(ステップＳ３３)。図４に示したように、画面表示パターン情報格納テーブル１３３内には、連携先システム１０ごとにアカウント情報更新画面の成功時および失敗時の画面表示の有無、次に表示される画面のＨＴＭＬタグとメッセージ文字列が保持されており、次に表示された画面から抽出したＨＴＭＬタグとメッセージ文字列とを画面表示パターン情報格納テーブル１３３内の情報と照合して、更新成功か更新失敗かの判断を行う(ステップＳ３４)。
【００４９】
画面表示パターン情報格納テーブル１３３内の更新成功時の情報との照合結果が一致して、更新成功と判断した場合は（ステップＳ３４のＹｅｓ）、ＩＤ管理サーバ２０側へ更新成功の旨の通知を行い(ステップＳ３５)、画面表示パターン情報格納テーブル１３３内の更新成功時の情報ではなく、更新失敗時の情報との照合結果が一致して、更新失敗と判断した場合は（ステップＳ３４のＮｏ）、ＩＤ管理サーバ２０側へ更新失敗の旨の通知を行う(ステップＳ３６)。
【００５０】
以上のような図５ないし図８の処理を行うことによって、ＩＤ管理サーバ２０から連携先システム１０へのアカウント情報の更新を行うとともに、さらにアカウント情報の更新が成功したか否かを確認することができる。
【００５１】
（実施形態の効果の説明）
以上に詳細に説明したように、本実施形態によれば、次のような効果が得られる。
【００５２】
第一の効果は、アカウント情報を更新するためのネットワーク型外部インタフェースやコマンド側外部インタフェースを装備していない連携先システム１０に対して、アカウント情報を配信することが可能となる点にある。その理由は、連携先システム１０のＷｅｂページのアカウント情報更新画面を利用して、アカウント更新画面を解析した上で、ＩＤ管理サーバ２０側のアカウント情報配信装置１００から必要な入力フィールドに対して必要な属性値を適切に埋め込むことにより、アカウント情報の更新を実行することができるためである。
【００５３】
第二の効果は、ＩＤ管理サーバ２０と連携先システム１０とのアカウント情報のデータ整合性の確保が可能となる点にある。その理由は、アカウント情報配信装置１００にて、連携先システム１０へのＩＤ情報の反映をネットワーク３０上の通信パケットの情報をチェックすることと、アカウント情報更新画面の実行後の表示パターンを照合することとの二重のチェックにより更新の成否を判断することによって、確実に更新が成功したことを判断することができ、その結果をＩＤ管理サーバ２０へ通知することができるためである。
【００５４】
第三の効果は、連携先システム１０を何ら変更することなく、ＩＤ管理サーバ２０からのアカウント情報を配信することが可能である点にある。その理由は、連携先システム１０のＷｅｂページのアカウント情報更新画面を利用して、アカウント情報を配信し、かつ、連携先システム１０とのネットワーク３０上の通信パケットのチェックおよびアカウント情報更新画面の入力フィールド構成を解析するのみで、アカウント情報の配信の成功・失敗を判断することができ、連携先システム１０側を改造する必要がないためである。
【００５５】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。例えば、本発明の実施態様は、課題を解決するための手段における構成（１）に加えて、次のような構成として表現できる。
（２）前記連携先システムのＷｅｂページのアカウント情報更新画面の各入力フィールドのＨＴＭＬタグを解析することにより、各前記入力フィールドの前記アカウント情報の属性型を判別し、前記アカウント情報のうち該当する属性型のアカウント情報の属性値を当該入力フィールドに埋め込むことにより、前記連携先システムに前記アカウント情報を配信する上記（１）のアカウント情報配信方法。
（３）前記連携先システムからネットワークに流れる通信パケットを監視し、あらかじめ定めた一定時間が経過するまでに、当該連携先システムに配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出したか否かにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別する上記（１）または（２）のアカウント情報配信方法。
（４）前記連携先システムにおいて前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面に関する情報をあらかじめ登録しておき、前記通信パケットの監視結果、あらかじめ定めた前記一定時間が経過するまでに、配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出した場合に、さらに、前記連携先システムのＷｅｂページの次に表示されるＷｅｂ画面を呼び出して、呼び出したＷｅｂ画面の情報が、更新が成功した場合としてあらかじめ登録されているＷｅｂ画面に関する情報であるか否かをチェックすることにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別する上記（３）のアカウント情報配信方法。
（５）前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面を判別するために登録する情報が、画面表示の有無、ＨＴＭＬタグ、メッセージ文字列である上記（４）のアカウント情報配信方法。
（６）アカウント情報を管理するＩＤ管理サーバからの前記アカウント情報を連携先システムに配信するアカウント情報配信装置であって、前記連携先システムのＷｅｂページのアカウント情報更新画面を利用して、前期連携先システムに前記アカウント情報を配信するアカウント情報配信装置。
（７）前記連携先システムのＷｅｂページのアカウント情報更新画面の各入力フィールドのＨＴＭＬタグを解析することにより、各前記入力フィールドの前記アカウント情報の属性型を判別し、前記アカウント情報のうち該当する属性型のアカウント情報の属性値を当該入力フィールドに埋め込むことにより、前記連携先システムに前記アカウント情報を配信する上記（６）のアカウント情報配信装置。
（８）前記連携先システムからネットワークに流れる通信パケットを監視し、あらかじめ定めた一定時間が経過するまでに、当該連携先システムに配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出したか否かにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別する上記（６）または（７）のアカウント情報配信装置。
（９）前記連携先システムにおいて前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面に関する情報をあらかじめ登録しておき、前記通信パケットの監視結果、あらかじめ定めた前記一定時間が経過するまでに、配信した前記アカウント情報を構成するＩＤ情報を含む通信パケットを検出した場合に、さらに、前記連携先システムのＷｅｂページの次に表示されるＷｅｂ画面を呼び出して、呼び出したＷｅｂ画面の情報が、更新が成功した場合としてあらかじめ登録されているＷｅｂ画面に関する情報であるか否かをチェックすることにより、前記連携先システムへの前記アカウント情報の配信が成功したか否かを判別する上記（８）のアカウント情報配信装置。
（１０）前記アカウント情報の更新が成功した場合と失敗した場合とのそれぞれで次に表示されるＷｅｂ画面を判別するために登録する情報が、画面表示の有無、ＨＴＭＬタグ、メッセージ文字列である上記（９）のアカウント情報配信装置。
（１１）アカウント情報を管理するＩＤ管理サーバからネットワークを介して連携先システムへ前記アカウント情報を配信するＩＤ管理システムにおいて、前記ＩＤ管理サーバと前記ネットワークとの間に、前記ＩＤ管理サーバからの前記アカウント情報を前記連携先システムに配信するアカウント情報配信装置を接続し、当該アカウント情報配信装置が、上記（６）ないし（１０）のいずれかのアカウント情報配信装置からなっているＩＤ管理システム。
（１２）上記（１）ないし（５）のいずれかのアカウント情報配信方法を、コンピュータによって実行可能なプログラムとして実施しているアカウント情報配信プログラム。
（１３）上記（１２）のアカウント情報配信プログラムを、コンピュータによって読み取り可能な記録媒体に記録しているプログラム記録媒体。
【符号の説明】
【００５６】
１０        連携先システム
１０Ａ      アカウント情報受信処理手段
１０Ｂ      アカウント情報入力コマンド部
１０Ｃ      アカウント登録画面
２０        ＩＤ管理サーバ
２０Ａ      アカウント情報配信処理手段
２０Ｂ      アカウント情報出力手段
３０        ネットワーク
３０Ａ      ネットワーク
３０Ｂ      ネットワーク
１００      アカウント情報配信装置
１１０      通信監視部
１１１      アカウント情報更新チェック処理部
１２０      アカウント情報配信部
１２１      情報更新画面フィールド解析部
１２２      アカウント情報変換処理部
１２３      アカウント情報更新結果判断処理部
１３０      データベース部
１３１      入力フィールド情報格納テーブル
１３１ａ    連携先システム名
１３１ｂ    ＵＲＬ情報
１３１ｃ    更新操作種別
１３１ｄ    部品種別
１３１ｅ１    第１の入力フィールド
１３１ｅ２    第２の入力フィールド
１３１ｅｎ    第ｎの入力フィールド
１３２      属性変換情報格納テーブル
１３２ａ    連携先システム名
１３２ｂ    ＨＴＭＬタグ
１３２ｃ    属性型
１３３      画面表示パターン情報格納テーブル
１３３ａ    連携先システム名
１３３ｂ    更新操作種別
１３３ｃ    部品種別
１３３ｄ    更新成功時動作
１３３ｅ    更新失敗時動作
【図１】
2010231721.tif 000003
【図２】
2010231721.tif 000004
【図３】
2010231721.tif 000005
【図４】
2010231721.tif 000006
【図５】
2010231721.tif 000007
【図６】
2010231721.tif 000008
【図７】
2010231721.tif 000009
【図８】
2010231721.tif 000010
【図９】
2010231721.tif 000011