(57)【要約】【課題】  プログラム技術者の作業をなくすため、パラメータ設定による他システム連携可能な連携システム、サーバ、連携方法およびプログラムを提供する。【解決手段】  端末１０が、接続先情報を含むデータの入力を受け付け、Ｗｅｂサーバ１００に送り、Ｗｅｂサーバが、自システムと他システムそれぞれの接続先情報を含むデータを設定情報３００として対応付けて登録し、設定情報３００とデータソース５００に基づいて、情報処理装置６００が備える他システムのデータベース４００へのインターフェース処理を行ない、自システムデータベース２００に登録されているデータを出力する。【選択図】  図１
2006338256.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されている端末と、サーバと、情報処理装置と、を含む連携システムであって、
前記端末は、接続先情報を含むデータの入力を受け付け、前記サーバに送る手段を備え、
前記サーバは、自システムデータベースと、
自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録する手段と、
前記設定情報とデータソースに基づいて、前記情報処理装置が備える他システムのデータベースへのインターフェース処理を行なう手段と、を備え、
前記サーバは、前記自システムデータベースに登録されているデータをネットワークを介して前記情報処理装置の他システムデータベースへ出力することを特徴とする連携システム。
【請求項２】
端末と、該端末と第１のネットワークを介して接続されているサーバと、該サーバと第２のネットワークを介して接続されている情報処理装置と、を含む連携システムであって、
前記端末は、接続先情報を含むデータの入力を受け付け、前記第１のネットワークを介して前記サーバに送る手段を備え、
前記サーバは、自システムデータベースと、
自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録する手段と、
前記設定情報とデータソースに基づいて、前記情報処理装置が備える他システムのデータベースへのインターフェース処理を行なう手段と、を備え、
前記サーバは、前記自システムデータベースに登録されているデータを前記第２のネットワークを介して前記情報処理装置の他システムデータベースへ出力することを特徴とする連携システム。
【請求項３】
前記設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする請求項１または２記載の連携システム。
【請求項４】
自システムデータベースと、
自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録する手段と、
前記設定情報とデータソースに基づいて、前記情報処理装置が備える他システムのデータベースへのインターフェース処理を行なう手段と、を備え、
前記自システムデータベースに登録されているデータを他システムデータベースへ出力することを特徴とするサーバ。
【請求項５】
前記設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする請求項４記載のサーバ。
【請求項６】
ネットワークを介して接続されている端末と、サーバと、情報処理装置と、を利用した連携方法であって、
前記端末が、接続先情報を含むデータの入力を受け付け、前記サーバに送るステップを有し、
前記サーバが、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録するステップと、
前記設定情報とデータソースに基づいて、前記情報処理装置が備える他システムのデータベースへのインターフェース処理を行なうステップと、を有し、
前記サーバが、自システムデータベースに登録されているデータをネットワークを介して前記情報処理装置の他システムデータベースへ出力することを特徴とする連携方法。
【請求項７】
端末と、該端末と第１のネットワークを介して接続されているサーバと、該サーバと第２のネットワークを介して接続されている情報処理装置と、を利用した連携方法であって、
前記端末が、接続先情報を含むデータの入力を受け付け、前記第１のネットワークを介して前記サーバに送るステップを有し、
前記サーバが、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録するステップと、
前記設定情報とデータソースに基づいて、前記情報処理装置が備える他システムのデータベースへのインターフェース処理を行なうステップと、を有し、
前記サーバが、前記自システムデータベースに登録されているデータを前記第２のネットワークを介して前記情報処理装置の他システムデータベースへ出力することを特徴とする連携方法。
【請求項８】
前記設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする請求項６または７記載の連携方法。
【請求項９】
端末に、接続先情報を含むデータの入力を受け付けさせ、ネットワークを介して接続されているサーバに送るステップを実行させ、
前記サーバに、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録するステップと、
前記設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なうステップと、を実行させ、
前記サーバに、自システムデータベースに登録されているデータをネットワークを介して前記情報処理装置の他システムデータベースへ出力させることを特徴とするプログラム。
【請求項１０】
前記設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする請求項９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェース処理の新規作成や変更が設定情報のみを変更することで対応可能となる連携システム、サーバ、連携方法およびプログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂを利用した情報システムの構築において、自システムのデータを他システムへ連携するには手作業でのプログラミングを行なう必要があり、プログラム技術者がプログラミング作業を行なっていた。
【０００３】
また、データベース情報の変更を行なう場合でも新規作成と同様にプログラム技術者がプログラムの変更作業を行なう必要があった。
【０００４】
ここで、データ関連付け処理部が、第１のＷｅｂアプリケーションの出力データ項目名と、第２のＷｅｂアプリケーションの入力データ項目名とを比較し、出力項目名と入力項目名とを関連付け、第１のＷｅｂアプリケーションの出力データは出力データ履歴テーブル２２に記憶され、データ関連付け処理部１３は、さらに、出力項目名と入力項目名との関連に基づいて、出力データ履歴テーブル２２に記憶されている出力データを入力データとして第２のＷｅｂアプリケーションへ供給することで、カスタマイズすることなしに、自動的に複数のシステム間の連携をとることができる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−３０２７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来例においては次のような問題点があった。
【０００６】
出力データ項目と入力データ項目を関連付けて管理することにより、システム間の連携を実現するが、接続先情報までは、管理していないので、接続先情報が変更された場合には、プログラム側の修正が必要であった。
【０００７】
そこで、本発明は、プログラム技術者の作業をなくすため、パラメータ設定による他システム連携可能な連携システム、サーバ、連携方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、ネットワークを介して接続されている端末と、サーバと、情報処理装置と、を含む連携システムであって、端末は、接続先情報を含むデータの入力を受け付け、サーバに送る手段を備え、サーバは、自システムデータベースと、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録する手段と、設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なう手段とを備え、サーバは、自システムデータベースに登録されているデータをネットワークを介して情報処理装置の他システムデータベースへ出力することを特徴とする連携システムである。
【０００９】
請求項２記載の発明は、端末と、該端末と第１のネットワークを介して接続されているサーバと、該サーバと第２のネットワークを介して接続されている情報処理装置と、を含む連携システムであって、端末は、接続先情報を含むデータの入力を受け付け、第１のネットワークを介してサーバに送る手段を備え、サーバは、自システムデータベースと、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録する手段と、設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なう手段とを備え、サーバは、自システムデータベースに登録されているデータを第２のネットワークを介して情報処理装置の他システムデータベースへ出力することを特徴とする連携システムである。
【００１０】
請求項３記載の発明は、請求項１または２記載の連携システムにおいて、設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする。
【００１１】
請求項４記載の発明は、自システムデータベースと、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録する手段と、設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なう手段とを備え、自システムデータベースに登録されているデータを他システムデータベースへ出力することを特徴とするサーバである。
【００１２】
請求項５記載の発明は、請求項４記載のサーバにおいて、設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする。
【００１３】
請求項６記載の発明は、ネットワークを介して接続されている端末と、サーバと、情報処理装置と、を利用した連携方法であって、端末が、接続先情報を含むデータの入力を受け付け、サーバに送るステップを有し、サーバが、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録するステップと、設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なうステップとを有し、サーバが、自システムデータベースに登録されているデータをネットワークを介して情報処理装置の他システムデータベースへ出力することを特徴とする連携方法である。
【００１４】
請求項７記載の発明は、端末と、該端末と第１のネットワークを介して接続されているサーバと、該サーバと第２のネットワークを介して接続されている情報処理装置と、を利用した連携方法であって、端末が、接続先情報を含むデータの入力を受け付け、第１のネットワークを介してサーバに送るステップを有し、サーバが、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録するステップと、設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なうステップとを有し、サーバが、自システムデータベースに登録されているデータを第２のネットワークを介して情報処理装置の他システムデータベースへ出力することを特徴とする連携方法である。
【００１５】
請求項８記載の発明は、設定情報には、請求項６または７記載の連携方法において、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする。
【００１６】
請求項９記載の発明は、端末に、接続先情報を含むデータの入力を受け付けさせ、ネットワークを介して接続されているサーバに送るステップを実行させ、サーバに、自システムと他システムそれぞれの接続先情報を含むデータを設定情報として対応付けて登録するステップと、設定情報とデータソースに基づいて、情報処理装置が備える他システムのデータベースへのインターフェース処理を行なうステップとを実行させ、サーバに、自システムデータベースに登録されているデータをネットワークを介して情報処理装置の他システムデータベースへ出力させることを特徴とするプログラムである。
【００１７】
請求項１０記載の発明は、請求項９記載のプログラムにおいて。設定情報には、データベース情報、対象テーブルおよび出力項目の少なくとも一つを含むことを特徴とする。
【発明の効果】
【００１８】
本発明の連携システム、サーバ、連携方法およびプログラムによれば、パラメータ設定によりプログラム技術者の作業をなくすことができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の一実施の形態について図を参照して詳細に説明する。
【００２０】
図１を参照すると、本実施の形態における連携システムは、端末１０と、Ｗｅｂサーバ１００と、情報処理装置６００とから構成されている。また、端末１０、Ｗｅｂサーバ１００および情報処理装置６００は、プログラム制御により動作し、端末１０とＷｅｂサーバ１００は、イントラネット１を介して、また、Ｗｅｂサーバ１００と情報処理装置６００は、ネットワーク２を介して相互に接続されている。イントラネット１は、他のネットワークであってもよく、また、ネットワーク２は、任意のネットワークであってよく、例えば、光ファイバ、インターネット、公衆回線、ＬＡＮ（Local Area Network）、ＡＤＳＬ（Asymmetric Digital Subscriber Line）等であってもよい。なお、通信方法は、有線であっても、無線であってもよい。さらに、イントラネット１とネットワーク２は、共通のネットワークで構成されていてもよい。
【００２１】
ここで、端末１０は、「データベース情報」、「対象テーブル」、「出力項目」等を入力する情報処理装置であって、例えば、パーソナルコンピュータ等である。入力した情報は、イントラネット１を経由してＷｅｂサーバ１００へ送られる。
【００２２】
Ｗｅｂサーバ１００は、設定情報登録部１０１と、インターフェース処理部１０２と、自システムのデータベース２００を備える情報処理装置であって、例えば、ワークステーションである。
【００２３】
設定情報登録部１０１は、端末１０で入力された「データベース情報」、「対象テーブル」、「出力項目」を設定情報３００として保存する。図１に示すように、インターフェースの設定情報とインターフェース処理を別々に管理する。
【００２４】
設定情報３００では、自システムと他システムそれぞれの「データベース情報」、「対象テーブル」、「出力項目」を紐付けして管理することにより、インターフェース処理の新規作成や変更が設定情報３００のみを変更することで対応可能となる。
【００２５】
インターフェース処理部１０２は、設定情報３００に保存されている情報とデータソース５００の情報を基にして、自システムのデータベース２００に登録されているデータを他システムのデータベース４００へ出力する機能を有している。
【００２６】
情報処理装置６００は、他システムのデータベース４００を備える、例えば、パーソナルコンピュータ等である。
【００２７】
次に、図２を参照して、本実施の形態におけるシステム間の連携の処理動作のフローについて説明する。
【００２８】
まず、端末１０に設定情報３００に格納されるべき情報が入力される（Ｓ２０１）。
【００２９】
次に、端末１０に入力された情報は、イントラネット１を経由してＷｅｂサーバ１００へ送られる（Ｓ２０２）。
【００３０】
Ｗｅｂサーバ１００は、その送られてきた情報をＷｅｂサーバ１００上の設定情報登録部１０１で設定情報３００として保存する（Ｓ２０３）。
【００３１】
Ｗｅｂサーバ１００のインターフェース処理部１０２は、設定情報３００に保存された情報とデータソース５００の情報を基にしてインターフェース処理を行なう（Ｓ２０４）。
【００３２】
そして、Ｗｅｂサーバ１００は、自システムのデータベース２００に登録されているデータをネットワーク２を介して情報処理装置６００の他システムのデータベース４００へ出力する（Ｓ２０５）。
【００３３】
上記の実施の形態によれば、設定方法については、「データベース情報」は、データソースの設定、「対象テーブル」は、データベースに存在しているテーブルより選択、「出力項目」は、対象テーブルのどの項目に出力するかを選択、という形式で行なうため、プログラムの専門家でなくても容易に設定することができ、システム連携が可能となる。
【００３４】
また、新規のインターフェース処理やインターフェース項目の追加・変更、データベース情報の変更が発生した場合でも、利用者は設定情報の変更を行なうだけで対応可能となる。
【００３５】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態における端末１０、Ｗｅｂサーバ１００および情報処理装置６００の機能を実現するためのプログラムを各装置等に読込ませて実行することにより本システムの機能を実現する処理を行なってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスク等を介して、または伝送媒体であるインターネット、電話回線等を介して伝送波により他のコンピュータシステムに伝送されてもよい。
【００３６】
上述する各実施の形態は、端末１０、Ｗｅｂサーバ１００および情報処理装置６００が別個に接続されているシステム構成について説明したが、各機能が１つのコンピュータシステムとして実現されている構成や機能毎に複数のサーバ装置等が追加された構成にも適用可能であることはもちろんである。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態における連携システムの概略構成図である。
【図２】本発明の実施形態における、システム間の連携の処理動作を示すフローチャートである。
【符号の説明】
【００３８】
１    イントラネット
２    ネットワーク
１０    ユーザ端末
１００    Ｗｅｂサーバ
１０１    設定情報登録部
１０２    インターフェース処理部
２００    自システムデータベース
３００    設定情報
４００    他システムデータベース
６００    情報処理装置
【図１】
2006338256.tif 000003
【図２】
2006338256.tif 000004