(57)【要約】【課題】アプリケーションプログラムにより複数のデータベースからの検索結果データを取得することなく、複数のデータベースのデータ連携を行うデータ連携装置を得る。【解決手段】設備名取得サービスを行う業務データＡ用検索命令情報送信部１０４及び所在取得サービスを行う業務データＢ用検索命令情報送信部１０６からそれぞれ送信される検索命令情報を命令情報受信部１１１で受信し、サービス間を連携させる情報である業務データＡ−Ｂ連係情報１０９に基づいて、連携用検索命令情報生成部１１２によって連携用検索命令情報を生成し、連携用検索命令情報実行部１１３により、業務サーバＡ１０２及び業務サーバＢ１０３の両データベースに対して、生成した連携用検索命令情報を実行して、連携されたデータを得るようにする。【選択図】図１
2013196088.tif 000002
【特許請求の範囲】
【請求項１】
第一のデータベースのデータを検索するための第一の検索命令情報を送信する第一の検索命令情報送信部、
第二のデータベースのデータを検索するための第二の検索命令情報を送信する第二の検索命令情報送信部、
上記第一の検索命令情報送信部及び上記第二の検索命令情報送信部からの上記第一及び第二の検索命令情報を受信し、上記第一のデータベース及び上記第二のデータベースから連携されたデータを得るための連携用検索命令情報を生成する連携用検索命令情報生成部、
及びこの連携用検索命令情報生成部により生成された上記連携検索命令情報に基づいて、上記第一のデータベース及び上記第二のデータベースから上記連携されたデータを取得する連携用検索命令情報実行部を備えたことを特徴とするデータ連携装置。
【請求項２】
上記第一の検索命令情報送信部は、予め作成された第一の検索命令情報ファイルから上記第一の検索命令情報を取得するとともに、
上記第二の検索命令情報送信部は、予め作成された第二の検索命令情報ファイルから上記第二の検索命令情報を取得することを特徴とする請求項１記載のデータ連携装置。
【請求項３】
上記第一の検索命令情報送信部は、予め作成された第一の検索命令情報データベースから上記第一の検索命令情報を取得するとともに、
上記第二の検索命令情報送信部は、予め作成された第二の検索命令情報データベースから上記第二の検索命令情報を取得することを特徴とする請求項１記載のデータ連携装置。
【請求項４】
第一のデータベースのデータを更新するための第一の更新命令情報を送信する第一の更新命令情報送信部、
第二のデータベースのデータを更新するための第二の更新命令情報を送信する第二の更新命令情報送信部、
及び上記第一の更新命令情報送信部及び上記第二の更新命令情報送信部からの上記第一及び第二の更新命令情報を受信し、この受信した上記第一及び第二の更新命令情報に基づいて、上記第一のデータベースまたは上記第二のデータベースのデータを順次、更新する連携用更新命令情報実行部を備えたことを特徴とするデータ連携装置。
【請求項５】
上記第一の更新命令情報送信部は、予め作成された第一の更新命令情報ファイルから上記第一の更新命令情報を取得するとともに、
上記第二の更新命令情報送信部は、予め作成された第二の更新命令情報ファイルから上記第二の更新命令情報を取得することを特徴とする請求項４記載のデータ連携装置。
【請求項６】
上記第一の更新命令情報送信部は、予め作成された第一の更新命令情報データベースから上記第一の更新命令情報を取得するとともに、
上記第二の更新命令情報送信部は、予め作成された第二の更新命令情報データベースから上記第二の更新命令情報を取得することを特徴とする請求項４記載のデータ連携装置。
【請求項７】
第一のデータベースのデータを更新するための第一の更新命令情報を送信する第一の更新命令情報送信部、
第二のデータベースのデータを更新するための第二の更新命令情報を送信する第二の更新命令情報送信部、
及び上記第一の更新命令情報送信部及び上記第二の更新命令情報送信部からの上記第一及び第二の更新命令情報を受信し、この受信した上記第一及び第二の更新命令情報に基づいて、上記第一のデータベースまたは上記第二のデータベースのデータを順次、更新する
連携用更新命令情報実行部を備え、
上記連携用更新命令情報実行部の処理を実行した後に、上記連携用検索命令情報実行部の処理を実行することを特徴とする請求項１記載のデータ連携装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のデータベースのデータ連携を効率よく実施するデータ連携装置に関するものである。
【背景技術】
【０００２】
複数データベースのデータを連携させる場合、従来においては、各データベースからデータを取得するアプリケーションプログラムを複数用意し、それを実行することで得られる複数の結果データを連携させることで実現している。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３１２２１５号公報（第４〜６頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のデータ連携装置では、アプリケーションプログラムを実行することで得られる結果データを使ってデータ連携をする。そのため、結果データが大量であるものを結合等の連携をする場合に、処理時間性能が遅くなるという問題点があった。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、アプリケーションプログラムにより複数のデータベースからの検索結果データを取得することなく、複数のデータベースのデータ連携を行うデータ連携装置を得ることを目的にする。
【課題を解決するための手段】
【０００６】
この発明に係わるデータ連携装置においては、第一のデータベースのデータを検索するための第一の検索命令情報を送信する第一の検索命令情報送信部、第二のデータベースのデータを検索するための第二の検索命令情報を送信する第二の検索命令情報送信部、第一の検索命令情報送信部及び第二の検索命令情報送信部からの第一及び第二の検索命令情報を受信し、第一のデータベース及び第二のデータベースから連携されたデータを得るための連携用検索命令情報を生成する連携用検索命令情報生成部、及びこの連携用検索命令情報生成部により生成された連携検索命令情報に基づいて、第一のデータベース及び第二のデータベースから連携されたデータを取得する連携用検索命令情報実行部を備えたものである。
【発明の効果】
【０００７】
この発明によれば、第一のデータベースのデータを検索するための第一の検索命令情報を送信する第一の検索命令情報送信部、第二のデータベースのデータを検索するための第二の検索命令情報を送信する第二の検索命令情報送信部、第一の検索命令情報送信部及び第二の検索命令情報送信部からの第一及び第二の検索命令情報を受信し、第一のデータベース及び第二のデータベースから連携されたデータを得るための連携用検索命令情報を生成する連携用検索命令情報生成部、及びこの連携用検索命令情報生成部により生成された連携検索命令情報に基づいて、第一のデータベース及び第二のデータベースから連携されたデータを取得する連携用検索命令情報実行部を備えたので、アプリケーションプログラムにより検索結果データを取得することなく、データベース間のデータ連携を行い、処理時間性能を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１によるデータ連携装置を示す機能構成図である。
【図２】この発明の実施の形態１によるデータ連携装置の検索処理を示すフローチャートである。
【図３】この発明の実施の形態１によるデータ連携装置の連携データを示す説明図である。
【図４】この発明の実施の形態１によるデータ連携装置の連携用検索命令を示す説明図である。
【図５】この発明の実施の形態２によるデータ連携装置を示す機能構成図である。
【図６】この発明の実施の形態２によるデータ連携装置の検索処理を示すフローチャートである。
【図７】この発明の実施の形態３によるデータ連携装置を示す機能構成図である。
【図８】この発明の実施の形態３によるデータ連携装置の更新処理を示すフローチャートである。
【図９】この発明の実施の形態４によるデータ連携装置を示す機能構成図である。
【図１０】この発明の実施の形態４によるデータ連携装置の更新処理を示すフローチャートである。
【図１１】この発明の実施の形態５によるデータ連携装置を示す機能構成図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１によるデータ連携装置を示す機能構成図である。
図１において、連携元となる２つのデータベースをもつサーバＡ１００と、データを連携させて業務処理を行うアプリケーション１１４をもつサーバＢ１０８で構成される。このサーバＡ１００とサーバＢ１０８は、説明上２つにしているが、同一のものでも良い。
サーバＡ１００は、業務データＡ１０２と業務データＢ１０３の２つのデータベースを有する。
【００１０】
サーバＡ１００は、業務データＡ１０２（第一のデータベース）から設備名を取得するプログラムによる設備名取得サービスを行う業務データＡ用検索命令情報送信部１０４（第一の検索命令情報送信部）と、業務データＢ１０３（第二のデータベース）から所在を取得するプログラムによる所在取得サービスを行う業務データＢ用検索命令情報送信部１０６（第二の検索命令情報送信部）とを有する。
業務データＡ用検索命令情報送信部１０４は、業務データＡ用の検索命令情報を予め格納した業務データＡ用検索命令情報ファイル１０５（第一の検索命令情報ファイル）中の業務データＡ用の検索命令情報（第一の検索命令情報）を用いて、設備名取得サービスを行い、業務データＢ用検索命令情報送信部１０６は、業務データＢ用の検索命令情報を予め格納した業務データＢ用検索命令情報ファイル１０７（第二の検索命令情報ファイル）中の業務データＢ用の検索命令情報（第二の検索命令情報）を用いて、所在取得サービスを行うようになっている。
【００１１】
サーバＢ１０８は、次のように構成されている。
業務データＡ−Ｂ連係情報１０９は、設備名取得サービスと所在取得サービスを連携させるべく、予め形成された情報であり、この情報により、これらのサービスが検索対象とするデータベース中のデータを連携させることができる。
処理制御部１１０は、業務データＡ−Ｂ連係情報１０９を参照して、連携データを得るための処理を制御する。命令情報受信部１１１は、処理制御部１１０の指示を受けて、業務データＡ用検索命令情報送信部１０４及び業務データＢ用検索命令情報送信部１０６からそれぞれ送信される検索命令情報を受信する。
連携用検索命令情報生成部１１２は、処理制御部１１０の指示を受けて、命令情報受信
部１１１によって受信された検索命令情報を用いて、連携されたデータを得るための連携用検索命令情報を生成する。
連携用検索命令情報実行部１１３は、処理制御部１１０の指示を受けて、連携用検索命令情報生成部１１２によって生成された連携用検索命令情報を実行する。
この他、サーバＢ１０８には、データを連携させて業務処理を行うアプリケーション１１４が搭載されている。
【００１２】
サーバＡ１００の業務データＡ用検索命令情報送信部１０４と、業務データＡ用検索命令情報１０５と、業務データＢ用検索命令情報送信部１０６と、業務データＢ用検索命令情報１０７と、サーバＢ１０８の業務データＡ−Ｂ連携情報１０９と、処理制御部１１０と、命令情報受信部１１１と、連携用検索命令情報生成部１１２と、連携用検索命令情報実行部１１３とは、データ連携装置を構成する。
【００１３】
図３は、この発明の実施の形態１によるデータ連携装置の連携データを示す説明図である。
図３（ａ）は業務データＡのデータ構造を示す図、図３（ｂ）は業務データＢのデータ構造を示す図、図３（ｃ）は連携データのデータ構造を示す図である。
図３において、業務データＡは、設備ＩＤと設備名を有し、業務データＢは設備ＩＤと所在を有し、連携データは、設備ＩＤをキーにして設備名と所在をまとめたものである。
【００１４】
図４は、この発明の実施の形態１によるデータ連携装置の連携用検索命令を示す説明図である。
図４（ａ）は業務データＡ用検索命令を示す図、図４（ｂ）は業務データＢ用検索命令を示す図、図４（ｃ）は連携用検索命令を示す図である。図４（ｃ）の連携用検索命令は業務データＡと業務データＢを同時に検索するようになっている。
【００１５】
次に、図２のフローチャートを用いて、複数データベースからの検索結果を連携する動作について説明する。
アプリケーション１１４は、処理制御部１１０に対し、データ連携開始の依頼（ステップ２０１）を行う。処理制御部１１０は、どれとどれのサービスを連携させるとの連携情報を、業務データＡ−Ｂ連係情報ファイル１０９から取得（ステップ２０２）する。
処理制御部１１０は、取得した連携情報を解析し、命令情報送信部（サービス）のリストを生成し、この生成した命令情報送信部（サービス）が実際に存在するかどうかを確認（ステップ２０３）する。
該当するものがない場合は、該当サービス無しエラーを出力（ステップ２０４）し、処理を終了する。
【００１６】
該当するものが存在する場合は、命令情報送信部の一つずつの処理を行う。
まず、処理制御部１１０は、一つの命令情報送信部（業務データＡ用検索命令情報送信部１０４）を呼出し、実行させる（ステップ２０５）。業務データＡ用検索命令情報送信部１０４は、業務データＡ用検索命令情報を業務データＡ用検索命令情報ファイル１０５から取得（ステップ２０６）し、取得した検索命令情報（図４（ａ）参照）をサーバＢ１０８に返信する（ステップ２０７）。
返信された検索命令情報は、サーバＢ１０８の命令情報受信部１１１で受信（ステップ２０８）する。処理制御部１１０は、リストが空になるまで（ステップ２０５〜２０８）の処理を繰り返す。
【００１７】
すべての検索命令情報を取得した後、連携用検索命令情報生成部１１２は、図４（ｃ）のような連携用検索命令情報（結合された検索命令情報）を生成（ステップ２０９）する。
次に、連携用検索命令情報実行部１１３は、先ほど生成した連携用検索命令情報を実行（ステップ２１０）し、業務データＡ１０２と業務データＢ１０３の各データベースにアクセスして検索処理（ステップ２１１）を実行し、連携された結果データ（図３（ｃ）参照）を取得する。
最後に結果データをアプリケーションに渡す（ステップ２１２）。
【００１８】
実施の形態１によれば、複数のデータベースから連携されたデータを取得するために、連携用検索命令情報を作成し、それを一回実行するだけ良いので、アプリケーションによるデータベースからのデータ取得を行う必要がなく、データベースへのアクセス回数が少なく、処理性能時間が短くできる。
また、アプリケーションが搭載されているサーバＢ側では、サーバＡ側の検索命令情報送信部が管理している検索命令情報を知っている必要はなく、検索命令情報送信部名（サービス名）だけを知っているだけでよい。そのため、検索命令情報が変更となっても、アプリケーション側への影響をなくすことができる。
また、データベースにアクセスするための連携用検索命令情報をアプリケーションから隠蔽（意識しないですうように）することで、データベースのテーブルスキーマや、検索命令情報の変更の際に、アプリケーションが影響を受けないようにすることができる。
【００１９】
実施の形態２．
以下、この発明の実施の形態２を図に基づいて説明する。
図５は、この発明の実施の形態２によるデータ連携装置を示す機能構成図である。
図５において、１００、１０２〜１０４、１０６、１０８、１１０〜１１４は図１におけるものと同一のものである。図５は、図１の業務データＡ用検索命令情報ファイル１０５、業務データＢ用検索命令情報ファイル１０７、業務データＡ−Ｂ連携情報ファイル１０９を、それぞれ業務データＡ用検索命令情報データベース３０１（第一の検索命令情報データベース）、業務データＢ用検索命令情報データベース３０２（第二の検索命令情報データベース）、業務データＡ−Ｂ連携情報データベース３０３に代えている。つまり、これらのファイルをデータベースとしたものである。
【００２０】
実施の形態１では、検索命令情報と連携情報がファイル形式であったが、実施の形態２では、データベース方式（３０１、３０２、３０３）となっている。
【００２１】
次に、図６を用いて、複数データベースからの検索結果を連携する動作について説明する。
全体の動作は、実施の形態１（図２）と同じである。すなわち、ステップ２０１、２０３〜２０５、２０７〜２１２は図２の処理と同じ処理であるため、その説明を省略する。
図６では、図２のステップ２０２に代えてステップ４０１が実行され、図２のステップ２０６に代えてステップ４０２が実行される。
【００２２】
ステップ２０１に続くステップ４０１では、業務データＡ−Ｂ連携情報データベース３０３から連係情報を取得し、ステップ２０５に続くステップ４０２では、業務データＡ用検索命令情報データベース３０１または業務データＢ用検索命令情報データベース３０２から検索命令情報を取得する。
業務データＡ用検索命令情報データベース３０１から取得される検索命令情報は、設備ＩＤ、設備名を取得のＳＱＬ（ｓｔｒｕｃｔｕｒｅｄ  ｑｕｅｒｙ  ｌａｎｇｕａｇｅ）であり、業務データＢ用検索命令情報データベース３０２から取得される検索命令情報は、設備ＩＤ、所在を取得のＳＱＬである。
【００２３】
実施の形態２によれば、連携情報、検索命令情報をデータベースで管理するため、連携情報、検索命令情報の一覧を外部プログラムから取得する等、メンテナンス性に優れてい
る。
【００２４】
実施の形態３．
以下、この発明の実施の形態３を図に基づいて説明する。
図７は、この発明の実施の形態３によるデータ連携装置を示す機能構成図である。
図７において、連携元となるデータベースをもつサーバＡ５００と、データを連携させて業務処理を行うアプリケーション５１１をもつサーバＢ５０８で構成される。このサーバＡ５００とサーバＢ５０８は、説明上２つにしているが、同一のものでも良い。
サーバＡ５００は、業務データＡ５０２（第一のデータベース）と業務データＢ５０３（第二のデータベース）のデータベースを有する。
【００２５】
サーバＡ５００は、業務データＡ５０２の設備名を更新するプログラムである設備名更新サービスを行う業務データＡ用更新命令情報送信部５０４（第一の更新命令情報送信部）と、業務データＢ５０３の所在を更新するプログラムである所在更新サービスを行う業務データＢ用更新命令情報送信部５０６（第二の更新命令情報送信部）を有する。
業務データＡ用更新命令情報送信部５０４は、業務データＡ用の更新命令情報（第一の更新命令情報）を予め格納した業務データＡ用更新命令情報ファイル５０５（第一の更新命令情報ファイル）中の更新命令情報を用いて設備名更新サービスを行い、業務データＢ用更新命令情報送信部５０６は、業務データＢ用の更新命令情報（第二の更新命令情報）を予め格納した業務データＢ用更新命令情報ファイル５０７（第二の更新命令情報ファイル）中の更新命令情報を用いて所在更新サービスを行うようになっている。
【００２６】
サーバＢ５０８は、次のように構成されている。
業務データＡ−Ｂ連係情報５０９は、予め形成された、設備名更新サービスと所在更新サービスを連携する情報であり、この情報により、サービス名によって２つのデータベースの更新処理を連携させることができる。
処理制御部１１０は、業務データＡ−Ｂ連係情報５０９中の連係情報に基づいて、各サービスに該当するデータベースの連携した更新処理を行うように制御する。
命令情報受信部１１１は、処理制御部１１０の指示を受けて、業務データＡ用更新命令情報送信部５０４及び業務データＢ用更新命令情報送信部５０６から、それぞれの更新命令情報を受信する。
連携用更新命令情報実行部５１０は、処理制御部１１０の指示を受けて、命令情報受信部１１１によって受信された更新命令情報を、順次、一つずつ用いて、サーバＡ５００の業務データＡ５０２または業務データＢ５０３の更新処理を実行する。
この他、サーバＢ５０８には、データを連携させて業務処理を行うアプリケーション５１１が搭載されている。
【００２７】
なお、業務データＡ５０２と業務データＢ５０３のデータ構造は、図３（ａ）、図３（ｂ）に示すものと同じである。
また、業務データＡ用更新命令情報ファイル５０５の更新命令情報は、設備名を更新するためのＳＱＬであり、業務データＢ用更新命令情報ファイル５０６の更新命令情報は、所在を更新するためのＳＱＬである。
【００２８】
次に、図８を用いて、複数データベースを連携させてデータ更新する動作について説明する。
アプリケーション５１４は、処理制御部１１０に対し、データ連携開始の依頼（ステップ２０１）を行う。処理制御部１１０は、各サービスの連携情報を業務データＡ−Ｂ連携情報ファイル５０９から取得（ステップ２０２）する。
処理制御部１１０は、取得した連携情報を解析し、命令情報送信部（サービス）のリストを生成し、命令情報送信部（サービス）が実際に存在するかどうかを確認（ステップ２
０３）する。
該当するものがない場合は、該当サービス無しエラーを出力（ステップ２０４）し、処理を終了する。
【００２９】
該当するものが存在する場合は、命令情報送信部（サービス）について一つずつ処理（ステップ２０３）を行う。
まず、処理制御部１１０は、業務データＡ用更新命令情報送信部５０４の呼出しを実行する（ステップ２０５）。業務データＡ用更新命令情報送信部５０４は、業務データＡ用更新命令情報を、業務データＡ用更新命令情報ファイル５０５から取得（ステップ２０６）し、取得した更新命令情報をサーバＢ５０８に返信する（ステップ２０７）。
この返信された更新命令情報は、命令情報受信部１１１で受信（ステップ２０８）する。処理制御部１１０は、リストが空になるまで、ステップ２０５〜２０８の処理を繰り返す。
【００３０】
すべての更新命令情報を取得し、更新命令情報のリストを生成した後、連携用更新命令情報実行部５１０は、トランザクションを開始（ステップ６０１）する。連携用更新命令情報実行部５１０は、更新命令情報のリストから一つの更新命令情報を取り出し（ステップ６０２）、更新命令情報を実行（ステップ６０３）、業務データＡ５０２または業務データＢ５０３のデータベースにアクセス（ステップ６０４）して、データを更新する。
連携用更新命令情報実行部５１０は、更新命令情報のリストが空になるまで、ステップ６０３、６０４の処理を繰り返す。
次に、トランザクションを終了（ステップ６０５）し、最後に更新結果をアプリケーション５１１に返す（ステップ２１２）。
【００３１】
実施の形態３によれば、アプリケーションが搭載されているサーバＢ側では、各更新命令情報送信部が管理している更新命令情報を知っている必要はなく、各更新命令情報送信部のサービス名だけを知っているだけで、データベースの更新処理を行うことができる。
そのため、更新命令情報が変更となっても、アプリケーション側への影響をなくすことができる。
また、トランザクションの開始と終了を管理することで、業務データＡ、Ｂのデータ更新の整合性が確保できる。
【００３２】
実施の形態４．
以下、この発明の実施の形態４を図に基づいて説明する。
図９は、この発明の実施の形態４によるデータ連携装置を示す機能構成図である。
図９において、１１０、１１１、５００、５０２〜５０４、５０６、５１０、５１１は図７におけるものと同一のものである。図９は、図７の業務データＡ用更新命令情報ファイル５０５、業務データＢ用更新命令情報ファイル５０７、業務データＡ−Ｂ連携情報ファイル５０９を、それぞれ業務データＡ用更新命令情報データベース７０１（第一の更新命令情報データベース）、業務データＢ用更新命令情報データベース７０２（第二の更新命令情報データベース）、業務データＡ−Ｂ連携情報データベース７０３に代えている。つまり、これらのファイルをデータベースとしたものである。
【００３３】
実施の形態３では、更新命令情報と連携情報がファイル形式であったが、実施の形態４では、これらはデータベース方式（７０１、７０２、７０３）となっている。
【００３４】
次に、図１０を用いて、複数データベースのデータ更新する動作について説明する。
全体の動作は、実施の形態３（図８）と同じである。すなわち、ステップ２０１、２０３〜２０５、２０７、２０８、２１２、６０１〜６０５は図８の処理と同じ処理であるため、その説明を省略する。
図１０では、図８のステップ２０２に代えてステップ８０１が実行され、図８のステップ２０６に代えてステップ８０２が実行される。
【００３５】
ステップ２０１に続くステップ８０１では、業務データＡ−Ｂ連携情報データベース７０３からサービス間の連係情報を取得し、ステップ２０５に続くステップ８０２では、業務データＡ用更新命令情報データベース７０１または業務データＢ用更新命令情報データベース７０２から更新命令情報を取得する。
業務データＡ用更新命令情報データベース７０１から取得される更新命令情報は、設備名を更新するためのＳＱＬであり、業務データＢ用更新命令情報データベース７０２から取得される更新命令情報は、所在を更新するためのＳＱＬである。
【００３６】
実施の形態４によれば、サービス間の連携情報、更新命令情報をデータベースで管理するため、連携情報、更新命令情報の一覧を外部プログラムから取得できる等、メンテナンス性に優れている。
【００３７】
実施の形態５．
以下、この発明の実施の形態５を図に基づいて説明する。
図１１は、この発明の実施の形態５によるデータ連携装置を示す機能構成図である。
図１１において、１０４〜１０７、１１０は図１におけるものと、５０４〜５０７は図７におけるものとそれぞれ同一のものである。業務データＡ−Ｂ連携情報ファイル９０１には、設備名更新サービスと所在更新サービスを連携させる情報と、設備名検索サービスと所在検索サービスとを連携させる情報を有している。
【００３８】
実施の形態１〜実施の形態４は、組み合わせ可能であり、業務データＡ−Ｂ連携情報ファイル９０１に、処理順にサービス名を記載する。
業務データＡ−Ｂ連携情報ファイル９０１は、最初に、設備名更新サービスと所在更新サービスを連携させ、次に、設備名検索サービスと所在検索サービスを連携させるように形成されている。
これにより、業務データＡ−Ｂ連携情報ファイル９０１の順番に更新、検索の連携処理を実行できる。
【００３９】
実施の形態５によれば、各実施の形態が持つ効果を同時に得ることができる。
【００４０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４１】
１００  サーバＡ
１０２  業務データＡ
１０３  業務データＢ
１０４  業務データＡ用検索命令情報送信部
１０５  業務データＡ用検索命令情報ファイル
１０６  業務データＢ用検索命令情報送信部
１０７  業務データＢ用検索命令情報ファイル
１０８  サーバＢ
１０９  業務データＡ−Ｂ連携情報ファイル
１１０  処理制御部
１１１  命令情報受信部
１１２  連携用検索命令情報生成部
１１３  連携用検索命令情報実行部
１１４  アプリケーション
３０１  業務データＡ用検索命令情報データベース
３０２  業務データＢ用検索命令情報データベース
３０３  業務データＡ−Ｂ連携情報データベース
５００  サーバＡ
５０２  業務データＡ
５０３  業務データＢ
５０４  業務データＡ用更新命令情報送信部
５０５  業務データＡ用更新命令情報ファイル
５０６  業務データＢ用更新命令情報送信部
５０７  業務データＢ用更新命令情報ファイル
５０８  サーバＢ
５０９  業務データＡ−Ｂ連携情報ファイル
５１０  連携用更新命令情報実行部
５１１  アプリケーション
７０１  業務データＡ用更新命令情報データベース
７０２  業務データＢ用更新命令情報データベース
７０３  業務データＡ−Ｂ連携情報データベース
【図１】
2013196088.tif 000003
【図２】
2013196088.tif 000004
【図３】
2013196088.tif 000005
【図４】
2013196088.tif 000006
【図５】
2013196088.tif 000007
【図６】
2013196088.tif 000008
【図７】
2013196088.tif 000009
【図８】
2013196088.tif 000010
【図９】
2013196088.tif 000011
【図１０】
2013196088.tif 000012
【図１１】
2013196088.tif 000013