(57)【要約】【課題】各コンピュータシステム内にインターフェイス機能を装備する必要が無く、データ形式或いはデータの送受信形式が異なる２以上のコンピュータシステム間のインターフェイス機能を共通化させるハブインターフェイスシステムを提供する。【解決手段】データ形式或いは送受信形式が異なる２以上のコンピュータシステム２、３の間で送受信されるデータファイル１２のデータ形式或いは送受信形式を変換するハブインターフェイスシステム１であって、コンピュータシステム２、３から送信されるデータファイル１２を受信し、データファイル１２のデータ形式或いは送受信形式を、送信先のコンピュータシステム３、２のデータ形式或いは送受信形式へ変換し、変換後のデータファイル１２を送信先のコンピュータシステム３、２へ送信する。【選択図】図１
2007200010.tif 000002
【特許請求の範囲】
【請求項１】
データ形式或いは送受信形式が異なる２以上のコンピュータシステムの間で送受信されるデータファイルのデータ形式或いは送受信形式を変換するハブインターフェイスシステムであって、コンピュータシステムから送信されるデータファイルを受信し、当該データファイルのデータ形式或いは送受信形式を、送信先のコンピュータシステムのデータ形式或いは送受信形式へ変換し、変換後のデータファイルを前記送信先のコンピュータシステムへ送信することを特徴とするハブインターフェイスシステム。
【請求項２】
送信元のコンピュータシステムのデータ形式或いは送受信形式と送信先のコンピュータシステムのデータ形式或いは送受信形式との組合せを登録する変換テーブルと、
データファイルを受信した際に、前記変換テーブルから当該データファイルに対応する前記組合せを抽出して、当該組合せに従ってデータ形式或いは送受信形式を送信先のコンピュータのデータ形式或いは送受信形式へ変更するコード変換部と
を備えることを特徴とする請求項１記載のハブインターフェイスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ形式或いは送受信形式が異なる２以上のコンピュータシステムの間でデータ通信する際に、送受信されるデータファイルを適切な形式へ変換するハブインターフェイスシステムに関する。
【背景技術】
【０００２】
複数のコンピュータネットワーク間を接続して相互にデータの送受信を行う場合、データ形式や送受信形式などを互いに合致させる必要がある。従来では、複数のシステム間でデータ形式やデータの送受信形式が異なる場合、各システムが、データ形式やデータの送受信形式を送受信先のシステムに対応する形式へ変更するインターフェイス機能をそれぞれ備えていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、各システム内にデータ通信のインターフェイス機能を構築していたのではコストが増大してしまう。
【０００４】
また、データ形式やデータの送受信形式が異なる新たなシステムが追加された場合、総てのシステム内のインターフェイス機能を修正或いは更新する必要がある。つまり、各システムのインターフェイスファイルの設定情報を直接修正しなければならない。よって、修正/更新の作業が煩雑であり、作業ミス、修正ミスが発生しやすいといった問題があった。
【課題を解決するための手段】
【０００５】
本発明の特徴は、データ形式或いは送受信形式が異なる２以上のコンピュータシステムの間で送受信されるデータファイルのデータ形式或いは送受信形式を変換するハブインターフェイスシステムであって、コンピュータシステムから送信されるデータファイルを受信し、当該データファイルのデータ形式或いは送受信形式を、送信先のコンピュータシステムのデータ形式或いは送受信形式へ変換し、変換後のデータファイルを前記送信先のコンピュータシステムへ送信することである。
【発明の効果】
【０００６】
本発明によれば、各コンピュータシステム内にインターフェイス機能を装備する必要が無く、データ形式或いはデータの送受信形式が異なる２以上のコンピュータシステム間のインターフェイス機能を共通化させるハブインターフェイスシステムを提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下図面を参照して、本発明の実施の形態を説明する。図面の記載において同一あるいは類似の部分には同一あるいは類似な符号を付している。
【０００８】
図１を参照して、本発明の実施の形態に係わるハブインターフェイスシステム及びこれを介して行われるデータ通信について説明する。
【０００９】
ハブインターフェイスシステム１は、データ形式或いはデータの送受信形式が異なる２以上のコンピュータシステム２、３、１１の間で送受信されるデータファイル１２に対して、データ形式或いはデータの送受信形式の変換を行う。ここでは、２以上のコンピュータシステムとして、ＳＡＰシステム２、レガシィシステム３、及びインターネット上のウェブ画面１１を例に取り説明する。これらのコンピュータシステムのデータ形式或いはデータの送受信形式は、ＳＡＰシステム２がＦＴＰであり、レガシィシステム３がＦＴＰ及びｍｉｃｅであり、インターネット上のウェブ画面１１がｈｔｔｐであり、互いに異なる。
【００１０】
ハブインターフェイスシステム１は、送受信されるデータファイル１２をデータ圧縮するデータ圧縮部４と、データファイル１２のデータ形式或いは送受信形式を変換するコード変換部５と、データファイル１２の送受信を管理する送受信管理部６と、データ形式或いは送受信形式の組合せを記憶する変換テーブル７と、送受信管理テーブル８と、システム１による処理結果をログとして記録する処理結果ログテーブル９とを備える。
【００１１】
変換テーブル７には、送信元のコンピュータシステムのデータ形式或いは送受信形式と送信先のコンピュータシステムのデータ形式或いは送受信形式との組合せを登録する。例えば、送信元がＳＡＰシステム２で送信先がレガシィシステム３ならば、ファイル転送の際に使用するプロトコルをＦＴＰからｍｉｃｅへ変換する必要があるため、ＦＴＰ→ｍｉｃｅの組合せが変換テーブル７に登録されていることになる。なお、レガシィシステム３内ではｍｉｃｅのほかにＦＴＰ形式のものがある。この場合、ＦＴＰ→ＦＴＰの組合せを変換テーブル７に登録しても構わないし、この場合、変換する必要が無いため、変換しないとして処理しても構わない。
【００１２】
コード変換部５は、データファイル１２を受信した際に、変換テーブル７から当該データファイルに対応する組合せ（インターフェイスファイル）を抽出して、当該インターフェイス（Ｉ／Ｆ）ファイルに従ってデータ形式或いは送受信形式を送信先のコンピュータのデータ形式或いは送受信形式へ変更する。
【００１３】
具体的には、先ず、変換テーブル７からＩ／Ｆファイルを呼び出し、データ変換の有無を判定する。図１に示すように、ＦＴＰからＦＴＰへの転送であれば、変換の必要はないが、ＦＴＰからｍｉｃｅへの転送であれば、これに対応するＩ／Ｆファイルが必要となる。データ変換が必要な場合は変換テーブル７から対応するＩ／Ｆファイルを呼び出してこれに基づいてデータ変換を行う。そして、送信先のシステムへ変換後のデータファイル１２をＴＣＰ／ＩＰ形式により送信する。この送信の時にエラーが発生した場合は、送受信管理部６がエラーファイルを出力して監視システムへエラー情報を上げる。
【００１４】
このように、ハブインターフェイスシステム１は、コンピュータシステムから送信されるデータファイルを受信し、当該データファイルのデータ形式或いは送受信形式を、送信先のコンピュータシステムのデータ形式或いは送受信形式へ変換し、変換後のデータファイルを送信先のコンピュータシステムへ送信する。
【００１５】
データ圧縮部４は、受信したデータファイルを、所定の圧縮処理によりデータの意味を保ったまま、その容量を削減する処理を行う。データ圧縮処理は、データファイル１２の容量に応じて実施／不実施を判断してもよいし、データ容量によれば一律に実施しても構わない。
【００１６】
送受信管理部６は、データファイル１２を受信した時、データファイル１２の内容にエラーがあるか否かをチェックして、エラーがあるものはエラーファイルへ出力し、外部の監視システムへこのエラー情報を送信する。
【００１７】
送受信管理テーブル８には、送受信管理部６により管理されるデータファイル１２の詳細な情報が記憶されている。また、処理結果ログテーブル９には、データ圧縮部４、コード変換部５及び送受信管理部６により実施された処理及びその結果をログ形式で記憶されている。
【００１８】
変換テーブル７、送受信管理テーブル８及び処理結果ログテーブル９に記憶されている情報は、ウェブ画面１１を通じて入手することができる。また、ウェブ画面１１を通じてユーザは、変換テーブル７に記憶されているＩ／Ｆファイルの設定を編集したり、新たなＩ／Ｆファイルを追加したりすることができる。例えば、ハブインターフェイスシステム１を介してデータ通信を行う新たなコンピュータシステムが追加された場合には、新たなコンピュータシステムのデータ形式或いは送受信形式に対応するＩ／Ｆファイルを新たに追加することができる。更に、ウェブ画面１１を通じて、ユーザは各Ｉ／Ｆファイルの稼動状況を把握することができる。
【００１９】
ＳＡＰシステム２は、ＳＡＰＲ／３データベース１０を備える。ＳＡＰＲ／３データベース１０には、複数の業務データ１３が記憶されている。ＳＡＰシステム２は、ハブインターフェイスシステム１を介して、これらの業務データ１３をレガシィシステム３へ送信する。
【００２０】
なお、ここでは、異なるデータ形式或いはデータの送受信形式の例として、ＦＴＰ、ｈｔｔｐ、ｍｉｃｅを挙げたが、本発明はこれに限定されることはない。その他に電子メールの送受信であれば、ＳＭＴＰ／ＰＯＰなどの通信プロトコルにも対応させることができる。
【００２１】
図２は、図１の変換テーブル７に記憶されているＩ／Ｆファイルのリストの一例を示す。変換テーブル７には、ハブインターフェイスシステム１に接続されているコンピュータシステムに対応するデータ変換の組合せがＩ／Ｆファイルとして複数登録されている。Ｉ／Ｆファイルには、それぞれのデータ名称、ファイルＩＤ、出力ファイル名、受信方式、送信方式、データ変換の有無などが記憶されている。受信方式は、送信元のコンピュータシステムから受信する時のデータ形式或いは受信形式を示し、送信方式は、送信先のコンピュータシステムへ送信する時のデータ形式或いは送信形式を示す。よって、受信方式と送信方式が同じであれば、データ変換の必要はない。受信したデータ形式と送信するデータ形式が異なる場合に限りデータ変換を行う。図２に示す表は、ウェブ画面１１に表示させることができ、ユーザは、当該ウェブ画面１１を介してＩ／Ｆファイルの内容を確認し、修正、或いは追加することができる。また、各項目ごとに検索機能を備えており、必要なＩ／Ｆファイルをウェブ上で検索することができる。
【００２２】
図３は、図１の処理結果ログテーブル９に記憶されている内容を示す。処理結果ログテーブル９には、ハブインターフェイスシステムにより実施されたデータ送受信結果が記憶されている。具体的には、ファイル名称、ファイル名、送信開始時刻、送信終了時刻などの項目に分けて過去に処理された複数のデータファイルが記録されている。図３に示す表は、ウェブ画面１１に表示させることができ、ユーザは、当該ウェブ画面１１を介して過去に実施したＩ／Ｆファイルの送受信結果を閲覧することができる。また、各項目ごとに検索機能を備えており、必要な送受信結果をウェブ上で検索することができる。
【００２３】
以上説明した本発明の実施の形態によれば、以下に示す作用効果が得られる。
【００２４】
ハブインターフェイスシステム１は、送信元のコンピュータシステムから送信されるデータファイル１２を受信し、データファイル１２のデータ形式或いは送受信形式を、送信先のコンピュータシステムのデータ形式或いは送受信形式へ変換し、変換後のデータファイル１２を送信先のコンピュータシステムへ送信する。これにより、従来のような各コンピュータシステム内にインターフェイス機能を装備する必要が無くなり、データ形式或いはデータの送受信形式が異なる２以上のコンピュータシステム間のインターフェイス機能を共通化させることができる。＜請求項１の効果＞
変換テーブル７に図２に示すような送信元と送信先のそれぞれのデータ形式或いはデータの送受信形式の組合せ（Ｉ／Ｆファイル）を記憶させておき、コード変換部５がＩ／Ｆファイルに従ってデータ形式或いはデータの送受信形式の変換を行う。これにより、データ形式或いはデータの送受信形式が異なる２以上のコンピュータシステム間であってもデータファイルを相互に交換することができるようになる。＜請求項２の効果＞
上記のように、本発明は、１つの実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。即ち、本発明はここでは記載していない様々な実施の形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲に係る発明特定事項によってのみ限定されるものである。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係わるハブインターフェイスシステム及びこれを介してデータ通信を行う、データ形式或いはデータの送受信形式が異なる２以上のコンピュータシステムを示すブロック図である。
【図２】図１の変換テーブル７に記憶されているＩ／Ｆファイルの例を示す表である。
【図３】図１の処理結果ログテーブル９に記憶されている内容を示す表である。
【符号の説明】
【００２６】
１…ハブインターフェイスシステム
２…ＳＡＰシステム（コンピュータシステム）
３…レガシィシステム（コンピュータシステム）
４…データ圧縮部
５…コード変換部
６…送受信管理部
７…変換テーブル
８…送受信管理テーブル
９…処理結果ログテーブル
１０…ＳＡＰＲ／３データベース
１１…ウェブ画面
１２…データファイル
１３…業務データ
【図１】
2007200010.tif 000003
【図２】
2007200010.tif 000004
【図３】
2007200010.tif 000005