(57)【要約】【課題】連携元システムとクラウドシステムとの間のデータ連携のためのインタフェース、データ変換プログラムの開発工数を低減する。【解決手段】クラウドシステム14と連携元システム11とを、ＥＡＩツール12により接続して構成される。ＥＡＩツール12は、連携元システム11内の複数の処理システムのそれぞれと、前記クラウドシステム14内に設けられるサービスを提供する複数のアプリケーションのそれぞれとの組み合わせ毎に開発作成された複数の連携処理テンプレートを格納したテンプレート蓄積部28を備え、クラウドシステムと連携元システムとの間で授受される前記連携データの連携処理を行う際、前記テンプレート蓄積部28内に格納されている複数の連携処理テンプレートの１つを選択し、その連携処理テンプレートを使用して連携データの連携処理を行う。【選択図】図２
2011175579.tif 000002
【特許請求の範囲】
【請求項１】
クラウドシステムと連携元システムとを、クラウドシステムと連携元システムとの間で授受される連携データの連携処理を行うＥＡＩツールにより接続して構成されるデータ連携システムにおいて、
前記ＥＡＩツールは、前記連携元システム内の複数の処理システムのそれぞれと、前記クラウドシステム内に設けられるサービスを提供する複数のアプリケーションのそれぞれとの組み合わせ毎に開発作成された複数の連携処理テンプレートを格納したテンプレート蓄積部を備え、クラウドシステムと連携元システムとの間で授受される前記連携データの連携処理を行う際、前記テンプレート蓄積部内に格納されている複数の連携処理テンプレートの１つを選択し、その連携処理テンプレートを使用して前記連携データの連携処理を行うことを特徴とするデータ連携システム。
【請求項２】
前記連携処理テンプレートは、前記連携元システムとの接続のための専用アダプタを持ち、連携元システムからデータを取得するデータ取得処理部と、クラウドシステムと連携元システムとの間で授受される連携データの編集及びコード変換を行うデータコンバート処理部と、連携元システムからの連携元データの登録先となるクラウドシステムのテーブルを定義し、前記連携元データと前記テーブルの項目とを対応付けるデータマッピング処理部と、前記クラウドシステムとの接続のための専用アダプタを持ち、連携データをクラウドシステム内の前記テーブルに登録するデータ登録処理部とを有することを特徴とする請求項１記載のデータ連携システム。
【請求項３】
前記ＥＡＩツールは、前記連携データと該連携データに対応付けられたクラウドシステム内の内部コードとを対応付けた複数のレコードを格納した内部テーブルを備え、
前記データコンバート処理部は、前記内部テーブルから連携データに対応付けられたクラウドシステム内の内部コードを取得し、また、前記内部テーブル内に対応する内部コードがない場合、前記クラウドシステムから内部コードを取得し、取得した内部コードを前記連携データに設定することを特徴とする請求項２記載のデータ連携システム。
【請求項４】
クラウドシステムと連携元システムとを、クラウドシステムと連携元システムとの間で授受される連携データの連携処理を行うＥＡＩツールにより接続して構成されるデータ連携システムにおけるデータ連携方法において、
前記ＥＡＩツールは、前記連携元システムからの連携データを前記クラウドシステム亡に登録する際、連携元システムからデータを取得し、連携元システムから取得した連携元データの編集及びコード変換を行い、連携元システムからの連携元データの登録先となるクラウドシステムのテーブルを定義し、前記連携元データと前記テーブルの項目とを対応付け、連携元データをクラウドシステム内の前記テーブルに登録することを特徴とするデータ連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ連携システム及びデータ連携方法に係り、特に、クラウドシステムと該クラウドシステムを利用するシステムとの間でデータを連携させるデータ連携システム及びデータ連携方法に関する。
【背景技術】
【０００２】
近年、インターネット上にグローバルに拡散配置されたコンピューティングリソースを使用して、ユーザに情報サービスやアプリケーションサービスを安価に提供するクラウド・コンピューティングというサービスが登場し、企業のコスト削減の手段として採用されるようになっている。このようなサービスを企業内のシステムで受けるためには、前述のようなサービスを提供するクラウドシステムと、従来から企業内で使用されている複数のシステムとの間でデータの変換を行う等によるデータの連携を行わなければならないことが多い。その連携機能の作成は、クラウドシステムを利用するユーザである企業側で行わなければならず、また、連携機能の作成には、多くの工数が必要となるため、ＥＡＩ（Enterprise Application Integration）ツールと呼ばれるツールが導入されることが多い。そして、ＥＡＩツールを使用して構成される各システム間のデータ連携に係る処理を自動化する技術が、例えば、特許文献１等に記載されて知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２-２４４８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、クラウドシステムを利用する企業内システムである連携元システムやクラウドシステムは、データを入出力するインターフェースがそれぞれ異なり、連携元システムからクラウドシステムを利用しようとすると、それらの間で授受されるデータを連携させるためのインターフェースやデータ変換プログラムを個別に開発する必要があるが、その開発には、膨大な工数が必要となる。また、前述のインターフェースやデータ変換プログラムのに開発には、クラウドシステムのシステム内部のデータ構成を考慮して、処理を設計する必要があり、その習得工数も必要となり、さらに工数が増加する要因ともなっている。
【０００５】
また、クラウドシステムは、複数のユーザ企業に対して、同じサーバやデータベースを共有しつつ、かつ、複数の企業ユーザ間を分離して管理するマルチテナントの形態とされることが一般的であるため、クラウドシステム内のデータには、クラウドシステムが発行する内部コードが付与されている。そして、データ連携時には、このクラウドシステムが管理する内部コードの設定を必要とする場合があり、この場合に、企業内システムからクラウドシステムへのアクセスが発生することになる。一般に、インターネット回線経由のアクセス時間は企業内システムへのアクセス時間より大きいため、企業内システムからクラウドシステムへのアクセスが発生するとデータ連携処理時間が増加し、クラウドシステムを使用するシステムにおける運用負荷が高まってしまう。
【０００６】
本発明の目的は、前述したような点に鑑み、連携元システムとクラウドシステムとの間のデータ連携のためのインタフェース、データ変換プログラムの開発工数を低減し、かつ、データ連携時のクラウドシステムへのアクセス回数を低減することができるデータ連携システム及びデータ連携方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば前記目的は、クラウドシステムと連携元システムとを、クラウドシステムと連携元システムとの間で授受される連携データの連携処理を行うＥＡＩツールにより接続して構成されるデータ連携システムにおいて、前記ＥＡＩツールが、前記連携元システム内の複数の処理システムのそれぞれと、前記クラウドシステム内に設けられるサービスを提供する複数のアプリケーションのそれぞれとの組み合わせ毎に開発作成された複数の連携処理テンプレートを格納したテンプレート蓄積部を備え、クラウドシステムと連携元システムとの間で授受される前記連携データの連携処理を行う際、前記テンプレート蓄積部内に格納されている複数の連携処理テンプレートの１つを選択し、その連携処理テンプレートを使用して前記連携データの連携処理を行うことにより達成される。
【０００８】
また、前記目的は、前記連携処理テンプレートが、前記連携元システムとの接続のための専用アダプタを持ち、連携元システムからデータを取得するデータ取得処理部と、クラウドシステムと連携元システムとの間で授受される連携データの編集及びコード変換を行うデータコンバート処理部と、連携元システムからの連携元データの登録先となるクラウドシステムのテーブルを定義し、前記連携元データと前記テーブルの項目とを対応付けるデータマッピング処理部と、前記クラウドシステムとの接続のための専用アダプタを持ち、連携データをクラウドシステム内の前記テーブルに登録するデータ登録処理部とを有することにより達成される。
【発明の効果】
【０００９】
本発明によれば、クラウドシステムへのデータ連携システム開発の工数を独自に開発するよりも削減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態によるデータ連携システムの構成を示す図である。
【図２】ＥＡＩツールの構成を示すブロック図である。
【図３】クラウドシステムから提供されて利用者が使用する端末装置に表示される企業情報画面の構成例を示す図である。
【図４】クラウドシステムから提供されて利用者が使用する端末装置に表示される営業員情報画面の構成例を示す図である。
【図５】クラウドシステムのデータベースに格納されている企業情報テーブルの構成例を示す図である。
【図６】ＥＡＩツールにおける内部テーブルの構成例を示す図である。
【図７】連携処理テンプレートでの処理動作を説明するフローチャートである。
【図８】図７により説明したフローのステップ７０５でのデータコンバート処理で、クラウドシステムから内部コードを取得して連携データに設定する処理の詳細を説明するフローチャートである。
【図９】図７により説明したフローのステップ７０５でのデータコンバート処理で、ＥＡＩツール内の内部テーブルから内部コードを取得して連携データに設定する処理の詳細を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明によるデータ連携システム及びデータ連携方法の実施形態を図面により詳細に説明する。
【００１２】
図１は本発明の一実施形態によるデータ連携システムの構成を示す図である。
【００１３】
本発明の実施形態によるデータ連携システムは、図１に示すように、企業内システムである連携元システム１１と、連携先システムであるクラウドシステム１４と、前記連携元システム１１に接続された連携元システム１１及びクラウドシステム１４相互間で授受する連携データのコンバート（編集）、連携先であるクラウドシステムのデータとのマッピング（対応付け）及びデータの登録を行うＥＡＩツール１２と、該ＥＡＩツール１２と前記クラウドシステム１４とを接続するために使用するインターネット１３とにより構成される。
【００１４】
そして、連携元システム１１には、社内ＬＡＮ１７等を介して連携元システム１１の利用者が使用する複数のＰＣ等による端末装置１５が接続されており、連携元システム１１内には、利用者が端末装置１５を介して利用するユーザアプリケーション１１１、該ユーザアプリケーション１１１が利用する各種のデータを保持するデータベース１１２が設けられている。また、クラウドシステム１４内には、端末装置１５を使用している利用者に対して、ＥＡＩツール１２、連携元システム１１を介してサービスするためのクラウドアプリケーション１４２、該クラウドアプリケーション１４２が利用する各種のデータを保持するデータベース１４１が設けられている。また、ＥＡＩツール１２には、ＥＡＩツール１２内に設けられる後述する連携処理テンプレートにおける連携元データのコード変換や編集方法、連携データの登録先となるクラウドシステムの主要なテーブルの定義を設定する開発者が使用する端末装置１６が接続されている。
【００１５】
前述において、連携元システム１１、ＥＡＩツール１２、クラウドシステム１４は、それぞれ、ＣＰＵ、メモリ、ＨＤＤ等による記憶装置を備える情報処理装置であり、また、連携元システム１１とＥＡＩツール１２とは、それぞれ別のサーバ、ＰＣ等の情報処理装置内に独立して構成されてもよく、あるいは、１台のサーバの中に構成されていてもよい。
【００１６】
図２はＥＡＩツール１２の構成を示すブロック図である。このＥＡＩツール１２は、すでに説明したように、サーバ、ＰＣ等の情報処理装置内に構成されていて、図示していない記憶装置に連携処理を登録した連携処理テンプレート２２、複数のテンプレートを蓄積するテンプレート蓄積部２７、連携処理時間短縮のために、データコンバート用のコードを保持する内部テーブル２８を備えて構成されている。
【００１７】
前述の連携処理テンプレート２２は、連携元システム１１内に備えられている連携元テーブル２１から対象データを取得するデータ取得処理部２３、取得したデータをクラウドシステム１４に登録可能な形式に変換するデータコンバート処理部２４、連携データとクラウドシステムの項目とを対応付けるデータマッピング処理部２５、クラウドシステム１４の連携先テーブル２９へ連携データを登録するデータ登録処理部２６を備えて構成されている。この連携処理テンプレート２２内には、連携処理で必要となる前述の各処理部が事前に作成されて設けられている。
【００１８】
そして、データ取得処理部２３には、連携元システム１１のデータベースへ接続するための専用アダプタが登録されており、データ登録処理部２６には、クラウドシステム１４へ接続するための専用アダプタが登録されている。これにより、接続情報としてのユーザ名やパスワードを設定するのみで、データ取得処理部２３、データ登録処理部２６を作成することができる。
【００１９】
データコンバート処理部２４は、連携元データのコード変換や編集方法を記述している。このデータコンバート処理部２４での処理はパターン化が難しいため、ＥＡＩツール１２の開発者が独自にコーディングを行って作成する。ＥＡＩツール１２は、各種の編集や変換の関数も備えていることが一般的であり、前述のコーディングを行うことにより、独自にデータコンバート処理部２４を開発するより少ない工数でデータコンバート処理部２４を作成することができる。
【００２０】
また、データマッピング処理部２５は、連携データの登録先となるクラウドシステム１４の主要なテーブルを事前に定義している。これにより、ＥＡＩツール１２の開発者は、連携元データと連携先テーブルとの項目の対応付けを記述するだけで連携処理テンプレート２２のデータマッピング処理部２５を作成することができる。
【００２１】
前述で説明したように、連携処理テンプレートを使用することにより、データ連携処理システムの開発に当たって、開発者の独自のコーディングが必要な処理部は、テンプレート内のデータコンバート処理部２４及びデータマッピング処理部２５のみとなり、独自に開発する場合に比較して開発工数を削減することが可能となる。
【００２２】
図７は連携処理テンプレート２２での処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、連携元システム１１の利用者が端末装置１５を利用してクラウドシステム１４内にデータを保存しようとして、端末装置１５が連携元システム１１を介してＥＡＩツール１２にアクセスしてきたときの処理である。
【００２３】
（１）処理の開始後、連携処理テンプレート２２は、データ取得処理部２３がＥＡＩツールにより提供される専用アダプタを使用して連携元システム１１との接続を行い、連携元システム１１の連携元テーブル２１から対象データを取得し、データの取得に成功したか否かを判別し、失敗であった場合、再度データ取得の処理を行う(ステップ７０１、７０２)。
【００２４】
（２）ステップ７０２の判別で、データの取得に成功していた場合、ＥＡＩツールにより提供される専用アダプタを使用してデータ登録処理部２６がクラウドシステム１４への接続を行い、接続が成功したか否かを判別し、不成功であった場合、再度クラウドシステム１４への接続処理を行う（ステップ７０３、７０４）。
【００２５】
（３）ステップ７０４の判別で、クラウドシステム１４への接続が成功していた場合、データコンバート処理部２４が、クラウドシステム１４の連携先テーブル２９の項目属性に合わせて連携データのコンバートを行い、データマッピング処理部２５が、連携元テーブル２１の項目と連携先テーブル２９の項目とを対応付けるデータマッピングを行う。また、データ登録処理部２６が、クラウドシステム１４の連携先テーブル２９へのデータの登録を行う(ステップ７０５〜７０７)。
【００２６】
（４）データ登録処理部２６は、データ登録が成功したか否かを判別し、不成功であった場合、エラー情報を出力して、連携元システム１１を介して利用者が使用している端末装置１５に表示させる（ステップ７０８、７０９）。
【００２７】
（５）ステップ７０８の判別で、データ登録が成功であった場合、あるいは、ステップ７０９の処理の後、取得したデータの全てについて連携先テーブル２９への登録が済んでいるか否かを判別し、取得したデータの全ての登録が終了していた場合、ここでの処理を終了し、登録が終了していないデータがまだあった場合、ステップ７０５からの処理に戻って、残っているデータに対して、連携データのコンバート処理からの処理を続ける（ステップ７１０）。
【００２８】
前述した処理は、連携元システム１１の利用者が端末装置１５を利用してクラウドシステム１４内にデータを保存するものとして説明したが、利用者がクラウドシステム１４内で何等かの処理を行わせ、その処理結果を得たいような場合、処理結果のデータは、前述と逆に処理されて、クラウドシステム１４から連携元システム１１に渡されて、端末装置１５に届けられることになる。
【００２９】
前述したような処理を行う連携処理テンプレート２２は、予め開発者がクラウドシステム１４内にデータを保存する等のクラウドシステムによるサービスを受けるために使用する連携処理テンプレートとして、各処理部を開発作成したものである。このような連携処理テンプレート２２は、連携元システム１１内に端末装置１５を介して利用者が使用可能に設けられている複数の処理システムのそれぞれと、クラウドシステム１４内に設けられるサービスを提供する複数のアプリケーションのそれぞれとの組み合わせ毎に開発作成されて、テンプレート蓄積部２７に蓄積されている。
【００３０】
そして、利用者が端末装置１５、連携元システム１１を介してクラウドシステム１４のサービスを利用するために、ＥＡＩツール１２にアクセスがあった場合、そのアクセス情報の内容に基づいて、テンプレート蓄積部２７から１つの連携処理テンプレートが選択されて使用される。
【００３１】
開発者による連携処理テンプレート２２の開発作成は、図７により説明したフローを流用して行うことができる。その際、開発者は、標準的な連携処理を登録した連携処理テンプレートを用いて、前述で説明したフローでの処理を行わせ、前述した組み合わせ毎にテンプレートを構成する各処理部を開発するが、開発者が独自にコーディングするのはデータコンバート処理部２４とデータマッピング処理部２５とだけでよく、開発工数を削減することが可能となる。
【００３２】
次に、クラウドシステム１４のクラウドアプリケーション１４２の１つが営業活動を支援するアプリケーションであるとして、本発明を適用した場合の例について説明する。
【００３３】
図３はクラウドシステム１４から提供されて利用者が使用する端末装置１５に表示される企業情報画面の構成例を示す図、図４はクラウドシステム１４から提供されて利用者が使用する端末装置１５に表示される営業員情報画面の構成例を示す図、図５はクラウドシステム１４のデータベース１４１に格納されている企業情報テーブルの構成例を示す図である。
【００３４】
図３に示す企業情報画面には、企業情報として企業名３１、住所３２、担当営業員３３等の情報が表示され、参照、編集のために利用される。また、図４に示す営業員情報画面には、営業員名４１、部署名４２、役職４３、電子メール４４、電話番号４５等の情報が表示され、参照、編集のために利用される。そして、図３に示す企業情報画面と図４に示す営業員情報画面とをリンクすることにより、営業員への迅速な情報提供を行うことが可能なる。このようなことが可能となる理由は、クラウドシステムの標準機能として、各テーブル間に参照関係が定義されているためである。
【００３５】
図３に示す企業情報画面は、図５に示す企業情報テーブルの情報に基づいて生成される。この企業情報テーブルは、企業を識別する企業コード５１、営業員情報画面と関連付けるための企業担当営業員コード５２、企業名５３、住所５４等の項目を有して構成される。企業情報テーブルは、企業担当営業員コード５２を外部キーとして有することにより、図４に示す営業員情報画面の参照を行うことが可能となる。
【００３６】
本発明の実施形態で利用されるクラウドシステム１４は、マルチテナントに対応可能なシステムであるとしており、全てのデータにクラウドシステム１４が固有に発行する内部コードが付与されているので、前述の企業情報テーブルの企業担当営業員コード５２にクラウドシステムの内部コードを設定する必要がある。外部キーとして企業担当営業員コード５２をそのまま利用することも可能であるが、企業担当営業員コード５２は、クラウドシステム内部コードより検索性能が劣るためクラウドシステムの内部コードの設定が推奨されているからである。
【００３７】
しかし、ＥＡＩツール１２で扱う連携データは、クラウドシステム１４の内部コードを持たないため、クラウドシステムから内部コードを取得して連携データに設定する必要があり、これによりクラウドシステム１４へのアクセス回数が増加することとなる。通常、クラウドシステム１４へのアクセスは、インターネット回線を経由するため、一般的な企業内システムのデータベースへのアクセスより性能が劣り、このため連携処理時間全体が増加することになる。
【００３８】
図８は図７により説明したフローのステップ７０５でのデータコンバート処理で、クラウドシステムから内部コードを取得して連携データに設定する処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００３９】
（１）処理が開始されると、まず、クラウドシステム１４へ接続し、ステップ７０１の処理で連携元システム１１から読み込んだ連携データを読み込み、連携データが存在するか否かを判定し、存在しなければ、何もせずにここでの処理を終了する（ステップ８０１〜８０３）。
【００４０】
（２）ステップ８０３の判定で、連携データが存在した場合、クラウドシステム１４から内部コードを検索して内部コードを取得し、連携データへ内部コードを設定し、内部コードを設定した連携データをクラウドシステム１４の連携先テーブル２９へ登録し、ステップ８０２からの処理に戻って処理を続ける（ステップ８０４〜８０７）。
【００４１】
前述したフローによる処理は、連携データ１件ずつについて、クラウドシステムへアクセスして内部コードの検索を行うこととしているので、連携処理の時間全体が増加してしまうことになる。このアクセス回数を削減するために、ＥＡＩツール１２内に、図２に示すように内部テーブル２８を作成しておき、この内部テーブル２８に内部コードを保持するようにすることができる。
【００４２】
図６は内部テーブル２８の構成例を示す図である。図６に示すように、この内部テーブル２８は、連携データの識別コードである企業コード６１と企業担当営業員コード（クラウドシステム内部コード）６２とを対応付けた複数のレコードを保持している。ＥＡＩツール１２内に設けた内部テーブル２８に内部コードを保持することにより、前述したステップ８０５の処理における内部コード取得が、インターネット回線を経由するより高速になるため連携処理全体の時間を短縮することが可能となる。
【００４３】
運用前の準備としてＥＡＩツール１２内の内部テーブル２８へのデータの初期登録が必要になるが、データベースシステムが標準機能として提供するテキストデータのインポート機能などを使用することが可能なため作業の工数は小さくて済むことになる。
【００４４】
図９は図７により説明したフローのステップ７０５でのデータコンバート処理で、ＥＡＩツール１２内の内部テーブル２８から内部コードを取得して連携データに設定する処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００４５】
（１）処理が開始されると、まず、クラウドシステム１４へ接続し、ステップ７０１の処理で連携元システム１１から読み込んだ連携データを読み込み、連携データが存在するか否かを判定し、存在しなければ、何もせずに個々での処理を終了する。ここまでの処理は、図８のフローにおけるステップ８０１〜８０３の処理と同様である（ステップ９０１〜９０３）。
【００４６】
（２）次に、ＥＡＩツール１２内の内部テーブル２８からクラウドシステムの内部コードを検索し、内部テーブル２８内に対象の内部コードが存在するか否かを判定し、内部テーブル２８内に対象の内部コードが存在しなかった場合、クラウドシステム１４から内部コードを検索して内部コードを取得し、取得した内部コードを内部テーブル２８に追加登録する（ステップ９０５、９０９、９１０）。
【００４７】
（３）ステップ９０５の判定で、内部テーブル２８内に対象の内部コードが存在していた場合、あるいは、ステップ９１０の処理の後、内部テーブル２８から内部コードを取得し、連携データへ内部コードを設定し、内部コードを設定した連携データをクラウドシステム１４の連携先テーブル２９へ登録し、ステップ９０２からの処理に戻って処理を続ける（ステップ９０６〜９０８）。
【００４８】
前述した処理において、内部テーブル２８内に対象の内部コードが存在しなかった場合に、クラウドシステム１４から内部コードを取得して内部テーブル２８に追加登録を行うこととしており、この内部テーブル２８への内部コードの追加登録を行うことにより、ＥＡＩツール１２の内部テーブル２８からクラウドシステム１４の内部コードを取得する確率を高くすることができ、クラウドシステム１４へのアクセス数を削減することが可能となる。
【００４９】
前述した本発明の実施形態での各処理は、プログラムにより構成し、本発明が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００５０】
前述した本発明の実施形態によるデータ連携システムは、ＥＡＩツールを使用して連携元システムとクラウドシステムとの間のデータの連携を行うこととしている。ＥＡＩツールは、主要なメインフレームや業務パッケージ、クラウドシステムとの間の専用アダプタ（インターフェース）を備え、データのフォーマット変換の機能等も備えているため、連携元システムとクラウドシステムとの間のデータの連携のためのツールを個別に開発するよりも開発工数の削減を行うことが可能である。
【００５１】
また、本発明の実施形態は、クラウドシステムへの連携処理をテンプレート化して提供することとしているので、開発期間の短縮を実現することができる。
【００５２】
また、本発明の実施形態は、ＥＡＩツールにクラウドシステムの内部コードを格納した内部テーブル設け、この内部テーブルを使用して連携データにクラウドシステムの内部コードを設定することとしているので、連携処理時間を短縮することができる。連携処理時間が増加する主な原因は、連携元システムとしての企業内システムより回線速度が劣るインターネット回線を経由したクラウドシステムへのアクセスし、前述の内部コードを取得しなければならないためである。クラウドシステム内でのデータの関連付けを実現するために、連携データにクラウドシステム固有の内部コードを設定する必要がある場合があり、そのためクラウドシステムへのアクセス回数が増加してしまうが、本発明では、前述したように、ＥＡＩツールに連携データ識別コードとクラウドシステム内部コードを保持した内部テーブルを作成し、そこからクラウドシステム内部コードを取得することとしているので、クラウドシステムへのアクセス回数を削減することにより処理時間の短縮を図ることが可能となる。
【符号の説明】
【００５３】
１１  連携元システム
１２  ＥＡＩツール
１３  インターネット
１４  クラウドシステム
１５、１６  端末装置
１７  社内ＬＡＮ
２１  連携元テーブル
２２  連携処理テンプレート
２３  データ取得処理部
２４  データコンバート処理部
２５  データマッピング処理部
２６  データ登録処理部
２７  テンプレート蓄積部
２８  内部テーブル
２９  連携先テーブル
１１１  ユーザアプリケーション
１１２、１４１  データベース
１４２  クラウドアプリケーション
【図１】
2011175579.tif 000003
【図２】
2011175579.tif 000004
【図３】
2011175579.tif 000005
【図４】
2011175579.tif 000006
【図５】
2011175579.tif 000007
【図６】
2011175579.tif 000008
【図７】
2011175579.tif 000009
【図８】
2011175579.tif 000010
【図９】
2011175579.tif 000011