(57)【要約】  対象ＡＰが変更された場合、再度連携手順の登録作業を行うことなく、ＡＰ上での修正作業によって連携手順を修正できるとともに、新たなＡＰとの連携を行う場合にも、ＡＰ上でのユーザの操作から連携手順を設定できるアプリケーション連携システムを提供する。  アプリケーション連携システムは、データの抽出要求に応じて、抽出データを特定することが可能な情報を含む抽出規則に従って、第１のアプリケーションからデータを抽出し、データの貼付要求に応じて、貼付位置を特定することが可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付ける。
2008065835.tif 000002
【特許請求の範囲】
【請求項１】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムであって、  前記抽出規則を記憶する抽出規則記憶手段と、  前記変換規則を記憶する変換規則記憶手段と、  データの抽出要求に応じて、前記抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択手段と、  前記抽出規則選択手段が選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出手段と、  データの貼付要求に応じて、前記変換規則記憶手段に記憶されている変換規則を選択する変換規則選択手段と、  前記変換規則選択手段が選択した変換規則に従って、前記情報抽出手段が抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力手段とを備え、  前記抽出規則選択手段が選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック手段、もしくは前記データ出力手段が出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック手段、または前記抽出規則フィードバック手段および前記貼付フィードバック手段とを含む  ことを特徴とするアプリケーション連携システム。
【請求項２】
前記抽出規則は、データの抽出元になるアプリケーションを示す抽出元識別子に対応付けられ、  前記抽出規則選択手段は、前記第１のアプリケーションからのデータの抽出要求を受けたときに、前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則を選択し、前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則が前記抽出規則記憶手段に記憶されていない場合には、前記第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する抽出規則を選択する  請求の範囲１記載のアプリケーション連携システム。
【請求項３】
前記抽出元識別子はＵＲＩであり、  前記抽出規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する  請求の範囲２記載のアプリケーション連携システム。
【請求項４】
前記変換規則は、データの抽出元になるアプリケーションを示す抽出元識別子とデータの貼付先になるアプリケーションを示す貼付先識別子とに対応付けられ、  前記変換規則選択手段は、前記第２のアプリケーションへのデータの貼付要求を受けたときに、前記第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則を選択し、前記第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則が前記変換規則記憶手段に記憶されていない場合、または前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する変換規則が前記変換規則記憶手段に記憶されていない場合には、前記第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する変換規則を選択する  請求の範囲１または２記載のアプリケーション連携システム。
【請求項５】
前記貼付先識別子はＵＲＩであり、  前記変換規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する  請求の範囲４記載のアプリケーション連携システム。
【請求項６】
一部が合致する複数の前記抽出元識別子の各々に対応する前記抽出規則を、前記複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる抽出規則汎化手段を備えた  請求の範囲２または３記載のアプリケーション連携システム。
【請求項７】
抽出されるデータを特定可能な情報が同じである複数の前記抽出規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる抽出規則統合手段を備えた  請求の範囲２、３または６記載のアプリケーション連携システム。
【請求項８】
前記変換規則の内容および前記変換規則に対応付けられた情報の一部が合致する複数の前記変換規則を１つの変換規則にまとめる変換規則汎化手段を備えた  請求の範囲４または５記載のアプリケーション連携システム。
【請求項９】
前記貼付位置を特定可能な情報が同じである複数の前記変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる変換規則統合手段を備えた  請求の範囲４、５または８記載のアプリケーション連携システム。
【請求項１０】
前記抽出規則フィードバック手段から変更後の抽出規則を入力し、変更後の抽出規則と変更前の抽出規則とを比較し、変更量が規定値以下である場合には変更前の抽出規則を緩和し、緩和後の抽出規則に従って抽出されるデータの数が規定値以下であるときには、緩和後の抽出規則を前記抽出情報記憶手段に記憶させる  請求の範囲１から９のうちのいずれか１項に記載のアプリケーション連携システム。
【請求項１１】
前記抽出規則フィードバック手段は、前記第１のアプリケーション上に透明のウィンドウを配置し、前記第１のアプリケーションへの入力を支援する処理と前記第１のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行する  請求の範囲１から１０のうちのいずれか１項に記載のアプリケーション連携システム。
【請求項１２】
前記貼付フィードバック手段は、対象アプリケーション上に透明のウィンドウを配置し、前記第２のアプリケーションへの入力を支援する処理と前記第２のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行する  請求の範囲１から１０のうちのいずれか１項に記載のアプリケーション連携システム。
【請求項１３】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムにおけるアプリケーション連携サーバであって、  前記抽出規則を記憶する抽出規則記憶手段と、  前記変換規則を記憶する変換規則記憶手段と、  データの抽出要求に応じて、前記抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択手段と、  前記抽出規則選択手段が選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出手段と、  変更要求に応じて前記抽出規則記憶手段に記憶されている抽出規則を修正する抽出規則フィードバック反映手段と、  データの貼付要求に応じて、前記変換規則記憶手段に記憶されている変換規則を選択する変換規則選択手段と、  変更要求に応じて前記変換規則記憶手段に記憶されている変換規則を修正する変換規則フィードバック反映手段と  を備えたことを特徴とするアプリケーション連携サーバ。
【請求項１４】
前記抽出規則は、データの抽出元になるアプリケーションを示す抽出元識別子に対応付けられ、  前記抽出規則選択手段は、前記第１のアプリケーションからのデータの抽出要求を受けたときに、前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則を選択し、前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則が前記抽出規則記憶手段に記憶されていない場合には、前記第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する抽出規則を選択する  請求の範囲１３記載のアプリケーション連携サーバ。
【請求項１５】
前記抽出元識別子はＵＲＩであり、  前記抽出規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する  請求の範囲１４記載のアプリケーション連携サーバ。
【請求項１６】
前記変換規則は、データの抽出元になるアプリケーションを示す抽出元識別子とデータの貼付先になるアプリケーションを示す貼付先識別子とに対応付けられ、  前記変換規則選択手段は、前記第２のアプリケーションへのデータの貼付要求を受けたときに、前記第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則を選択し、前記第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則が前記変換規則記憶手段に記憶されていない場合、または前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する変換規則が前記変換規則記憶手段に記憶されていない場合には、前記第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する変換規則を選択する  請求の範囲１３または１４記載のアプリケーション連携サーバ。
【請求項１７】
前記貼付先識別子はＵＲＩであり、  前記変換規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する  請求の範囲１６記載のアプリケーション連携サーバ。
【請求項１８】
一部が合致する複数の前記抽出元識別子の各々に対応する前記抽出規則を、前記複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる抽出規則汎化手段を備えた  請求の範囲１４または１５記載のアプリケーション連携サーバ。
【請求項１９】
抽出されるデータを特定可能な情報が同じである複数の前記抽出規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる抽出規則統合手段を備えた  請求の範囲１４、１５または１６記載のアプリケーション連携サーバ。
【請求項２０】
前記変換規則の内容および前記変換規則に対応付けられた情報の一部が合致する複数の前記変換規則を１つの変換規則にまとめる変換規則汎化手段を備えた  請求の範囲１６または１７記載のアプリケーション連携サーバ。
【請求項２１】
前記貼付位置を特定可能な情報が同じである複数の前記変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる変換規則統合手段を備えた  請求の範囲１６、１７または２０記載のアプリケーション連携サーバ。
【請求項２２】
変更後の抽出規則を入力し、変更後の抽出規則と変更前の抽出規則とを比較し、変更量が規定値以下である場合には変更前の抽出規則を緩和し、緩和後の抽出規則に従って抽出されるデータの数が規定値以下であるときには、緩和後の抽出規則を前記抽出情報記憶手段に記憶させる  請求の範囲１３から２１のうちのいずれか１項に記載のアプリケーション連携サーバ。
【請求項２３】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムで用いられ、サーバが記憶する抽出されるデータを特定可能な情報を含む前記抽出規則に従って前記第１のアプリケーションからデータを抽出する抽出側連携装置であって、  前記サーバが選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック手段を備えたことを特徴とする抽出側連携装置。
【請求項２４】
前記抽出規則フィードバック手段は、前記第１のアプリケーション上に透明のウィンドウを配置し、前記第１のアプリケーションへの入力を支援する処理と前記第１のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行する  請求の範囲２３記載の抽出側連携装置。
【請求項２５】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムで用いられ、サーバが記憶する貼付位置を特定可能な情報を含む前記変換規則に従って、前記第１のアプリケーションから抽出されたデータを前記第２のアプリケーションに貼り付ける貼付側連携装置であって、  前記サーバが選択した変換規則に従って、前記第１のアプリケーションから抽出されたデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力手段と、  前記データ出力手段が出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック手段と  を備えたことを特徴とする貼付側連携装置。
【請求項２６】
前記貼付フィードバック手段は、対象アプリケーション上に透明のウィンドウを配置し、前記第２のアプリケーションへの入力を支援する処理と前記第２のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行する  請求の範囲２５記載の貼付側連携装置。
【請求項２７】
サーバが記憶している抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムで用いられるアプリケーション連携プロキシサーバであって、  前記サーバが選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理を端末装置に実行させるための第１アプリケーション制御手段と、  前記サーバが選択した変換規則に従って、前記サーバが抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力処理と、前記第２のアプリケーションが出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック処理とを端末装置に実行させるための第２アプリケーション手段と  を備えたことを特徴とするアプリケーション連携プロキシサーバ。
【請求項２８】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるためのアプリケーション連携方法であって、  データの抽出要求に応じて、抽出規則記憶手段に記憶されている抽出規則を選択し、  前記選択した抽出規則に従って前記第１のアプリケーションからデータを抽出し、  データの貼付要求に応じて、変換規則記憶手段に記憶されている変換規則を選択し、  前記選択した変換規則に従って、前記抽出したデータを前記第２のアプリケーションに貼り付けるために出力し、  前記選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する、もしくは前記出力したデータの変更指示に応じて変更内容を示す情報を出力する、または前記選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力すると共に前記出力したデータの変更指示に応じて変更内容を示す情報を出力する、  ことを特徴とするアプリケーション連携方法。
【請求項２９】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するコンピュータに搭載されるアプリケーション連携プログラムであって、  前記コンピュータに、  データの抽出要求に応じて、抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択処理と、  前記抽出規則選択処理で選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出処理と、  データの貼付要求に応じて、変換規則記憶手段に記憶されている変換規則を選択する変換規則選択処理と、  前記変換規則選択処理で選択した変換規則に従って、前記情報抽出処理で抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力処理とを実行させ、  前記抽出規則選択処理で選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理、もしくは前記データ出力処理で出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック処理、または前記抽出規則フィードバック処理および前記貼付フィードバック処理と  を実行させるためのアプリケーション連携プログラム。
【請求項３０】
前記抽出規則は、データの抽出元になるアプリケーションを示す抽出元識別子に対応付けられ、  前記コンピュータに、  前記抽出規則選択処理で、前記第１のアプリケーションからのデータの抽出要求を受けたときに、前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則を選択し、前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則が前記抽出規則記憶手段に記憶されていない場合には、前記第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する抽出規則を選択する処理を実行させる  請求の範囲２９記載のアプリケーション連携プログラム。
【請求項３１】
前記抽出元識別子はＵＲＩであり、  前記コンピュータに、  前記抽出規則選択処理で、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する処理を実行させる  請求の範囲３０記載のアプリケーション連携プログラム。
【請求項３２】
前記変換規則は、データの抽出元になるアプリケーションを示す抽出元識別子とデータの貼付先になるアプリケーションを示す貼付先識別子とに対応付けられ、  前記コンピュータに、  前記変換規則選択処理で、前記第２のアプリケーションへのデータの貼付要求を受けたときに、前記第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則を選択し、前記第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則が前記変換規則記憶手段に記憶されていない場合、または前記第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する変換規則が前記変換規則記憶手段に記憶されていない場合には、前記第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する変換規則を選択する処理を実行させる  請求の範囲２９または３０記載のアプリケーション連携プログラム。
【請求項３３】
前記貼付先識別子はＵＲＩであり、  前記コンピュータに、  前記変換規則選択処理で、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する処理を実行させる  請求の範囲３２記載のアプリケーション連携プログラム。
【請求項３４】
前記コンピュータに、  一部が合致する複数の前記抽出元識別子の各々に対応する前記抽出規則を、前記複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる抽出規則汎化処理を実行させる  請求の範囲３０または３１記載のアプリケーション連携プログラム。
【請求項３５】
前記コンピュータに、  抽出されるデータを特定可能な情報が同じである複数の前記抽出規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる抽出規則統合処理を実行させる  請求の範囲３０、３１または３４記載のアプリケーション連携プログラム。
【請求項３６】
前記コンピュータに、  前記変換規則の内容および前記変換規則に対応付けられた情報の一部が合致する複数の前記変換規則を１つの変換規則にまとめる変換規則汎化処理を実行させる  請求の範囲３２または３３記載のアプリケーション連携プログラム。
【請求項３７】
前記コンピュータに、  前記貼付位置を特定可能な情報が同じである複数の前記変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる変換規則統合処理を実行させる  請求の範囲３２、３３または３６記載のアプリケーション連携プログラム。
【請求項３８】
前記コンピュータに、  前記抽出規則フィードバック処理で変更後の抽出規則を入力し、変更後の抽出規則と変更前の抽出規則とを比較し、変更量が規定値以下である場合には変更前の抽出規則を緩和し、緩和後の抽出規則に従って抽出されるデータの数が規定値以下であるときには、緩和後の抽出規則を抽出情報記憶手段に記憶させる  請求の範囲２９から３７のうちのいずれか１項に記載のアプリケーション連携プログラム。
【請求項３９】
前記コンピュータに、  前記抽出規則フィードバック処理で、前記第１のアプリケーション上に透明のウィンドウを配置し、前記第１のアプリケーションへの入力を支援する処理と前記第１のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行させる  請求の範囲２９から３８のうちのいずれか１項に記載のアプリケーション連携プログラム。
【請求項４０】
前記コンピュータに、  前記貼付フィードバック処理で、対象アプリケーション上に透明のウィンドウを配置し、前記第２のアプリケーションへの入力を支援する処理と前記第２のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行させる  請求の範囲２９から３８のうちのいずれか１項に記載のアプリケーション連携プログラム。
【請求項４１】
抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するコンピュータに搭載されるアプリケーション連携プログラムを記憶したコンピュータ読み取り可能な記録媒体であって、  前記コンピュータに、  データの抽出要求に応じて、抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択処理と、  前記抽出規則選択処理で選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出処理と、  データの貼付要求に応じて、変換規則記憶手段に記憶されている変換規則を選択する変換規則選択処理と、  前記変換規則選択処理で選択した変換規則に従って、前記情報抽出処理で抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力処理とを実行させ、  前記抽出規則選択処理で選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理、もしくは前記データ出力処理で出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック処理、または前記抽出規則フィードバック処理および前記貼付フィードバック処理と  を実行させるためのアプリケーション連携プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、連携ルールをユーザの操作により獲得するアプリケーション連携システム、アプリケーション連携サーバ、抽出側連携装置、貼付側連携装置、アプリケーション連携プロキシサーバ、アプリケーション連携方法、記録媒体およびアプリケーション連携プログラムに関する。
【背景技術】
【０００２】  業務アプリケーションによって作業を行う場合等には、複数のアプリケーション（以下、ＡＰと表記する。）間でデータを交換しながら処理を行うことがある。このような際、あらかじめ相互に連携することを前提にＡＰが設計されていれば、多数存在する専用の連携技術（例えば、ＣＯＲＢＡ（非特許文献１参照。）やＳＯＡＰ、ＣＯＭ（非特許文献２参照。））を使用してＡＰ間でデータ交換することができる。例えば、情報を検索しその結果を表示するＷｅｂＡＰの検索結果が、別の帳票入力ＡＰに入力される予定の場合で、情報検索ＷｅｂＡＰが例えばＳＯＡＰ等を利用したＷｅｂサービスインターフェイスを提供していて、かつ帳票入力ＡＰがそのＷｅｂサービスに対応している場合には、この方法（専用の連携技術）が使用できる。【０００３】  一方、ＡＰの設計時には想定していなかった別ＡＰとＡＰとの間のデータ交換に対する需要は多い。例えば、上記の例のＷｅｂＡＰが連携手段を提供していなかったり、連携手段が提供されていても上記の帳票入力ＡＰがその連携手段に対応していなかったりする場合、ユーザが項目ごとに手動で値を移動する必要がある。したがって、手間がかかる上、他の作業者に手順を伝えることも難しい。【０００４】  既存のＡＰを改造することなく、ＡＰ間でデータ交換を一括して行う技術が、特許文献１に記載されている。特許文献１に記載されているＡＰ連携システムは、連携情報収集部、データ変換部、通信部、コンフィギュレーションＤＢ、データ出力部およびシステム設定プログラムを含む。このような構成を有するＡＰ連携システムは、次のように動作する。【０００５】  すなわち、コンフィギュレーション生成フェーズにおいては、システム設定プログラムは、ユーザからの入力に従って、ターゲットＡＰ名、関連ＡＰ名、連携方法、関係ウィンドウから収集すべきデータの座標情報、及び、データ変換方法を、コンフィギュレーションＤＢに登録する。連携フェーズでは、コンフィギュレーションＤＢに格納された連携手順に従い、連携情報収集部は、ターゲットＡＰ及び関連ＡＰの表示ウィンドウを識別し、連携手順内の座標情報に従いターゲットＡＰの表示ウィンドウから連携データを収集する。次に、連携情報収集部は、通信部を介して、収集した連携データを連携ＡＰに渡し、連携ＡＰの処理結果がデータ出力部に渡される。データ出力部は受け取った処理結果をターゲットＡＰや関連ＡＰの表示ウィンドウに出力する。【０００６】  なお、Ｗｅｂページを記述するＨＴＭＬや、画面構成をＸＭＬで表現するＸＡＭＬ（Extensible  Application  Markup  Language）（非特許文献３参照。）等の木構造データ内の項目を指定する言語として、ＸＰａｔｈ（XML  Path  Language  ）（非特許文献４参照。）が知られている。また、Ｗｅｂサーバ上でプログラムを実行する機能として、Ｓｅｒｖｌｅｔ（非特許文献５参照。）が知られている。【特許文献１】特開２００５−２８５００９号公報（段落００３７−００４１）
【非特許文献１】”ＣＯＲＢＡ”、［online］、Object  Management  Group、［平成１８年１１月１５日検索］、インターネット<URL  :  http://www.omg.org/technology/documents/formal/corba_iiop.htm>
【非特許文献２】”ＣＯＭ”、［online］、マイクロソフト、［平成１８年１１月１５日検索］、インターネット<URL  :  http://www.microsoft.com/japan/com/compapers.asp>
【非特許文献３】”ＸＡＭＬ”、［online］、マイクロソフト、［平成１８年１１月１５日検索］、インターネット<URL  :  http://windowssdk.msdn.microsoft.com/en-us/library/ms752059.aspx>
【非特許文献４】”ＸＰａｔｈ”、［online］、The  World  Wide  Web  Consortium  、［平成１８年１１月１５日検索］、インターネット<URL  :  http://www.w3.org/TR/xpath>
【非特許文献５】”Ｓｅｒｖｌｅｔ”、［online］、Java  Community  Process、［平成１８年１１月１５日検索］、インターネット<URL  :  http://jcp.org/aboutJava/communityprocess/final/jsr154/index.html  >
【発明の開示】
【発明が解決しようとする課題】
【０００７】  上記技術の第１の問題点は、対象ＡＰや環境が変更された場合、再度連携手順の登録作業を行うまで連携ができないということである。その理由は、上記技術では、連携は、登録された連携手順に従って行われ、登録されている情報と実行中のＡＰの情報とが完全に一致しない場合には連携処理を行うことができないためである。【０００８】  上記技術の第２の問題点は、新たなＡＰ対の連携を行うためには登録作業が必要となるということである。その理由は、上記技術では、連携手順を連携を行うＡＰ対ごとに設定する必要があり、コンフィギュレーションＤＢに設定されていないＡＰ対に関しては、連携処理がまったく動作しないため、対象となるＡＰ対専用の登録作業を行う必要があるためである。【０００９】  上記技術の第３の問題点は、連携するＡＰのどちらか一方が変更された場合には、連携手順全体の再設定が必要となるということである。その理由は、上記技術では、連携手順全体を一つのデータとして登録することから、どちらか一方が変更された場合には連携手順全体が使用不可能となるためである。【００１０】  上記技術の第４の問題点は、連携手順設定のためのコストが高いということである。その理由は、上記技術では、連携手順が間違っている場合には正しく動作せず、全ての場合に正しく動作する連携手順を設定する必要があるためである。【００１１】  本発明の目的は、上述した課題を解決することが可能なアプリケーション連携システム、アプリケーション連携サーバ、抽出側連携装置、貼付側連携装置、アプリケーション連携プロキシサーバ、アプリケーション連携方法、記録媒体およびアプリケーション連携プログラムを提供することにある。【００１２】  つまり、本発明は、対象ＡＰが変更された場合にも再度連携手順の登録作業を行うことなく、ＡＰ上での修正作業によって連携手順を修正できるとともに、新たなＡＰ対の連携を行う際にも、ＡＰ上でのユーザの操作から連携手順を設定できるアプリケーション連携システム、アプリケーション連携サーバ、抽出側連携装置、貼付側連携装置、アプリケーション連携プロキシサーバ、アプリケーション連携方法、アプリケーション連携プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】  本発明によるアプリケーション連携システムは、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムであって、前記抽出規則を記憶する抽出規則記憶手段と、前記変換規則を記憶する変換規則記憶手段と、データの抽出要求に応じて、前記抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択手段と、前記抽出規則選択手段が選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出手段と、データの貼付要求に応じて、前記変換規則記憶手段に記憶されている変換規則を選択する変換規則選択手段と、前記変換規則選択手段が選択した変換規則に従って、前記情報抽出手段が抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力手段とを備え、前記抽出規則選択手段が選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック手段、もしくは前記データ出力手段が出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック手段、または前記抽出規則フィードバック手段および前記貼付フィードバック手段とを含む。【００１４】  本発明によるアプリケーション連携サーバは、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムにおけるアプリケーション連携サーバであって、前記抽出規則を記憶する抽出規則記憶手段と、前記変換規則を記憶する変換規則記憶手段と、データの抽出要求に応じて、前記抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択手段と、前記抽出規則選択手段が選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出手段と、変更要求に応じて前記抽出規則記憶手段に記憶されている抽出規則を修正する抽出規則フィードバック反映手段と、データの貼付要求に応じて、前記変換規則記憶手段に記憶されている変換規則を選択する変換規則選択手段と、変更要求に応じて前記変換規則記憶手段に記憶されている変換規則を修正する変換規則フィードバック反映手段とを備えたことを特徴とする。【００１５】  本発明による抽出側連携装置は、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムで用いられ、サーバが記憶する抽出されるデータを特定可能な情報を含む前記抽出規則に従って前記第１のアプリケーションからデータを抽出する抽出側連携装置であって、前記サーバが選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック手段を備えたことを特徴とする。【００１６】  本発明による貼付側連携装置は、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムで用いられ、サーバが記憶する貼付位置を特定可能な情報を含む前記変換規則に従って、前記第１のアプリケーションから抽出されたデータを前記第２のアプリケーションに貼り付ける貼付側連携装置であって、前記サーバが選択した変換規則に従って、前記第１のアプリケーションから抽出されたデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力手段と、前記データ出力手段が出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック手段とを備えたことを特徴とする。【００１７】  本発明によるアプリケーション連携プロキシサーバは、サーバが記憶している抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するアプリケーション連携システムで用いられるアプリケーション連携プロキシサーバであって、前記サーバが選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理を端末装置に実行させるための第１アプリケーション制御手段と、前記サーバが選択した変換規則に従って、前記サーバが抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力処理と、前記第２のアプリケーションが出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック処理とを端末装置に実行させるための第２アプリケーション手段とを備えたことを特徴とする。【００１８】  本発明によるアプリケーション連携方法は、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるためのアプリケーション連携方法であって、データの抽出要求に応じて、抽出規則記憶手段に記憶されている抽出規則を選択し、前記選択した抽出規則に従って前記第１のアプリケーションからデータを抽出し、データの貼付要求に応じて、変換規則記憶手段に記憶されている変換規則を選択し、前記選択した変換規則に従って、前記抽出したデータを前記第２のアプリケーションに貼り付けるために出力し、前記選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する、もしくは前記出力したデータの変更指示に応じて変更内容を示す情報を出力する、または前記選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力すると共に前記出力したデータの変更指示に応じて変更内容を示す情報を出力する、ことを特徴とする。【００１９】  本発明によるアプリケーション連携プログラムは、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するコンピュータに搭載されるアプリケーション連携プログラムであって、前記コンピュータに、データの抽出要求に応じて、抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択処理と、前記抽出規則選択処理で選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出処理と、データの貼付要求に応じて、変換規則記憶手段に記憶されている変換規則を選択する変換規則選択処理と、前記変換規則選択処理で選択した変換規則に従って、前記情報抽出処理で抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力処理とを実行させ、前記抽出規則選択処理で選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理、もしくは前記データ出力処理で出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック処理、または前記抽出規則フィードバック処理および前記貼付フィードバック処理とを実行させる。【００２０】  本発明によるコンピュータ読み取り可能な記録媒体は、抽出されるデータを特定可能な情報を含む抽出規則に従って第１のアプリケーションからデータを抽出し、貼付位置を特定可能な情報を含む変換規則に従って、前記第１のアプリケーションから抽出されたデータを第２のアプリケーションに貼り付けるための処理を実行するコンピュータに搭載されるアプリケーション連携プログラムを記憶したコンピュータ読み取り可能な記録媒体であって、前記コンピュータに、データの抽出要求に応じて、抽出規則記憶手段に記憶されている抽出規則を選択する抽出規則選択処理と、前記抽出規則選択処理で選択した抽出規則に従って前記第１のアプリケーションからデータを抽出する情報抽出処理と、データの貼付要求に応じて、変換規則記憶手段に記憶されている変換規則を選択する変換規則選択処理と、前記変換規則選択処理で選択した変換規則に従って、前記情報抽出処理で抽出したデータを前記第２のアプリケーションに貼り付けるために出力するデータ出力処理とを実行させ、前記抽出規則選択処理で選択した抽出規則を前記第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理、もしくは前記データ出力処理で出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付��ィードバック処理、または前記抽出規則フィードバック処理および前記貼付フィードバック処理とを実行させるためのアプリケーション連携プログラムを記録する。
【発明の効果】
【００２１】  上述した構成とすることで、対象ＡＰが変更された場合にも再度連携手順の登録作業を行うことなく、抽出規則、変換規則ではなく、結果であるＡＰ上の値を修正することによって連携手順を修正できる。
【図面の簡単な説明】
【００２２】
【図１】第１の実施の形態におけるＡＰ連携システムの構成例を示すブロック図である。
【図２】抽出規則表を示す説明図である。
【図３】抽出情報を示す説明図である。
【図４】変換規則表を示す説明図である。
【図５】抽出処理の一例を示すフローチャートである。
【図６】貼付処理の一例を示すフローチャートである。
【図７】抽出規則選択処理の一例を示すフローチャートである。
【図８】抽出規則修正処理の一例を示すフローチャートである。
【図９】変換規則選択処理の一例を示すフローチャートである。
【図１０】第２の実施の形態におけるＡＰ連携システムの構成例を示すブロック図である。
【図１１】第４の実施の形態におけるＡＰ連携システムの構成例を示すブロック図である。
【図１２】第５の実施の形態におけるＡＰ連携システムの構成例を示すブロック図である。
【図１３】第６の実施の形態におけるＡＰ連携システムの構成例を示すブロック図である。
【図１４】本発明によるＡＰ連携システムの第７の実施の形態を示すブロック図である。
【図１５】本実施例のＡＰ連携システムの構成例を示すブロック図である。
【図１６】本発明によるＡＰ連携システムの第２の実施例を示すブロック図である。
【符号の説明】
【００２３】  １          抽出元ＡＰ  ２          貼付先ＡＰ  １００      ＡＰ連携システム  １１０      抽出側連携装置  １１１      情報取得部  １１２      抽出規則フィードバック部  １２０      貼付側連携装置  １２１      データ出力部  １２２      貼付フィードバック部  １３０      ＡＰ連携サーバ  １３１      入出力部  １３２      抽出規則選択部  １３３      情報抽出部  １３４      変換規則選択部  １３５      データ変換部  １３６      抽出規則蓄積部  １３７      抽出規則表  １３８      抽出規則  １３９      抽出情報蓄積部  １４０      抽出情報  １４０−２  抽出元情報  １４１      変換規則蓄積部  １４２      変換規則表  １４３      変換規則  １４４      貼付フィードバック情報  １４５      フィードバック反映部  １４７      抽出規則フィードバック情報  １４８      貼付先識別子  １４９      貼付候補情報
【発明を実施するための最良の形態】
【００２４】実施の形態１．  以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明によるＡＰ連携システムの第１の実施の形態を示すブロック図である。図１に示すＡＰ連携システム１００は、抽出側連携装置１１０と、貼付側連携装置１２０と、ＡＰ連携サーバ１３０とを備えている。抽出側連携装置１１０は、抽出元ＡＰ１およびＡＰ連携サーバ１３０と入出力可能に接続される。貼付側連携装置１２０は、貼付先ＡＰ２およびＡＰ連携サーバ１３０と入出力可能に接続される。なお、抽出元ＡＰ１は、具体的には、抽出元ＡＰ１に従って動作するコンピュータである。また、貼付先ＡＰ２は、貼付先ＡＰ２に従って動作するコンピュータである。【００２５】  ユーザは、まず最初に、ある抽出元ＡＰ１において、抽出したいデータ項目を指定して抽出する。その後、ユーザは、ある貼付先ＡＰ２の各入力部において、抽出したデータ項目のうち貼り付けたいデータ項目を指定して貼付を行う。ここで、ＡＰ連携サーバ１３０は、ユーザにより抽出されたデータ項目にもとづいて、抽出規則を生成して記憶する。また、ＡＰ連携サーバ１３０は、貼付先ＡＰ２の各入力部と貼付されたデータ項目との対応関係にもとづいて、変換規則を生成して記憶する。【００２６】  その後、ユーザは、抽出したいデータ項目を指定することなく、例えば、画面上の「抽出ボタン」を押下する等の抽出指示を行うだけで、同じ抽出元ＡＰ１やフォーマットが同じまたは類似している抽出元ＡＰ１から、抽出規則に応じたデータ項目を抽出することができる。また、ユーザは、貼り付けたいデータ項目を指定することなく、例えば、画面上の「貼付ボタン」を押下する等の貼付指示を行うだけで、同じ貼付先ＡＰ２やフォーマットが同じまたは類似している貼付先ＡＰ２の各入力部に、変換規則に応じたデータ項目を貼り付けることができる。【００２７】  また、ユーザは、抽出規則に応じて抽出されたデータ項目を修正することにより、抽出規則を修正することができる。同様に、ユーザは、変換規則に応じて貼り付けされたデータ項目を修正することにより、変換規則を修正することができる。【００２８】  抽出側連携装置１１０は、ユーザからの抽出指示を受付ける機能を有し、抽出元ＡＰ１から情報を取得して抽出元情報１４０−２をＡＰ連携サーバ１３０に渡す情報取得部１１１と、ＡＰ連携サーバ１３０から取得した抽出規則１３８を抽出元ＡＰ１に提示し、提示した抽出規則１３８がユーザの操作によって修正された場合には、修正された抽出規則フィードバック情報１４７をＡＰ連携サーバ１３０に返送する抽出規則フィードバック部１１２とを備えている。抽出元情報１４０−２は、抽出元ＡＰ１から入力した情報であって、例えば、抽出元ＡＰ１における表示情報を含む情報である。抽出元情報１４０−２は、例えば、抽出元ＡＰ１がＷｅｂブラウザである場合、表示中のＷｅｂページのｈｔｍｌファイルである。【００２９】  抽出規則１３８は、抽出元情報１４０−２が木構造データ（例えば、Ｗｅｂページを記述するＨＴＭＬや、画面構成をＸＭＬで表現するExtensible  Application  Markup  Language（ＸＡＭＬ））で表される場合には、例えば、木構造データ内の項目を指定する言語（例えばＸＭＬ内の���目を指定するＸＰａｔｈ言語）で記載されることが好ましい。【００３０】  貼付側連携装置１２０は、ユーザからの貼付指示を受付ける機能を有し、貼付先ＡＰ２を示す貼付先識別子１４８をＡＰ連携サーバ１３０に渡し、ＡＰ連携サーバ１３０から貼付候補情報１４９を受け取り、貼付先ＡＰ２の各入力部に貼付候補情報１４９を出力するデータ出力部１２１と、ユーザの操作により、貼付先ＡＰ２の入力部の値が、別の貼付候補またはユーザが入力した値に修正された際に、修正内容を貼付フィードバック情報１４４としてＡＰ連携サーバ１３０に通知する貼付フィードバック部１２２とを備えている。【００３１】  ＡＰ連携サーバ１３０は、抽出側連携装置１１０および貼付側連携装置１２０からの通信を受付ける入出力部１３１と、抽出規則選択部１３２と、情報抽出部１３３と、抽出情報蓄積部１３９に蓄積されている抽出情報１４０に含まれる抽出元識別子および貼付先識別子１４８から変換規則表１４２に従って使用する変換規則１４３を決定する変換規則選択部１３４と、変換規則１４３に従って抽出情報１４０を変換するデータ変換部１３５と、抽出規則表１３７および抽出規則１３８を蓄積する抽出規則蓄積部１３６と、抽出情報１４０を蓄積する抽出情報蓄積部１３９と、変換規則表１４２、変換規則１４３および貼付フィードバック情報１４４を蓄積する変換規則蓄積部１４１と、貼付フィードバック情報１４４に基づいて変換規則１４３を更新するフィードバック反映部１４５とを備えている。【００３２】  図２は、抽出規則表１３７の例を示す説明図である。図２に示すように、抽出規則表１３７には、抽出元識別子１４０−１と、抽出規則１３８とが含まれている。抽出元識別子１４０−１は、抽出元情報１４０−２を識別可能な情報であって、例えば、抽出元情報１４０−２のＵＲＩ（Uniform  Resource  Identifiers：ＵＲＬを含む概念、以下、ＵＲＬという。）や、「実行ファイル名＋ウィンドウタイトル」等の情報である。【００３３】  抽出規則１３８は、抽出元情報１４０−２の一部として抽出された抽出項目にもとづいて生成される規則であって、抽出元情報１４０−２において抽出項目（抽出されるデータ）を特定可能な情報を含む。抽出規則１３８は、抽出規則選択部１３２によって、ユーザの抽出指示に応じて作成された抽出元情報１４０−２に適用される。その結果、抽出項目が抽出され、抽出元ＡＰ１に出力される。【００３４】  図３は、抽出情報１４０の例を示す説明図である。図３に示すように、抽出情報１４０は、抽出元識別子１４０−１と、抽出元情報１４０−２と、抽出項目１４０−３とを含む情報である。抽出項目１４０−３は、抽出項目１〜ｎを含む。抽出情報１４０は、抽出元情報１４０−２の一部として抽出された抽出項目１４０−３を示す情報である。抽出項目１４０−３は、情報抽出部１３３が抽出元情報１４０−２に抽出規則１３８を適用することによって、抽出元識別子１４０−１および抽出元情報１４０−２に対応付けて記憶される。【００３５】  図４は、変換規則表１４２の例を示す説明図である。図４に示すように、変換規則表１４２には、抽出元識別子１４０−１と、貼付先識別子１４８と、貼付先構造情報１４２−３と、変換規則１４３���が含まれている。貼付先識別子１４８は、貼付先ＡＰ２を識別可能な情報であって、例えば、貼付先ＡＰ２のＵＲＬや、「実行ファイル名＋ウィンドウタイトル」等の情報である。なお、変換規則は貼付位置を特定可能な情報を含む。【００３６】  変換規則１４３は、貼付先ＡＰ２の各入力部と、貼り付けられた抽出項目１４０−３との対応関係を示す規則である。変換規則１４３は、ユーザによる貼付指示があった場合に、抽出項目１４０−３に適用される。その結果、変換された抽出項目１４０−３が貼付候補情報１４９として貼付元ＡＰ２の各入力部に出力される。【００３７】  抽出元識別子１４０−１、貼付先識別子１４８は、それぞれ抽出元ＡＰ１、貼付先ＡＰ２を識別するための符号である。例えば、抽出元ＡＰ１および貼付先ＡＰ２がＷｅｂアプリケーションの場合であれば、ページのＵＲＬを、抽出元識別子１４０−１、貼付先識別子１４８として使用できる。また、抽出元ＡＰ１および貼付先ＡＰ２が一般のＡＰの場合は、ＡＰの実行ファイル名と対象のウィンドウ名を連結した文字列（例えば、"app.exe:データ入力ウィンドウ"）を、抽出元識別子１４０−１、貼付先識別子１４８として使用できる。さらに、抽出元ＡＰ１、貼付先ＡＰ２のデータ構造を解析し、その構造に対して一意である識別子を、抽出元識別子１４０−１、貼付先識別子１４８として使用してもよい。例えば、Ｗｅｂページから識別子を抽出する際にＨＴＭＬヘッダのテキストのハッシュ値を識別子として使用することにより、同じ構成を持ったＷｅｂページに同じ抽出規則や変換規則を使用することができる。【００３８】  次に、図面を参照して第１の実施の形態の動作について説明する。まず、あらかじめ抽出規則１３８が記憶されている場合に、ユーザからの抽出指示に応じて、抽出元ＡＰ１から自動的にデータを抽出する処理について説明する。図５は、抽出処理の一例を示すフローチャートである。【００３９】  抽出側連携装置１１０の情報取得部１１１は、ユーザからの抽出指示を受け取ると、抽出元ＡＰ１から取得可能な情報を抽出する（ステップＳ１０１）。情報取得部１１１は、例えば、抽出元ＡＰ１において表示されている情報を抽出する。【００４０】  情報取得部１１１は、ステップＳ１０１において抽出した情報を、抽出元情報１４０−２として、抽出元識別子１４０−１とともにＡＰ連携サーバ１３０に送信する（ステップＳ１０２）。【００４１】  抽出規則選択部１３２は、抽出規則１３８を選択する（ステップＳ１０３）。抽出規則選択部１３２は、例えば、情報取得部１１１が出力した抽出元情報１４０−２と抽出元識別子１４０−１とを、入出力部１３１を介して入力し、入力した抽出元識別子１４０−１にもとづいて抽出規則１３８を選択する。抽出規則選択部１３２が抽出規則１３８を選択する処理方法については後述する。【００４２】  次に、情報抽出部１３３は、ステップＳ１０３において選択された抽出規則１３８に従って、抽出元情報１４０−２から抽出項目１４０−３を抽出する。そして、情報抽出部１３３は、抽出項目１４０−３、抽出元情報１４０−２および抽出元識別子１４０−１を、抽出情報１４０として抽出情報蓄積部１３９に保存する（ステップＳ１０４）。また���抽出規則選択部１３２は、選択した抽出規則１３８を、抽出側連携装置１１０に返送する（ステップＳ１０５）。【００４３】  選択された抽出規則１３８を受け取った抽出規則フィードバック部１１２は、抽出元ＡＰ１を介してユーザに抽出規則１３８の各項目を提示する。すなわち、抽出規則フィードバック部１１２は、ＡＰ連携サーバ１３０から入力した抽出規則１３８を抽出元情報１４０−２に適用して抽出項目を抽出し、抽出元ＡＰ１に出力する。抽出規則フィードバック部１１２は、例えば、ユーザの修正操作を監視して、抽出元ＡＰ１に出力した抽出項目が修正されたか否かを判断する（ステップＳ１０６）。【００４４】  ステップＳ１０６において、ユーザが抽出規則１３８の修正を指示した場合には（はい）、抽出規則フィードバック部１１２は、修正された抽出規則を抽出規則フィードバック情報１４７としてＡＰ連携サーバ１３０に送信する（ステップＳ１０７）。例えば、抽出元ＡＰ１に出力された抽出項目にユーザが抽出したい項目が含まれていない等の場合に、ユーザが抽出規則の修正を指示することが考えられる。例えば、ユーザが新たな抽出項目を指定した場合、抽出規則フィードバック部１１２は、ユーザによって指定された抽出項目にもとづいて、新たな抽出規則として抽出規則フィードバック情報１４７を生成し、ＡＰ連携サーバ１３０に出力する。ステップＳ１０６において、ユーザが抽出規則１３８の修正を指示しない場合（いいえ）、ＡＰ連携システム１００は、一連の処理を終了する。【００４５】  ＡＰ連携サーバ１３０の情報抽出部１３３は、抽出規則フィードバック情報１４７にもとづいて、蓄積されている抽出規則１３８を修正する（ステップＳ１０８）。情報抽出部１３３が抽出規則１３８を修正する処理方法については後述する。【００４６】  また、情報抽出部１３３は、抽出情報蓄積部１３９に保存されている抽出情報１４０に含まれる抽出元情報１４０−２から、新しい抽出規則１３８に従って、再度抽出項目１４０−３を抽出し、抽出情報蓄積部１３９に保存しなおす（ステップＳ１０９）。【００４７】  次に、あらかじめ変換規則１４３が記憶されている場合に、ユーザからの貼付指示に応じて、貼付先ＡＰ２に自動的にデータを貼り付ける処理について説明する。図６は、貼付処理の一例を示すフローチャートである。【００４８】  貼付側連携装置１２０のデータ出力部１２１は、ユーザからの貼付指示を受け取ると、貼付先識別子１４８をＡＰ連携サーバ１３０に送信する（ステップＳ１１１）。【００４９】  次に、変換規則選択部１３４は、使用する変換規則１４３を選択する（ステップＳ１１２）。変換規則選択部１３４は、例えば、データ出力部１２１が出力した貼付先識別子１４８を入出力部１３１を介して入力するとともに、抽出情報１４０から抽出元識別子１４０−１を抽出し、入力した貼付先識別子１４８および抽出元識別子１４０−１にもとづいて変換規則１４３を選択する。変換規則選択部１３４が変換規則１４３を選択する処理方法については、後述する。【００５０】  次に、データ変換部１３５は、選択された変換規則１４３に従って、抽出情報蓄積部１３９に蓄積されている抽出情報１４０を変換する（ステップＳ１１３）。例えば、データ変換部１３５は、抽出情報１４０に含まれる抽出項目１４０−３に変換規則１４３を適用し、その適用結果を、貼付候補情報１４９として貼付側連携装置１２０に送信する。【００５１】  貼付候補情報１４９を受け取ったデータ出力部１２１は、貼付先ＡＰ２の各入力部に、貼付候補情報１４９の対応する項目を出力する（ステップＳ１１４）。例えば、データ出力部１２１は、貼付先ＡＰ２の各入力部に対応付けられた抽出項目１４０−３を含む貼付候補情報１４９を入力し、貼付先ＡＰ２の各入力部に、対応する抽出項目１４０−３を出力する。【００５２】  貼付フィードバック部１２２は、ユーザの修正操作を監視し、貼付先ＡＰ２に出力した項目が修正されたか否かを判断する（ステップＳ１１５）。ステップＳ１１５において、貼付先ＡＰ２に出力した項目が修正された際は（はい）、貼付フィードバック部１２２は、どの項目がどのように修正されたかを貼付フィードバック情報１４４としてＡＰ連携サーバ１３０に送信する。例えば、貼付フィードバック部１２２は、ユーザによって修正された項目にもとづいて、新たな変換規則として貼付フィードバック情報１４４を生成し、ＡＰ連携サーバ１３０に送信する。ステップＳ１１５において、貼付先ＡＰ２に出力した項目が修正されない場合（いいえ）、ＡＰ連携システム１００は、一連の処理を終了する。【００５３】  ＡＰ連携サーバ１３０は、貼付フィードバック情報１４４を変換規則蓄積部１４１に蓄積する（ステップＳ１１６）。フィードバック反映部１４５は、変換規則蓄積部１４１に蓄積された貼付フィードバック情報１４４に従い、ユーザが修正した値を出力するよう変換規則１４３を修正する（ステップＳ１１７）。【００５４】  次に、抽出規則選択の方法について、図７のフローチャートを参照して説明する。図７は、図５に示すステップＳ１０３における抽出規則選択処理の一例を示すフローチャートである。抽出規則選択部１３２は、抽出元識別子１４０−１を取得する（ステップＳ１２１）。抽出規則選択部１３２は、入力した抽出元識別子１４０−１を抽出規則表１３７から検索する（ステップＳ１２２）。すなわち、抽出規則選択部１３２は、入力した抽出元識別子１４０−１が抽出規則表１３７に登録されているか否かを判断する。【００５５】  ステップＳ１２２において、入力した抽出元識別子１４０−１が抽出規則表１３７に記載されている場合には（はい）、抽出規則選択部１３２は、記載されている抽出規則１３８を選択する（ステップＳ１２３）。すなわち、抽出規則選択部１３２は、一致する抽出元識別子１４０−１を含む抽出規則を選択する。【００５６】  ステップＳ１２２において、入力した抽出元識別子１４０−１が抽出規則表１３７に登録されていない場合は（いいえ）、抽出規則選択部１３２は、抽出規則表１３７に登録されている抽出元識別子１４０−１のうち、入力した抽出元識別子１４０−１と最も一致度の高い抽出元識別子１４０−１に対応する抽出規則１３８を初期抽出規則として選択する（ステップＳ１２４）。すなわち、抽出規則選択部１３２は、最も類似する抽出元識別子１４０−１を含む抽出規則１３８を選択する。抽出規則選択部１３２は、例えば、入力した抽出元識別子１４０−１と登録されている抽出元識別子１４０−１との文字列の差分にもとづいて、一致度を求める。そして、抽出規則選択部１３２は、入力した抽出元識別子１４０−１に対応付けて、初期抽出規則として選択した抽出規則１３８を抽出規則表１３７に記載する（ステップＳ１２５）。【００５７】  次に、抽出規則修正の方法について、図８のフローチャートを参照して説明する。図８は、図５に示すステップＳ１０８における抽出規則修正処理の一例を示すフローチャートである。【００５８】  抽出規則フィードバック情報１４７を受け取った情報抽出部１３３は、修正前後の抽出規則１３８を比較する（ステップＳ１３１）。ステップＳ１３１において、修正の量が規定値以下でない場合は（いいえ）、情報抽出部１３３は、選択した抽出規則１３８が正しくなかったと判断し、抽出規則表１３７に新たな項目を追加して、修正後の抽出規則１３８を抽出元識別子１４０−１と関連付けて抽出情報蓄積部１３９に登録し（ステップＳ１３２）、抽出規則修正処理を終了する。【００５９】  ステップＳ１３１において、修正の量が規定値以下の場合には（はい）、ステップＳ１３３に移行する。ステップＳ１３３において、情報抽出部１３３は、修正前のいずれかの項目の条件を緩和することで修正後の項目を含むように変更できるか否かを判断する。ステップＳ１３３において、変更できると判断した場合は（はい）、ステップＳ１３４に移行する。【００６０】  ステップＳ１３４において、情報抽出部１３３は、条件を緩和する副作用として、選択されるべきでない項目の数があらかじめ決められている規定値以上選択されないか否かを判断する。ステップＳ１３４において、選択されないと判断した場合は（はい）、情報抽出部１３３は、緩和した条件を新たな抽出項目として抽出情報蓄積部１３９に登録し（ステップＳ１３５）、ステップＳ１３７に移行する。【００６１】  ステップＳ１３３，Ｓ１３４の判断に合致しなかった場合は（いいえ）、情報抽出部１３３は、修正後の項目を追加登録し（ステップＳ１３６）、ステップＳ１３７に移行する。情報抽出部１３３は、ステップＳ１３３からＳ１３６までの操作を全ての修正項目について実行したか否かを判断し（ステップＳ１３７）、実行していないと判断した場合には（はい）、ステップＳ１３３に移行する。実行したと判断した場合には（いいえ）、情報抽出部１３３は、抽出規則修正処理を終了する。【００６２】  次に、変換規則選択の方法について、図９のフローチャートを参照して説明する。図９は、図６に示すステップＳ１１２における変換規則選択処理の一例を示すフローチャートである。【００６３】  貼付先識別子１４８を受け取った変換規則選択部１３４は、抽出情報蓄積部１３９に蓄積されている抽出情報１４０の抽出元識別子１４０−１を取得し（ステップＳ１４１）、抽出元識別子１４０−１と貼付先識別子１４８を変換規則表１４２から検索する。ここで、変換規則選択部１３４は、例えば、データ出力部１２１が出力した貼付先識別子１４８を入出力部１３１を介して入力する。【００６４】  変換規則選択部１３４は、入力した貼付先識別子１４８および抽出元識別子１４０−１が変換規則表１４２に登��されているか否かを判断する（ステップＳ１４２）。貼付先識別子１４８および抽出元識別子１４０−１がともに登録されている場合は（はい）、変換規則選択部１３４は、記載されている変換規則を選択し（ステップＳ１４８）、変換規則選択処理を終了する。【００６５】  いずれか一方または双方が変換規則表１４２に登録されていない場合（いいえ）は、変換規則選択部１３４は、貼付側連携装置１２０に、貼付先ＡＰ２が受け取るデータの貼付先構造情報１４２−３を要求する（ステップＳ１４３）。そして、変換規則選択部１３４は、貼付先ＡＰ２の貼付先構造情報１４２−３で変換規則表１４２を検索し、貼付先構造情報１４２−３が一致するか否かを判断する（ステップＳ１４４）。【００６６】  ステップＳ１４４において、貼付先構造情報１４２−３が一致する場合（はい）、変換規則選択部１３４は、変換規則表１４２に登録されている項目のうち、貼付先ＡＰ構造情報１４２−３及び抽出元識別子１４０−１が最も類似した（一致度が最も高い）変換規則１４３を選択し（ステップＳ１４５）、ステップＳ１４６に移行する。例えば、変換規則選択部１３４は、貼付先ＡＰ２の貼付先構造情報１４２−３に一致する貼付先構造情報１４２−３と、入力した抽出元識別子１４０−１に最も類似する抽出元識別子１４０−１とに対応する変換規則１４３を選択する。ここで、抽出元識別子１４０−１が類似する場合には、抽出および貼付するデータも類似すると推察できるため、変換規則選択部１３４は、類似する抽出元識別子１４０−１に対応する変換規則１４３を選択することが望ましい。【００６７】  類似度は、例えば、識別子文字列の差分として求められる。すなわち、抽出規則選択部１３２や変換規則選択部１３４は、識別子文字列の差分が所定値以下である場合に類似度が高いと判断し、また、識別子文字列の差分が最も小さい場合に類似度が最も高いと判断する。また、別の例では、識別子がＵＲＬで示される場合には、抽出規則選択部１３２や変換規則選択部１３４は、ＵＲＬを“．”や“／”の区切り文字で区切り、区切られた各々を要素として、一致する要素の数で求めてもよい。すなわち、抽出規則選択部１３２や変換規則選択部１３４は、一致する要素の数が所定値よりも多い場合に類似度が高いと判断し、また、一致する要素の数が最も多い場合に類似度が最も高いとする。そのような類似度の求め方を採用することにより、別のサーバに配備された同種ＡＰの変換規則を取得しやすくなり、修正が必要なくなる可能性が高くなる。【００６８】  類似した変換規則１４３が登録されていない場合は、変換規則選択部１３４は、新たな変換規則１４３を作成し選択する（ステップＳ１４７）。例えば、ステップＳ１４４において、貼付先構造情報１４２−３が一致しない場合（いいえ）、変換規則選択部１３４は、新たな変換規則１４３を作成して選択し、ステップＳ１４６に移行する。また、変換規則選択部１３４は、選択した変換規則１４３を変換規則表に登録し（ステップＳ１４６）、変換規則選択処理を終了する。【００６９】  本実施の形態では、ユーザによる値の修正操作がフィードバックされてＡＰ連携サーバに返信され、ＡＰ連携サーバはフィードバックされた情報���より抽出規則、変換規則を修正するように構成されているため、ユーザは少ない操作で連携手順の定義、修正ができる。【００７０】  なお、ＡＰ連携システム１００が、抽出規則蓄積部１３６と、変換規則蓄積部１４１と、抽出規則選択部１３２と、情報抽出部１３３と、変換規則選択部１３４と、入出力部１３１とを有し、さらに、抽出規則フィードバック部１１２または貼付フィードバック部１２２を有していれば、上記作用効果が生じる。【００７１】  また、本実施の形態では、抽出情報がＡＰ連携サーバに一旦置かれるように、システムが構成されているため、抽出元ＡＰと貼付先ＡＰが異なる計算機上で動作するＡＰの場合にも連携することができる。【００７２】  また、本実施の形態では、変換規則は、ＡＰ連携サーバに保存されるため、フィードバックが反映された抽出規則、変換規則を他のユーザや他の計算機上でも使用することができる。【００７３】  なお、本実施の形態では、抽出側連携装置と貼付側連携装置は別々に構成される例を示したが、抽出側連携装置と貼付側連携装置は両方の機能を含んだ一つの構成であってもよい。また、抽出元ＡＰ、貼付先ＡＰは同一のＡＰでもよい。また、情報抽出側（抽出元ＡＰ１および抽出側連携装置１１０）と情報出力側（貼付先ＡＰ２および貼付側連携装置１２０）は、別々の機器上で動作してもよい。例えば、情報抽出側がパーソナルコンピュータ等であって、情報出力側が携帯電話機等であってもよい。【００７４】  また、入出力部１３１は、例えばＳｅｒｖｌｅｔによって構成され、本実施の形態に示したようにＡＰ連携サーバ全体の通信を受け持ってもよいし、通信種別ごとに別々の入出力部が設けられてもよい。【００７５】  また、抽出規則蓄積部、抽出情報蓄積部、変換規則蓄積部は、同一の記憶装置で構成されてもよく、本実施の形態で示した例とは異なるわけ方でわけられた別々の記憶装置で構成されてもよい。【００７６】  また、本実施の形態で示した、抽出規則選択、抽出規則修正、変換規則選択の方法は一例であり、抽出規則が登録されていない場合には全要素を抽出する、または何も抽出しないような抽出規則選択や、追加された抽出規則をそのまま蓄積する抽出規則修正や、抽出された項目を出現順に貼り付ける変換規則選択方法を使用してもよい。【００７７】  なお、抽出規則蓄積部１３６は、一般的に、抽出規則記憶手段と呼ぶことができる。変換規則蓄積部１４１は、一般的に、変換規則記憶手段と呼ぶことができる。抽出規則選択部１３２は、一般的に、抽出規則選択手段と呼ぶことができる。情報抽出部１３３は、一般的に、情報抽出手段と呼ぶことができる。変換規則選択部１３４は、変換規則選択手段と呼ぶことができる。入出力部１３１は、一般的に、データ出力手段と呼ぶことができる。抽出規則フィードバック部１１２は、一般的に、抽出規則フィードバック手段と呼ぶことができる。貼付フィードバック部１２２は、一般的に、貼付フィードバック手段と呼ぶことができる。抽出情報蓄積部１３９は、一般的に、抽出情報記憶手段と呼ぶことができる。フィードバック反映部１４５は、一般的に、変換規則フィードバック反映手段と呼ぶことができる。データ出力部１２１は、一般的に、データ出力手段と呼ぶことができる。【００７８】  また、抽出側連携装置１１０と貼付側連携装置１２０とＡＰ連携サーバ１３０が一体の場合、ＡＰ連携システム１００は、ＣＤ−ＲＯＭ、ハードディスクまたはメモリに記録されたプログラムに従って動作するコンピュータによって実現されてもよい。ハードディスクまたはメモリは、一般的に、コンピュータにて読み取り可能な記録媒体と呼ぶことができる。この場合、このコンピュータは、そのプログラムを記録媒体から読み取り実行することによって、抽出側連携装置１１０、貼付側連携装置１２０、および、ＡＰ連携サーバ１３０として機能する。【００７９】実施の形態２．  次に、本発明の第２の実施の形態について説明する。本実施の形態では、情報抽出部１３３は、抽出側連携装置内１１０に含まれる。情報取得部１１１は、抽出元識別子１４０−１のみをＡＰ連携サーバ１３０に送信する。【００８０】  抽出規則選択部１３２は、抽出元識別子１４０−１から、使用する抽出規則１３８を選択し、抽出側連携装置１１０に送信する。【００８１】  情報抽出部１３３は、受け取った抽出規則１３８に従って、情報取得部１１１によって取得された抽出元情報１４０−２から情報を抽出し、抽出情報１４０としてＡＰ連携サーバに送信するとともに、抽出した箇所をユーザに提示する。【００８２】  抽出規則フィードバック部１１２は、ユーザによって情報抽出部１３３が提示した抽出箇所の修正操作が行われた場合には、例えば、抽出規則フィードバック情報１４７をＡＰ連携サーバ１３０に送信する。情報抽出部１３３は、例えば、蓄積されている抽出規則１３８を修正し、再度抽出情報１４０を抽出する。【００８３】  本実施の形態では、抽出元情報のすべてをＡＰ連携サーバに送信することなく、抽出した情報のみを送信するため、通信量を削減することができる。【００８４】実施の形態３．  次に、本発明の第３の実施の形態について、図１０を用いて説明する。図１０は、本発明によるＡＰ連携システムの第３の実施の形態を示すブロック図である。【００８５】  ＡＰ連携システム２００は、ＡＰ連携システム１００における、抽出側連携装置１１０と貼付側連携装置１２０の機能を併せ持ったＡＰ連携処理装置２１０を備え、さらに、ＡＰ連携サーバ１００にあった情報抽出部１３３、抽出情報蓄積部１３９、データ変換部１３５をＡＰ連携処理装置２１０内に備えている。【００８６】  このように構成されたＡＰ連携システム２００は、抽出元情報をＡＰ連携サーバ２３０に送るかわりに、抽出元識別子１４０−１のみを送り、抽出規則１３８を受取り、ＡＰ連携処理装置２１０内で情報を抽出し、抽出情報蓄積部１３９に保存する。情報貼付時も、ＡＰ連携システム２００は、貼付先識別子１４８を送り、貼付候補に代わり変換規則１４３を受取り、ＡＰ連携処理装置内でデータを変換する。【００８７】  本実施の形態では、変換データをＡＰ連携サーバに送信する必要がないため、通信量を軽減することができる。【００８８】  なお、抽出規則、変換規則のいずれかまたは両方をＡＰ連携処理装置内に一時記憶しておき、一時記憶されてない場合や一時記憶が古くなった場合に、ＡＰ連携サーバが取得するように構成してもよい。また、ＡＰ連��サーバの全機能をＡＰ連携処理装置内に備えてもよい。その場合、一切の通信を行うことなく、ＡＰ連携を実行できる。【００８９】実施の形態４．  次に、本発明の第４の実施の形態について、図１１を用いて説明する。図１１は、本発明によるＡＰ連携システムの第４の実施の形態を示すブロック図である。【００９０】  ＡＰ連携システム３００は、連携機能付ＡＰ３１０と、連携機能付ＡＰ３２０と、ＡＰ連携サーバ３３０とを備えている。なお、連携機能付ＡＰ３１０は、具体的には、連携機能付ＡＰ３１０に従って動作するコンピュータである。また、連携機能付ＡＰ３２０は、連携機能付ＡＰ３２０に従って動作するコンピュータである。【００９１】  ＡＰ連携サーバ３３０は、入出力部１３１と、変換規則選択部１３４と、データ交換部１３５と、抽出情報蓄積部１３９と、変換規則蓄積部１４１と、フィードバック反映部１４５とを備えている。第１の実施の形態におけるＡＰ連携サーバ１３０と同様の構成部については、図１と同一の符号を付し、説明を省略する。【００９２】  本実施の形態において、ＡＰ連携サーバ３３０は、連携機能付ＡＰ３１０によって送信された抽出情報１４０と、連携機能付ＡＰ３２０によって送信された貼付先識別子１４８とにもとづいて、変換規則１４３を選択する。そして、ＡＰ連携サーバ３３０は、受信した抽出情報１４０に含まれる抽出項目１４０−３に変換規則１４３を適用し、貼付候補情報１４９として連携機能付ＡＰ３２０に送信する。【００９３】  連携機能付ＡＰ３１０は、情報送信部３１１を備え、ユーザの指示によって抽出情報１４０をＡＰ連携サーバ３３０に送信する。ここで、抽出情報１４０は、例えば、連携機能付ＡＰ３１０において指定された抽出項目を含む情報である。【００９４】  連携機能付ＡＰ３２０は、データ受信部３２１と、貼付フィードバック部１２２と、画面表示部３２３とを備えている。データ受信部３２１は、自らの識別子を貼付先識別子１４８として、ＡＰ連携サーバ３３０に送信する。貼付候補情報１４９を受け取ったデータ受信部３２１は、ＡＰ内の画面表示部３２３に貼付候補項目を表示する。貼付フィードバック部３２２は、ユーザの操作もしくはＡＰが持つ規則に従って、貼付フィードバック情報１４４をＡＰ連携サーバ３３０に送信する。【００９５】  本実施の形態では、ＡＰ自身が連携機能を持つため、抽出するべき項目をＡＰの設計に従って適切に指定することができる。このため、ユーザの修正作業を削減することができる。【００９６】  また、ＡＰ連携サーバ３３０は、ＡＰ連携サーバ１３０と同様の機能を持ち、連携機能付ＡＰ３１０と連携する場合には、ＡＰ連携サーバ３３０に含まれる要素のみを利用し、それ以外のＡＰから抽出する際はＡＰ１３０の機能を利用するように構成されてもよい。【００９７】実施の形態５．  次に、本発明の第５の実施の形態について、図１２を用いて説明する。本実施の形態では、ＡＰ連携サーバ１３０Ａは、第１の実施の形態におけるＡＰ連携サーバ１３０の構成に加えて、抽出規則表汎化部１３０ａ、抽出規則統合部１３０ｂ、変換規則表汎化部１３０ｃ、変換規則統合部１３０ｄを備えている。抽出規則表汎化部１３０ａは、一般的に、抽出規則表��化手段と呼ぶことができる。抽出規則統合部１３０ｂは、一般的に、抽出規則統合手段と呼ぶことができる。変換規則表汎化部１３０ｃは、一般的に、変換規則表汎化手段と呼ぶことができる。変換規則統合部１３０ｄは、一般的に、変換規則統合手段と呼ぶことができる。【００９８】  抽出規則表汎化部１３０ａは、任意のタイミングで、抽出規則表を調べ、汎化できる項目をまとめる。例えば、参照している抽出規則１３８が同じで、抽出元識別子１４０−１も一部以外が等しい項目は、抽出元識別子の異なる部分は任意の文字に合致する項目に汎化することができる。【００９９】  例えば、抽出規則表１３７に、抽出元識別子１４０−１として「http://www.xxx.co.jp/aaaa  」、抽出規則１３８として「規則Ａ」が対応付けられて記憶されるとともに、抽出元識別子１４０−１として「http://www.xxx.co.jp/bbbb  」、抽出規則１３８として「規則Ａ」が対応付けられて記憶されている場合、抽出規則１３８は同じ「規則Ａ」であって、抽出元識別子１４０−１は「http://www.xxx.co.jp/  」の部分が等しい。したがって、抽出規則表汎化部１３０ａは、抽出元識別子１４０−１の異なる部分「aaaa」および「bbbb」を、任意の文字「＊」に汎化することができる。その結果、抽出規則表１３７には、抽出元識別子１４０−１として「http://www.xxx.co.jp/*」、抽出規則１３８として「規則Ａ」が対応付けられて記憶される。すなわち、抽出規則表汎化部１３０ａは、一部が合致する複数の抽出元識別子の各々に対応する抽出規則を、複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる。【０１００】  変換規則表汎化部１３０ｃは、任意のタイミングで、変換規則表１４２を調べ、汎化できる項目をまとめる。例えば、参照している変換規則１４３が同じで、貼付先構造情報１４２−３が同一で、抽出元識別子１４０−１、貼付先識別子１４８も一部以外が等しい項目は、識別子の異なる部分を任意の文字に合致する項目に汎化することができる。すなわち、変換規則表汎化部１３０ｃは、変換規則の内容および変換規則に対応付けられた情報の一部が合致する複数の変換規則を１つの変換規則にまとめる。【０１０１】  抽出規則統合部１３０ｂは、任意のタイミングで、抽出規則１３８を調べ、同一の項目を抽出する抽出規則１３８を１つにまとめ、抽出規則表１３７をまとめた抽出規則１３８に関連付ける。【０１０２】  例えば、抽出規則１３８として、「規則Ｂ」が「/html/head/title」であって、「規則Ｃ」が「/html/head/title」である場合について説明する。この場合、抽出規則統合部１３０ｂは、規則Ｂと規則Ｃとが同一の内容であることから、１つにまとめて「規則Ｄ」とする。ここで、抽出規則表１３７に、抽出元識別子１４０−１として「http://www.xxx.co.jp/cccc  」、抽出規則１３８として「規則Ｂ」が対応付けられて記憶されるとともに、抽出元識別子１４０−１として「http://www.xxx.co.jp/dddd  」、抽出規則１３８として「規則Ｃ」が対応付けられて記憶されている場合、規則Ｂと規則Ｃとを規則Ｄにまとめたことから、抽出規則統合部１３０ｂは、抽出規則表１３７に、抽出元識別子１４０−１として「http://www.xxx.co.jp/cccc  」、抽出規則１３８として「規則Ｂ」を対応付けて記憶するとともに、抽出元識別子１４０−１として「http://www.xxx.co.jp/dddd  」、抽出規則１３８として「規則Ｃ」を対応付けて記憶する。すなわち、抽出規則統合部１３０ｂは、抽出されるデータを特定可能な情報が同じである複数の抽出規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる。【０１０３】  変換規則統合部１３０ｄは、任意のタイミングで、変換規則１４３を調べ、同一の変換を行う変換規則１４３を一つにまとめ、変換規則表１４２をまとめた変換規則１４３に関連付ける。具体的には、変換規則統合部１３０ｄは、貼付位置を特定可能な情報が同じである複数の変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる。【０１０４】  本実施の形態では、このような構成とすることで、抽出規則表汎化部１３０ａが抽出規則表の項目を削減するため、抽出規則表の大きさを小さく保てる。また、汎化した項目間でフィードバック情報を共有できるため、ＡＰの変更に対して抽出規則をすばやく修正できる。【０１０５】  変換規則表汎化部１３０ｃが変換規則表の項目を削減するため、変換規則表の大きさを小さく保てる。また、汎化した項目間でフィードバック情報を共有できるため、ＡＰの変更に対して変換規則をすばやく修正できる。【０１０６】  抽出規則統合部１３０ｂが抽出規則を削減するため、抽出規則の数を小さく保てる。また、統合した項目間でフィードバック情報を共有できるため、ＡＰの変更に対して抽出規則をすばやく修正できる。【０１０７】  変換規則統合部１３０ｄが変換規則を削減するため、変換規則の数を小さく保てる。また、統合した項目間でフィードバック情報を共有できるため、ＡＰの変更に対して変換規則をすばやく修正できる。【０１０８】  抽出規則表汎化部１３０ａ、抽出規則統合部１３０ｂ、変換規則表汎化部１３０ｃ、変換規則統合部１３０ｄは、いずれか一つのみ、もしくはいずれかの組合せを備えるように構成されてもよい。【０１０９】  汎化、統合のタイミングの例として、ある時刻になった際に行う方法がある。また別の方法として、登録されている変換規則、抽出規則が規定数を超えたときに行う方法もある。【０１１０】  また、本システムは、汎化、統合の結果をユーザに提示し、ユーザの確認があった際に蓄積部の内容を修正するように構成されてもよい。【０１１１】  また、抽出側連携装置１１０と貼付側連携装置１２０とＡＰ連携サーバ１３０Ａが一体の場合、ＡＰ連携システム１００は、ＣＤ−ＲＯＭ、ハードディスクまたはメモリに記録されたプログラムに従って動作するコンピュータによって実現されてもよい。ハードディスクまたはメモリは、一般的に、コンピュータにて読み取り可能な記録媒体と呼ぶことができる。この場合、このコンピュータは、そのプログラムを記録媒体から読み取り実行することによって、抽出側連携装置１１０、貼付側連携装置１２０、および、ＡＰ連携サーバ１３０Ａとして機能する。【０１１２】実施の形態６．  次に、本発明の第６の実施の形態について、図１３を用いて説明する。図１３は、本発明によるＡＰ連携システムの第６の実施の形態を示すブロック図である。ＡＰ連携システム６００は、複���のＡＰ連携処理装置６０１と、ＡＰ連携サーバ６３０とを備えている。ＡＰ連携サーバ６３０は、ＡＰ連携サーバ１３０の構成に加えて、ユーザ認証部６６０と、ユーザ別情報蓄積部６０３とを備えている。【０１１３】  このように構成されたＡＰ連携システム６００は次のように動作する。すなわち、各ＡＰ連携処理装置６０１は、ＡＰ連携サーバ６３０と通信を行う際は、ユーザ認証情報を送信する。ユーザ認証部６６０は、受け取ったユーザ認証情報に従って、ユーザ別情報蓄積部６０３に蓄積された、抽出規則、変換規則を使用して連携処理を行う。ユーザ別情報蓄積部６０３に蓄積されていない場合には、ユーザ認証部６６０は、抽出規則蓄積部１３６、抽出情報蓄積部１３９、変換規則蓄積部１４１に蓄積された情報を使用する。【０１１４】  また、ユーザ認証部６６０は、任意のタイミングで、ユーザ別情報蓄積部６０３に蓄積された抽出規則、変換規則を、抽出規則蓄積部１３６、抽出情報蓄積部１３９、変換規則蓄積部１４１に反映する。任意のタイミングの例としては、一定の期間が過ぎた場合や、ユーザ別情報蓄積部６０３に一定の情報が蓄積された場合がある。また、フィードバック情報は常に、反映してもよい。【０１１５】  また、例えば、ユーザからの指示、他のユーザのユーザ別情報蓄積部６０３の情報が反映されたときや、ユーザ別情報蓄積部６０３の情報が古くなったとき等には、ユーザ認証部６６０が、ユーザ別情報蓄積部６０３の内容を破棄し、抽出規則蓄積部１３６、抽出情報蓄積部１３９、変換規則蓄積部１４１から情報を再取得するように構成されてもよい。【０１１６】  本実施の形態では、このような構成とすることで、複数のユーザがＡＰ連携サーバを共有することにより、ユーザは他のユーザの修正の効果を得ることができる。【０１１７】  また、ユーザ別情報蓄積部が備えられ、ユーザ別情報蓄積部に情報が蓄積されている場合は、その情報を使用することにより、ユーザの好みにカスタマイズされた連携規則を使用することができる。【０１１８】実施の形態７．  次に、本発明の第７の実施の形態について説明する。図１４は、本発明によるＡＰ連携システムの第７の実施の形態を示すブロック図である。ＡＰ連携システム７００は、ＡＰ連携プロキシ（プロキシサーバ）７１０と、ＡＰ連携サーバ１３０とを備えている。ＡＰ連携サーバ１３０の構成は、第１の実施の形態におけるＡＰ連携サーバ１３０と同一であるため、詳細な説明は省略する。【０１１９】  ＡＰ連携プロキシ７１０は、連携機能挿入部７０１と、情報取得部７１１と、データ出力部７２１とを備えている。ＡＰ連携プロキシ７１０は、ブラウザ１１（具体的には、ブラウザ１１を搭載した端末装置）およびＷｅｂサーバ２１，２２と通信可能に接続される。なお、図１４には、ブラウザが１台接続される場合を例示するが、ブラウザは２台以上であってもよい。同様に、図１４には、Ｗｅｂサーバが２台接続される場合を例示するが、Ｗｅｂサーバは１台または３台以上であってもよい。【０１２０】  ＡＰ連携プロキシ７１０は、ブラウザ１１からページアクセス要求があると、要求のあったＷｅｂサーバ（例えば、Ｗｅｂサーバ２１）に接続してＷｅｂページを取得する。【０１２１】  連携機能挿入部７０１は、取得したＷｅｂページ内に抽出機能、貼付機能を挿入し、ブラウザに渡す。抽出機能、貼付機能は、例えば、ブラウザで実行可能なスクリプト言語で記述され、Ｗｅｂページの隅に抽出ボタン、貼付ボタンを表示するように実装される。【０１２２】  連携機能挿入部７０１は、例えば、抽出機能として、実施の形態１における抽出側連携装置１１０の機能をＷｅｂページに挿入して、ブラウザ１１に送信する。また、連携機能挿入部７０１は、例えば、貼付機能として、実施の形態１における貼付側連携装置１２０の機能をＷｅｂページに挿入して、ブラウザ１１に送信する。すなわち、連携機能挿入部７０１は、ＡＰ連携サーバ１３０が選択した抽出規則を第１のアプリケーションに提示し、提示した抽出規則で特定されるデータの変更指示に応じて変更後の抽出規則を出力する抽出規則フィードバック処理を端末装置に実行させるための第１アプリケーション制御手段に相当する。また、連携機能挿入部７０１は、ＡＰ連携サーバ１３０が選択した変換規則に従って、ＡＰ連携サーバ１３０が抽出したデータを第２のアプリケーションに貼り付けるために出力するデータ出力処理と、第２のアプリケーションが出力したデータの変更指示に応じて変更内容を示す情報を出力する貼付フィードバック処理とを端末装置に実行させるための第２アプリケーション手段に相当する。【０１２３】  情報取得部７１１は、ＡＰ連携サーバ１３０によって出力された抽出規則をブラウザ１１に送信する。また、情報取得部７１１は、ブラウザ１１によって送信された抽出元情報や抽出規則フィードバック情報をＡＰ連携サーバ１３０に出力する。【０１２４】  データ出力部７２１は、ＡＰ連携サーバ１３０によって出力された貼付候補情報をブラウザ１１に送信する。また、データ出力部７２１は、ブラウザ１１によって送信された貼付先識別子や貼付フィードバック情報をＡＰ連携サーバ１３０に出力する。【０１２５】  ユーザによって、抽出機能の使用が指示（例えば、挿入された抽出ボタンをクリック）されると、挿入された抽出機能によって、抽出情報が情報取得部７１１に送信される。例えば、挿入された抽出機能は、ユーザによって抽出ボタンが押下されると、情報取得部７１１を介してＡＰ連携サーバ１３０に抽出元情報を送信する。また、抽出機能は、ＡＰ連携サーバ１３０から情報取得部７１１を介して抽出規則を受信し、受信した抽出規則を抽出元情報に適用して抽出項目を出力する。そして、抽出機能は、抽出項目がユーザによって修正されると、新たな抽出規則として抽出規則フィードバック情報を生成し、情報取得部７１１を介してＡＰ連携サーバ１３０に送信する。【０１２６】  ユーザによって、貼付機能の使用が指示（例えば、挿入された貼付ボタンをクリック）されると、挿入された貼付機能によって、データ出力部７２１に貼付情報が要求され、取得された情報がＷｅｂページ内に出力される。例えば、挿入された貼付機能は、ユーザによって貼付ボタンが押下されると、データ出力部７２１を介してＡＰ連携サーバ１３０に貼付先識別子を送信する。また、添付機能は、ＡＰ連携サーバ１３０からデータ出力部７２１を介して貼付候補情報を受信し、受信した貼付候補情報にもとづいてデータを出力する。そして、出力されたデータがユーザによって修正されると、貼付機能は、修正されたデータにもとづいて、新たな変換規則として貼付フィードバック情報を生成し、データ出力部７２１を介してＡＰ連携サーバ１３０に送信する。【０１２７】  なお、図１４に示された構成では、ＡＰ連携プロキシ７１０とＡＰ連携サーバ１３０とを別々の機器としたが、同一の機器上にＡＰ連携プロキシ７１０の機能とＡＰ連携サーバ１３０の機能とを構築してもよい。【０１２８】  上記説明では、抽出機能はユーザの指示にもとづいて能動化されたが、ブラウザからページアクセス要求があった際に、抽出機能が能動化され情報を抽出するように構成してもよい。【０１２９】  上記説明では、貼付機能はユーザの指示にもとづいて能動化されたが、ブラウザからページアクセス要求があった際に、取得したページ内に入力欄がありＡＰ連携サーバ１３０にそのページに出力可能な情報がある場合には、ＡＰ連携プロキシ７１０内であらかじめ情報をページに出力し、出力された状態のページをブラウザに渡すように構成してもよい。【０１３０】  本実施の形態では、ブラウザ、Ｗｅｂサーバともに特別な装置を導入することなく、ＡＰ連携を実現できる。また、このＡＰ連携システム７００を利用することにより、ＡＰ連携サービスを展開することができる。【０１３１】（具値的な実施形態）  次に、具体的な実施形態を用いて本発明を実施するための最良の形態の動作を説明する。第１の実施の形態では、本発明によるシステムを用いて、異なるＡＰ間でデータを抽出・貼付することができる。図１５は、本発明によるＡＰ連携システムの第１の具体的実施形態を示すブロック図である。図１５に示すＡＰ連携システム９００は、Ｗｅｂブラウザ連携処理装置９１０と、ＡＰ連携サーバ１３０とを備えている。ＡＰ連携サーバ１３０の構成は、第１の実施の形態と同一である。Ｗｅｂブラウザ連携処理装置９１０は、第１の実施の形態における抽出側連携装置１１０および貼付側連携装置１２０に対応する。Ｗｅｂブラウザ連携処理装置９１０は、第１の実施の形態における情報抽出部１１１に代えて、ｈｔｍｌ取得部９１１を含む。Ｗｅｂブラウザ連携処理装置９１０は、例えば、ブラウザのツールバーに組み込んだ機能として実現できる。また別の例では、ブラウザの拡張機能として登録したスクリプトとして実現できる。抽出元Ｗｅｂブラウザ９１は抽出元ＡＰ１の一例であり、貼付ＡＰ先Ｗｅｂブラウザ９２は貼付先ＡＰ２の一例である。【０１３２】  以下、本具体的実施形態の動作を説明する。Ｗｅｂブラウザ連携処理装置９１０は、ユーザの抽出指示を受けると、表示中のＷｅｂページのｈｔｍｌ９４６を取得し、ページのＵＲＬとともに抽出情報としてＡＰ連携サーバ１３０に渡す。なお、ｈｔｍｌ９４６は、第１の実施の形態における抽出元情報１４０−２に対応する。また、表示中のＷｅｂページ（以下、抽出元ページと表記する）のＵＲＬは、第１の実施の形態における抽出元識別子１４０−１に対応する。【０１３３】  抽出規則選択部１３２は、受け取った抽出情報内のＵＲＬに従って、抽出規則表１３７から使用すべき抽出規則１３８を選択する。抽出規則１３８が抽出���則表１３７に登録されていない場合は、抽出規則選択部１３２は、ＵＲＬが最も類似した抽出規則１３８を使用する。抽出規則１３８の表現例として、ＸＰａｔｈ言語列が挙げられる。抽出規則選択部１３２は、選択した抽出規則１３８をＷｅｂブラウザ連携処理装置９１０に渡す。同時に、情報抽出部１３３は、ｈｔｍｌ９４６内から情報を抽出し、抽出情報蓄積部１３９に蓄積する。【０１３４】  抽出規則フィードバック部１１２は、受け取った抽出規則１３８に従って抽出される項目をユーザに示す。例えば、抽出規則フィードバック部１１２は、Ｗｅｂページ中の抽出される項目にハイライトをつける、太字で表示する、枠をつける、別窓に抽出される項目のリストを表示する等の方法がある。【０１３５】  また、ユーザが抽出規則を修正する方法として、抽出すべき項目を表示中のＷｅｂ画面内で、マウスによってクリックする、選択肢リストを表示してその中から選択する等の方法がある。ユーザ操作によって抽出項目が修正された際は、抽出規則フィードバック部１１２は、新しい抽出規則１３８をＡＰ連携サーバ１３０に送信する。【０１３６】  ＡＰ連携サーバ１３０は、新しい抽出規則１３８を既存の抽出規則１３８と比較し、抽出規則１３８を修正する。ＡＰ連携サーバ１３０が抽出規則１３８を修正する処理は、図８のフローチャートによって説明できる。ここで、図８に示すステップＳ１３３の処理における条件の緩和とは、例えば、登録されている変換規則１４３に以下に示す式１が含まれており、ユーザの指示によって式２が追加された際に、式３を追加することをいう。すなわち、式１に記載された”１番目の”ｓｐａｎタグという条件を緩和する。【０１３７】  /html/body/span[1][class=”foo”]/text()  …式１  /html/body/span[2][class=”foo”]/text()  …式２  /html/body/span[class=”foo”]/text()      …式３  この際、ｂｏｄｙタグ内に多くのｓｐａｎタグが含まれ、それらは抽出項目に含めるべきでない場合は、ステップＳ１３４の条件に一致しないため、この緩和は実行されない。また、タグ名の代わりに”＊”を指定することにより任意のタグとすることや、”／”の代わりに”／／”とし、すぐ内側のタグに限らず内包する全てのタグを対象にすることも条件の緩和に当たる。【０１３８】  次に、ユーザの指示により貼付が指示された際には、Ｗｅｂブラウザ連携処理装置９１０は、貼付先ページのＵＲＬ９４８を変換規則選択部１３４に送信する。貼付先ページのＵＲＬ９４８は、第１の実施の形態における貼付先識別子１４８に対応する。抽出元ページのＵＲＬおよび貼付先ページのＵＲＬ９４８が変換規則表１４２に登録されていない場合は、変換規則選択部１３４は、Ｗｅｂブラウザ連携処理装置９１０に貼付先の構造情報を要求する。貼付先がＷｅｂページの場合の構造情報の好適な例は、ｆｏｒｍタグとその中に含まれるｉｎｐｕｔタグである。抽出元ページのＵＲＬおよび貼付先ページのＵＲＬ９４８が変換規則表１４２に登録されていない場合、変換規則選択部１３４は、構造情報に従って、各ｉｎｐｕｔタグに貼り付けるべき項目を出力するように変換規則１４３を作成する。【０１３９】  データ変換部１３５は、選択された変換規則１４３に従って、抽出情報１４０から貼付候補情報１４９を作成する。貼付候補情報１４９は、貼付先のｉｎｐｕｔタグを示す識別子とその値（さらに、一つ以上の値の候補を含んでもよい）をｉｎｐｕｔタグの数だけ含む。さらに、貼付候補情報１４９は、全ｉｎｐｕｔタグ共通の他の候補を含んでもよい。【０１４０】  データ出力部１２１は、貼付候補情報１４９にもとづいて各ｉｎｐｕｔタグに候補となるデータを入力する。他の選択肢がある場合には、ｉｎｐｕｔタグをリストボックスに置き換えることによりユーザが選択できるようにしてもよい。【０１４１】  貼付フィードバック部１２２は、表示中のページにｏｎｃｈａｎｇｅ等の仕組みを利用して各ｉｎｐｕｔタグ（または置き換えたリストボックス）の値の変更を監視し、ユーザによって修正が行なわれた際は、修正情報（貼付フィードバック情報１４４）をＡＰ連携サーバ１３０に送信する。変更の監視はｏｎｓｕｂｍｉｔの仕組みを利用して、入力値がＷｅｂサーバに送信される直前に取得するようにしてもよい。【０１４２】  本具体的実施形態では、Ｗｅｂページからの情報の抽出、貼付の例を示したが、クライアントで動作するＡＰについても同様に連携処理ができる。その際、抽出元ＡＰからの情報の取得には、ＡＰを実行する基本ソフトのＡＰＩ（例えばMicrosoft  Windows  (登録商標)のWM_GETTEXT）が利用できる。また抽出元、貼付先の構造が木構造形式で表現されている場合には、本具体的実施形態と同様にＸＰａｔｈによる指定が可能であり、木構造で表現されていない場合には座標情報で指定する方法がある。【０１４３】  抽出元ＡＰ、貼付先ＡＰへの操作を抽出側連携装置、貼付側連携装置で取得できないＡＰは、対象ＡＰの上に透明のキャプチャウィンドウを表示する手段を備えていてもよい。その手段は、抽出規則フィードバック部１１２または貼付フィードバック部１２２に含まれるとする。その手段は、キャプチャウィンドウへの操作を取得しつつ、対象ＡＰにも同じ操作を透過的に送信することにより、ユーザの修正操作を取得する（操作を監視する処理を行う）ことができる。また、この方法では、キャプチャウィンドウ上に非透明の要素を配置することにより抽出規則の提示のために該当部分のハイライト表示（入力を支援する処理）を行うこともできる。また、対象ＡＰのテキスト入力欄の上にセレクトボックスを表示することで、ユーザに選択肢形式の入力を提示する（入力を支援する処理を行う）こともできる。【０１４４】  次に、第２の具体的実施形態を説明する。第６の実施の形態では、本発明によるシステムを用いて、複数のユーザ間で、抽出・貼付するデータを共有することができる。図１６は、本発明によるＡＰ連携システムの第２の具体的実施形態を示すブロック図である。図１６に示すＡＰ連携システム６００は、ＡＰ連携処理装置６０１と、ＡＰ連携処理装置６０２と、ＡＰ連携サーバ６３０とを備えている。ＡＰ連携サーバ６３０は、ユーザ認証部６６０と、ユーザ別情報蓄積部６０３−１，６０３−２とを含む。【０１４５】  ユーザ認証部６６０は、ＩＤとパスワードによってユーザを識別、認証する。他の例としては、電子証明書によってユーザを識別、認証するように構成してもよい。【０１４６】  ユーザ１がＡＰ１で作業中に、ＡＰ１での��理内容をユーザ２に渡したいと思った際に、ユーザ１は、ＡＰ連携処理装置６０１に情報抽出指示を行う。ユーザ１は、その際に情報の提供先であるユーザ２を指定する。ＡＰ連携処理装置６０１は、ＡＰ１から抽出元情報を取得し、ユーザ１のＩＤ・パスワード、提供先ユーザとしてユーザ２のＩＤとともに、ＡＰ連携サーバ６３０に送る。【０１４７】  ＡＰ連携サーバ６３０のユーザ認証部６６０は、情報がユーザ１からのものであることを確認すると、その情報を、ユーザ１用の情報が蓄積されるユーザ別情報蓄積部６０３−１に抽出情報として蓄積し、提供先であるユーザ２からのアクセスを許可する符号をつける。【０１４８】  次に、ユーザ１がユーザ２に他の手段（例えば、口頭での連絡やメールによる連絡等）で準備ができたことを伝えると、ユーザ２は、ＡＰ連携処理装置６０２に貼付を指示する。ＡＰ連携処理装置６０２は、ＡＰ連携サーバ６３０にユーザ２のＩＤ・パスワードと提供元であるユーザ１のＩＤとともに、ＡＰ２の貼付先識別子を送る。【０１４９】  ＡＰ連携サーバ６３０のユーザ認証部６６０は、要求がユーザ２からのものであることを確認し、ユーザ１のユーザ別情報蓄積部６０３−１に蓄積されている抽出情報にユーザ２からのアクセスを許可する符号が付いていることを確認する。そして、ユーザ認証部６６０は、ユーザ別情報蓄積部６０３−２または変換規則蓄積部１４１に蓄積されている変換規則１４３に従って、ユーザ別情報蓄積部６０３−１に蓄積されている抽出情報を変換し、貼付候補情報をＡＰ連携処理装置６０２に送信する。ＡＰ連携処理装置６０２は、ＡＰ２に貼付候補情報の対応する項目を出力する。【０１５０】  本具体的実施形態では、受け渡しする抽出情報を、提供元のユーザ別情報蓄積部に蓄積する構成例を示したが、提供先のユーザ別情報蓄積部に蓄積するように構成してもよい。その場合は、あらかじめユーザ２のユーザ別情報蓄積部にユーザ１が抽出情報を置いてもよい許可を設定しておく必要がある。または、各ユーザに受け入れ専用情報蓄積部を構成し、他ユーザからの情報はすべて受け入れ専用情報蓄積部で受け取るように構成してもよい。【０１５１】  なお、アプリケーションからデータを抽出するとは、アプリケーションプログラムが作成したり取得したりしたデータ（具体的には、作表プログラムやブラウザなどのアプリケーションプログラムに従って動作するＣＰＵが作成したり取得したりしたデータ）を抽出することも含む。また、アプリケーションにデータを貼り付けるとは、アプリケーションプログラムが作成したり取得したりしたデータに対して抽出されているデータを挿入したり、抽出されているデータでアプリケーションプログラムが作成したり取得したりしたデータを上書きしたりすることも含む。【０１５２】  上記実施形態において、抽出規則は、データの抽出元になるアプリケーションを示す抽出元識別子に対応付けられ、抽出規則選択手段は、第１のアプリケーションからのデータの抽出要求を受けたときに、第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則を選択し、第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則が抽出規��記憶手段に記憶されていない場合には、第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する抽出規則を選択してもよい。そのような構成によれば、一致または類似する抽出元識別子に対応するデータ識別情報を出力することができる。【０１５３】  上記実施形態において、抽出元識別子はＵＲＩであり、抽出規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断してもよい。そのような構成によれば、ＵＲＩが一致する度合にもとづいて、一致または類似する抽出元識別子を選択することができる。【０１５４】  上記実施形態において、変換規則は、データの抽出元になるアプリケーションを示す抽出元識別子とデータの貼付先になるアプリケーションを示す貼付先識別子とに対応付けられ、変換規則選択手段は、第２のアプリケーションへのデータの貼付要求を受けたときに、第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則を選択し、第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則が変換規則記憶手段に記憶されていない場合、または第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する変換規則が変換規則記憶手段に記憶されていない場合には、第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する変換規則を選択してもよい。そのような構成によれば、一致または類似する抽出元識別子および貼付先識別子に対応する変換規則を出力することができる。【０１５５】  上記実施形態において、貼付先識別子はＵＲＩであり、変換規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断してもよい。そのような構成によれば、ＵＲＩが一致する度合にもとづいて、一致または類似する貼付先識別子を選択することができる。【０１５６】  上記実施形態において、一部が合致する複数の抽出元識別子の各々に対応する抽出規則を、複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる抽出規則汎化手段を備えてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１５７】  上記実施形態において、抽出されるデータを特定可能な情報が同じである複数の抽出規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる抽出規則統合手段を備えてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１５８】  上記実施形態において、変換規則の内容および変換規則に対応付けられた情報の一部が合致する複数の変換規則を１つの変換規則にまとめる変換規則汎化手段を備えてもよい。そのような構成によれば、変換規則記憶手段に記憶する情報量を少なくすることができる。【０１５９】  上記実施形態において、貼付位置を特定可能な情報が同じである複数の変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる変換規則統合手段を備えてもよい。そのような構成によれば、変換規則記憶手段に記憶する情報量を少なくすることができる。【０１６０】  上記実施形態において、抽出規則フィードバック手段から変更後の抽出規則を入力し、変更後の抽出規則と変更前の抽出規則とを比較し、変更量が規定値以下である場合には変更前の抽出規則を緩和し、緩和後の抽出規則に従って抽出されるデータの数が規定値以下であるときには、緩和後の抽出規則を抽出情報記憶手段に記憶させてもよい。そのような構成によれば、抽出情報記憶手段に記憶する情報量を少なくすることができる。【０１６１】  上記実施形態において、抽出規則フィードバック手段は、第１のアプリケーション上に透明のウィンドウを配置し、第１のアプリケーションへの入力を支援する処理と第１のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行してもよい。そのような構成によれば、ウィンドウへの操作を取得しつつ、アプリケーションに同じ操作を送信することができる。【０１６２】  上記実施形態において、貼付フィードバック手段は、対象アプリケーション上に透明のウィンドウを配置し、第２のアプリケーションへの入力を支援する処理と第２のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行してもよい。そのような構成によれば、ウィンドウへの操作を取得しつつ、アプリケーションに同じ操作を送信することができる。【０１６３】  上記実施形態において、抽出規則は、データの抽出元になるアプリケーションを示す抽出元識別子に対応付けられ、抽出規則選択手段は、第１のアプリケーションからのデータの抽出要求を受けたときに、第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則を選択し、第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則が抽出規則記憶手段に記憶されていない場合には、第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する抽出規則を選択してもよい。そのような構成によれば、一致または類似する抽出元識別子に対応するデータ識別情報を出力することができる。【０１６４】  上記実施形態において、抽出元識別子はＵＲＩであり、抽出規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断してもよい。そのような構成によれば、ＵＲＩが一致する度合にもとづいて、一致または類似する抽出元識別子を選択することができる。【０１６５】  上記実施形態において、変換規則は、データの抽出元になるアプリケーションを示す抽出元識別子とデータの貼付先になるアプリケーションを示す貼付先識別子とに対応付けられ、変換規則選択手段は、第２のアプリケーションへのデータの貼付要求を受けたときに、第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則を選択し、第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則が変換規則記憶手段に記憶されていない場合、または第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する変換規則が変換規則記憶手段に記憶されていない場合には、第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する変換規則を選択してもよい。そのような構成によれば、一致または類似する抽出元識別子および貼付先識別子に対応する変換規則を出力することができる。【０１６６】  上記実施形態において、貼付先識別子はＵＲＩであり、変換規則選択手段は、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断してもよい。そのような構成によれば、ＵＲＩが一致する度合にもとづいて、一致または類似する貼付先識別子を選択することができる。【０１６７】  上記実施形態において、一部が合致する複数の抽出元識別子の各々に対応する抽出規則を、複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる抽出規則汎化手段を備えてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１６８】  上記実施形態において、抽出されるデータを特定可能な情報が同じである複数の抽出規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる抽出規則統合手段を備えてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１６９】  上記実施形態において、変換規則の内容および変換規則に対応付けられた情報の一部が合致する複数の変換規則を１つの変換規則にまとめる変換規則汎化手段を備えてもよい。そのような構成によれば、変換規則記憶手段に記憶する情報量を少なくすることができる。【０１７０】  上記実施形態において、貼付位置を特定可能な情報が同じである複数の変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる変換規則統合手段を備えてもよい。そのような構成によれば、変換規則記憶手段に記憶する情報量を少なくすることができる。【０１７１】  上記実施形態において、抽出規則フィードバック手段から変更後の抽出規則を入力し、変更後の抽出規則と変更前の抽出規則とを比較し、変更量が規定値以下である場合には変更前の抽出規則を緩和し、緩和後の抽出規則に従って抽出されるデータの数が規定値以下であるときには、緩和後の抽出規則を抽出情報記憶手段に記憶させてもよい。そのような構成によれば、抽出情報記憶手段に記憶する情報量を少なくすることができる。【０１７２】  上記実施形態において、抽出規則フィードバック手段は、第１のアプリケーション上に透明のウィンドウを配置し、第１のアプリケーションへの入力を支援する処理と第１のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行してもよい。そのような構成によれば、ウィンドウへの操作を取得しつつ、アプリケーションに同じ操作を送信することができる。【０１７３】  上記実施形態において、貼付フィードバック手段は、対象アプリケーション上に透明のウィンドウを配置し、第２のアプリケーションへの入力を支援する処理と第２のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行してもよい。そのような構成によれば��ウィンドウへの操作を取得しつつ、アプリケーションに同じ操作を送信することができる。【０１７４】  上記実施形態において、抽出規則は、データの抽出元になるアプリケーションを示す抽出元識別子に対応付けられ、コンピュータに、抽出規則選択処理で、第１のアプリケーションからのデータの抽出要求を受けたときに、第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則を選択し、第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する抽出規則が抽出規則記憶手段に記憶されていない場合には、第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する抽出規則を選択する処理を実行させるようにしてもよい。そのような構成によれば、一致または類似する抽出元識別子に対応するデータ識別情報を出力することができる。【０１７５】  上記実施形態において、抽出元識別子はＵＲＩであり、コンピュータに、抽出規則選択処理で、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する処理を実行させるようにしてもよい。そのような構成によれば、ＵＲＩが一致する度合にもとづいて、一致または類似する抽出元識別子を選択することができる。【０１７６】  上記実施形態において、変換規則は、データの抽出元になるアプリケーションを示す抽出元識別子とデータの貼付先になるアプリケーションを示す貼付先識別子とに対応付けられ、コンピュータに、変換規則選択処理で、第２のアプリケーションへのデータの貼付要求を受けたときに、第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則を選択させ、第２のアプリケーションを示す貼付先識別子に一致する貼付先識別子に対応する変換規則が変換規則記憶手段に記憶されていない場合、または第１のアプリケーションを示す抽出元識別子に一致する抽出元識別子に対応する変換規則が変換規則記憶手段に記憶されていない場合には、第１のアプリケーションを示す抽出元識別子に最も類似する抽出元識別子に対応する変換規則を選択する処理を実行させるようにしてもよい。そのような構成によれば、一致または類似する抽出元識別子および貼付先識別子に対応する変換規則を出力することができる。【０１７７】  上記実施形態において、貼付先識別子はＵＲＩであり、コンピュータに、変換規則選択処理で、ＵＲＩを区切り文字で区切り、区切られた各々を要素として、要素が一致する度合にもとづいて類似の程度を判断する処理を実行させるようにしてもよい。そのような構成によれば、ＵＲＩが一致する度合にもとづいて、一致または類似する貼付先識別子を選択することができる。【０１７８】  上記実施形態において、コンピュータに、一部が合致する複数の抽出元識別子の各々に対応する抽出規則を、複数の抽出元識別子の各々を特定可能な共通の抽出元識別子を含む１つの抽出規則にまとめる抽出規則汎化処理を実行させるようにしてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１７９】  上記実施形態において、コンピュータに、抽出されるデータを特定可能な情報が同じである複数の抽��規則がある場合に、それらの抽出規則の各々に対応する抽出元識別子を１つの抽出規則に対応させる抽出規則統合処理を実行させるようにしてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１８０】  上記実施形態において、コンピュータに、変換規則の内容および変換規則に対応付けられた情報の一部が合致する複数の変換規則を１つの変換規則にまとめる変換規則汎化処理を実行させるようにしてもよい。そのような構成によれば、変換規則記憶手段に記憶する情報量を少なくすることができる。【０１８１】  上記実施形態において、コンピュータに、貼付位置を特定可能な情報が同じである複数の変換規則がある場合に、それらの変換規則の各々に対応する抽出元識別子および貼付先識別子を１つの変換規則に対応させる変換規則統合処理を実行させるようにしてもよい。そのような構成によれば、変換規則記憶手段に記憶する情報量を少なくすることができる。【０１８２】  上記実施形態において、コンピュータに、抽出規則フィードバック処理で変更後の抽出規則を入力し、変更後の抽出規則と変更前の抽出規則とを比較し、変更量が規定値以下である場合には変更前の抽出規則を緩和し、緩和後の抽出規則に従って抽出されるデータの数が規定値以下であるときには、緩和後の抽出規則を抽出情報記憶手段に記憶させるようにしてもよい。そのような構成によれば、抽出規則記憶手段に記憶する情報量を少なくすることができる。【０１８３】  上記実施形態において、コンピュータに、抽出規則フィードバック処理で、第１のアプリケーション上に透明のウィンドウを配置し、第１のアプリケーションへの入力を支援する処理と第１のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行させるようにしてもよい。そのような構成によれば、ウィンドウへの操作を取得しつつ、アプリケーションに同じ操作を送信することができる。【０１８４】  上記実施形態において、コンピュータに、貼付フィードバック処理で、対象アプリケーション上に透明のウィンドウを配置し、第２のアプリケーションへの入力を支援する処理と第２のアプリケーションへの操作を監視する処理とのうちのいずれか、または双方の処理を実行させるようにしてもよい。そのような構成によれば、ウィンドウへの操作を取得しつつ、アプリケーションに同じ操作を送信することができる。【０１８５】  なお、本発明によるＡＰ連携システムの好ましい一実施態様は、一つ以上の抽出側連携装置と、一つ以上の貼付側連携装置と、ＡＰ連携サーバから構成される。抽出側連携装置は、ユーザの指示により、抽出元ＡＰから情報を取得しＡＰ連携サーバに渡す情報取得部と、ＡＰ連携サーバから取得した抽出項目をユーザに提示し、ユーザの操作によって提示した抽出項目が修正された場合には、修正された抽出項目をＡＰ連携サーバに返送する抽出項目フィードバック部を備えたことを特徴とする。【０１８６】  本発明による貼付側連携装置の好ましい一実施態様は、ＡＰ連携サーバに貼付先ＡＰを示す識別子を渡し、ＡＰ連携サーバから貼付候補情報を受け取り、貼付先ＡＰの各入力部（貼付箇所に相当）に貼付候補情報を出力するデータ出力部と、ユーザの操作により貼付先ＡＰの入力部の値が別の貼付候補、またはユーザが入力した値に修正された際に、修正内容を貼付フィードバック情報としてＡＰ連携サーバに通知する貼付情報フィードバック部を備えたことを特徴とする。貼付候補の好適な構成例では、木構造データ内の項目を指定する言語によって指定した貼付位置と貼り付ける値及び貼り付ける値の他の候補の組で表現する。【０１８７】  本発明によるＡＰ連携サーバの好ましい一実施態様は、抽出規則選択部と、情報抽出部と、蓄積されている抽出情報の抽出元識別子と貼付先識別子から使用する変換規則を決定する変換規則選択部と、変換規則に従って抽出情報を変換するデータ変換部と、抽出規則表、抽出規則を蓄積する抽出規則蓄積部と、抽出情報を蓄積する抽出情報蓄積部と、変換規則表、変換規則、フィードバック事例を蓄積する変換規則蓄積部と、フィードバック情報から変換規則を更新するフィードバック反映部を備えている。【０１８８】  また、上述のように構成された本実施形態によるＡＰ連携システムは、次のように動作することを特徴とする。すなわち、まず、ユーザからの抽出指示による情報抽出時には、情報取得部は、抽出元ＡＰから取得可能な全情報を、抽出元情報として、抽出元識別子とともにＡＰ連携サーバに送信する。【０１８９】  抽出規則選択部は、抽出元識別子を抽出規則表から検索し、記載されている抽出規則を抽出側連携装置に返送する。抽出元識別子が抽出規則表に登録されていない場合は、抽出規則選択部は、抽出規則表に登録されている抽出元識別子のうち、最も類似した抽出規則を初期抽出規則として選択し、抽出規則表に記載する。次に、抽出規則選択部は、抽出元情報から選択抽出規則に従って情報を抽出した抽出情報と抽出元情報を抽出情報蓄積部に保存する。【０１９０】  抽出項目を受け取った抽出項目フィードバック部は、抽出元ＡＰを介してユーザに抽出項目を提示する。ユーザが抽出項目の修正を指示した場合には、抽出項目フィードバック部は、修正された抽出項目を抽出項目フィードバック情報としてＡＰ連携サーバに送信する。抽出項目フィードバック情報を受け取った情報抽出部は、抽出情報蓄積部に保存されている、抽出元情報から、新しい抽出項目に従って再度、情報を抽出し抽出情報蓄積部に保存しなおす。また情報抽出部は、修正前後の抽出項目を比較し抽出規則蓄積部に蓄積された抽出項目および抽出規則表を修正する。【０１９１】  次に、ユーザからの貼付指示による情報貼付時には、貼付側連携装置は、貼付先識別子をＡＰ連携サーバに送信し、貼付先識別子を受け取った変換規則選択部は、抽出情報蓄積部に蓄積されている抽出情報の抽出元識別子と、貼付先識別子を変換規則表から検索する。貼付先識別子が変換規則表に登録されていない場合は、変換規則選択部は、貼付側連携装置に貼付先ＡＰが受け取るデータの構造情報を要求し、変換規則表に登録されている変換規則のうち、貼付先ＡＰ構造情報及び抽出元識別子が最も類似した変換規則を選択する。【０１９２】  次にデータ変換部は、抽出情報蓄積部に蓄積されている抽出情報を、選択した変換規則に従って変換し、貼付候補情報として貼付側連携装置に送信する。貼付候補情報には、ユーザに第１に提示する候補以外に、一つ以上の他の選択肢を含んでもよい。貼付候補情報を受け取ったデータ出力部は、貼付先ＡＰの各入力部に貼付候補情報を出力する。貼付候補情報に他の選択肢が含まれる場合には、データ出力部は、ユーザが選択的に選べるように提示してもよい。貼付フィードバック部は、ユーザの修正操作（または、他の選択肢を選択した操作）を監視し、貼付候補情報が修正された際は、どの候補がどのように修正されたか（または、どの選択肢が選択されたか）を貼付フィードバック情報としてＡＰ連携サーバに送信する。ＡＰ連携サーバは、貼付フィードバック情報をフィードバック事例として蓄積する。フィードバック反映部は、フィードバック事例に従い、ユーザが修正した値を出力するよう変換規則を修正する。【０１９３】  上述した構成とすることで、対象ＡＰが変更された場合にも再度連携手順の登録作業を行うことなく、抽出規則、変換規則ではなく、結果であるＡＰ上の値を修正することによって連携手順を修正できる。その理由は、本発明によるＡＰ連携システムは、抽出項目フィードバック部を備え、ユーザ操作により抽出項目が修正された際には、抽出規則を修正するように動作するためである。また、本発明によるＡＰ連携システムは、貼付フィードバック部、フィードバック反映部を備え、貼り付けた項目がユーザ操作によって修正された際には、変換規則を修正するように動作するためである。【０１９４】  また、新たなＡＰ対の連携を行う際に、連携するためのユーザ補助を行ない、ＡＰ上でのユーザの操作から連携手順を設定することができる。その理由は、本発明のＡＰ連携システムは、抽出規則と変換規則を蓄積し、新しい抽出元ＡＰと連携する際には、もっとも類似した抽出規則をユーザに提示し、ユーザは提示された抽出規則の正しくない箇所のみを修正することで正しい抽出規則が作成されるためである。また、登録されていないＡＰ対間で連携を行う際には、もっとも類似した抽出元、貼付先の変換規則を使用し、ユーザの修正操作によって正しい変換規則を作成するように動作するためである。【０１９５】  この出願は、２００６年１１月２９日に出願された日本出願特願２００６−３２１８２３を基礎とする優先権を主張し、その開示の全てをここに取り込む。【０１９６】（産業上の利用可能性）  上記実施形態は、複数のＷｅｂアプリケーションや業務アプリケーション間でのユーザ主導での連携支援ツールと言った用途に使用できる。また、上記実施形態は、複数のコンピュータや携帯情報端末に渡って情報を交換する、情報交換システムと言った用途にも使用できる。また、上記実施形態は、熟練者の操作を蓄積し、未熟練者の操作を支援する業務効率化ツールと言った用途にも使用できる。
【図１】
2008065835.tif 000003
【図２】
2008065835.tif 000004
【図３】
2008065835.tif 000005
【図４】
2008065835.tif 000006
【図５】
2008065835.tif 000007
【図６】
2008065835.tif 000008
【図７】
2008065835.tif 000009
【図８】
2008065835.tif 000010
【図９】
2008065835.tif 000011
【図１０】
2008065835.tif 000012
【図１１】
2008065835.tif 000013
【図１２】
2008065835.tif 000014
【図１３】
2008065835.tif 000015
【図１４】
2008065835.tif 000016
【図１５】
2008065835.tif 000017
【図１６】
2008065835.tif 000018
【国際調査報告】
2008065835.tif 000019
2008065835.tif 000020
2008065835.tif 000021
2008065835.tif 000022