(57)【要約】本発明にかかるシステムは、複数の業務システム５００と、業務システム間で通信される通信データを交換するデータ交換装置１００とを、ネットワーク３００を介して通信可能に接続して構成されている。利用者がクライアント装置２００を用いてデータを入力すると、該入力データは業務サーバ装置４００に送信されて登録される。また、業務サーバ装置４００は、当該入力データをデータ交換装置１００に対しても送信する。データ交換装置１００は、受信したデータを登録する。
2003009147.tif 000002
【特許請求の範囲】
【請求項１】
複数の業務システムと、上記業務システム間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続して構成された業務データ交換システムであって、
上記データ交換装置は、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手段と、
上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段と、
を備えたことを特徴とする業務データ交換システム。
【請求項２】
上記データ交換装置は、
上記送信先情報に指定された上記業務システムのデータフォーマットに適用するように、上記解析手段にて解析された当該通信データを成型する成型手段、
をさらに備えたことを特徴とする請求の範囲第１項に記載の業務データ交換システム。
【請求項３】
上記データ交換装置は、
上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して送信する送信手段、
をさらに備えたことを特徴とする請求の範囲第２項に記載の業務データ交換システム。
【請求項４】
上記送信手段は、
上記送信先情報にて指定された上記業務システムに対応するデータ送受信プロトコルにより送信すること、
を特徴とする請求の範囲第３項に記載の業務データ交換システム。
【請求項５】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第４項に記載の業務データ交換システム。
【請求項６】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置であって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手段と、
上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段と、
を備えたことを特徴とするデータ交換装置。
【請求項７】
上記送信先情報に指定された上記業務システムのデータフォーマットに適用するように、上記解析手段にて解析された当該通信データを成型する成型手段、
をさらに備えたことを特徴とする請求の範囲第６項に記載のデータ交換装置。
【請求項８】
上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して送信する送信手段、
をさらに備えたことを特徴とする請求の範囲第７項に記載のデータ交換装置。
【請求項９】
上記送信手段は、
上記送信先情報にて指定された上記業務システムに対応するデータ送受信プロトコルにより送信すること、
を特徴とする請求の範囲第８項に記載のデータ交換装置。
【請求項１０】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第９項に記載のデータ交換装置。
【請求項１１】
複数の業務システムと、上記業務システム間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続して構成された業務データ交換システムを用いて実行される業務データ交換方法であって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、
上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、
を含むことを特徴とする業務データ交換方法。
【請求項１２】
上記送信先情報に指定された上記業務システムのデータフォーマットに適用するように、上記解析手順にて解析された当該通信データを成型する成型手順、
をさらに含むことを特徴とする請求の範囲第１１項に記載の業務データ交換方法。
【請求項１３】
上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して送信する送信手順、
をさらに含むことを特徴とする請求の範囲第１２項に記載の業務データ交換方法。
【請求項１４】
上記送信手順は、
上記送信先情報にて指定された上記業務システムに対応するデータ送受信プロトコルにより送信すること、
を特徴とする請求の範囲第１３項に記載の業務データ交換方法。
【請求項１５】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第１４項に記載の業務データ交換方法。
【請求項１６】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置を用いて実行されるデータ交換方法をコンピュータに実行させるためのプログラムであって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、
上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、
を含むことを特徴とするプログラム。
【請求項１７】
上記送信先情報に指定された上記業務システムのデータフォーマットに適用するように、上記解析手順にて解析された当該通信データを成型する成型手順、
をさらに含むことを特徴とする請求の範囲第１６項に記載のプログラム。
【請求項１８】
上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して送信する送信手順、
をさらに含むことを特徴とする請求の範囲第１７項に記載のプログラム。
【請求項１９】
上記送信手順は、
上記送信先情報にて指定された上記業務システムに対応するデータ送受信プロトコルにより送信すること、
を特徴とする請求の範囲第１８項に記載のプログラム。
【請求項２０】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第１９項に記載のプログラム。
【請求項２１】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置を用いて実行されるデータ交換方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、
上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、
を含むことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
上記送信先情報に指定された上記業務システムのデータフォーマットに適用するように、上記解析手順にて解析された当該通信データを成型する成型手順、
をさらに含むことを特徴とする請求の範囲第２１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２３】
上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して送信する送信手順、
をさらに含むことを特徴とする請求の範囲第２２項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２４】
上記送信手順は、
上記送信先情報にて指定された上記業務システムに対応するデータ送受信プロトコルにより送信すること、
を特徴とする請求の範囲第２３項に記載のプログラム。
【請求項２５】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第２４項に記載のプログラム。
【発明の詳細な説明】
技術分野
本発明は、業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体に関し、特に、異なる企業等の業務システムがインターネット等のオープンなネットワークを介して通信データを送受信するための業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体に関する。
背景技術
従来、複数の企業の業務システム間で通信データを送受信する場合には、通信データの互換性は考慮されていないため、人的作業による重複作業が多く発生していた。例えば、受発注業務においては、自社での帳票発行作業と相手先企業への受発注作業とは別に行っていた。
また、従来、データの互換性を含めたデータ交換技術として、日本チェーンストア協会手順や、全銀協手順などが利用されてきたが、最新の通信技術、特にインターネットに代表されるオープンな通信技術への対応が十分にできていないため、各企業はＷｅｂ対応の業務システムを独自に構築し、各業務システムを相互に利用した企業間取引を独自に推進するのが一般的である。
しかしながら、従来のインターネットのＷｅｂを用いた受発注等の業務システムにおいては、相互の操作性やデータ互換性において考慮されたものは少なく、実際には、ひとつの企業内で完結するシステムとなっているため、取引先の企業が多い場合には、その数だけ業務システムの数を覚え、手入力をしなければならないというシステム構造上の基本的問題点を有していた。
すなわち、第１３図に概念的に示すように、企業間でのＷｅｂを利用したデータ転送やデータ登録は、各業務システムのプラットフォームの多様性や、各企業の固有のフォーマットの仕様等のために互換性のないものになっているので、情報を登録しようとする企業は、独自のＷｅｂを構築している相手先の企業の業務システムに合わせて、それぞれ異なるＷｅｂ画面に情報を登録する必要があるという問題点を有していた。
また、自社の業務システムに登録している情報を、再度、Ｗｅｂを構築している企業のフォーマット等に合わせて手入力する必要があるという問題点を有していた。
このように、従来のシステム等は数々の問題点を有しており、その結果、業務システムの利用者および管理者のいずれにとっても、利便性が悪く、また、使用効率が悪いものであった。
なお、これまで説明した従来の技術および発明が解決しようとする課題は、Ｗｅｂを使用する業務システムに限られず、複数の業務システム間で通信データを送受信する全てのシステムにおいて、同様に考えることができる。
従って、本発明は、異なる企業等の業務システムがインターネット等のオープンなネットワークを介して通信データを送受信する際に、既に出来上がっている各業務システムのワークフローに変更を加えることなくデータ共有を円滑に行うことのできる、業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することを目的としている。
発明の開示
本発明にかかる業務データ交換システムは、複数の業務システムと、上記業務システム間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続して構成された業務データ交換システムであって、上記データ交換装置は、上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手段と、上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段とを備えたことを特徴とする。
このシステムによれば、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、本発明にかかる業務データ交換システムは、上記に記載の業務データ交換システムにおいて、上記データ交換装置は、上記送信先情報に指定された上記業務システムのデータフォーマットに適用するように、上記解析手段にて解析された当該通信データを成型する成型手段をさらに備えたことを特徴とする。
このシステムによれば、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、本発明にかかる業務データ交換システムは、上記に記載の業務データ交換システムにおいて、上記データ交換装置は、上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して送信する送信手段をさらに備えたことを特徴とする。
このシステムによれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、本発明にかかる業務データ交換システムは、上記に記載の業務データ交換システムにおいて、上記送信手段は、上記送信先情報にて指定された上記業務システムに対応するデータ送受信プロトコルにより送信することを特徴とする。
このシステムによれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、本発明にかかる業務データ交換システムは、上記に記載の業務データ交換システムにおいて、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
このシステムによれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明はデータ交換装置に関するものであり、本発明にかかるデータ交換装置は、複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置であって、上記通信データの送信元の上記業務装置に関する送信元情報と上記通信データの送信先の上記業務装置に関する送信先情報を含む上記通信データを受信する受信手段と、上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段とを備えたことを特徴とする。
この装置によれば、通信データの送信元の業務装置に関する送信元情報と通信データの送信先の業務装置に関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析するので、複数のデータフォーマットやプロトコルが混在する複数の業務装置において通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、本発明にかかるデータ交換装置は、上記に記載のデータ交換装置において、上記送信先情報に指定された上記業務装置のデータフォーマットに適用するように、上記解析手段にて解析された当該通信データを成型する成型手段をさらに備えたことを特徴とする。
この装置によれば、送信先情報に指定された業務装置のデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務装置において通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、本発明にかかるデータ交換装置は、上記に記載のデータ交換装置において、上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務装置に対して送信する送信手段をさらに備えたことを特徴とする。
この装置によれば、成型された成型通信データを、送信先情報にて指定された業務装置に対して送信するので、各業務装置に適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、本発明にかかるデータ交換装置は、上記に記載のデータ交換装置において、上記送信手段は、上記送信先情報にて指定された上記業務装置に対応するデータ送受信プロトコルにより送信することを特徴とする。
この装置によれば、送信先情報にて指定された業務装置に対応するデータ送受信プロトコルにより送信するので、各業務装置に適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、本発明にかかるデータ交換装置は、上記に記載のデータ交換装置において、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務装置は、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
この装置によれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務装置は、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務装置のプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明は業務データ交換方法に関するものであり、本発明にかかる業務データ交換方法は、複数の業務方法と、上記業務方法間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続して構成された業務データ交換方法であって、上記通信データの送信元の上記業務方法に関する送信元情報と上記通信データの送信先の上記業務方法に関する送信先情報を含む上記通信データを受信する受信手順と、上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順とを含むことを特徴とする。
この方法によれば、通信データの送信元の業務方法に関する送信元情報と通信データの送信先の業務方法に関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析するので、複数のデータフォーマットやプロトコルが混在する複数の業務方法において通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、本発明にかかる業務データ交換方法は、上記に記載の業務データ交換方法において、上記送信先情報に指定された上記業務方法のデータフォーマットに適用するように、上記解析手順にて解析された当該通信データを成型する成型手順をさらに含むことを特徴とする。
この方法によれば、送信先情報に指定された業務方法のデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務方法において通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、本発明にかかる業務データ交換方法は、上記に記載の業務データ交換方法において、上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務方法に対して送信する送信手順をさらに含むことを特徴とする。
この方法によれば、成型された成型通信データを、送信先情報にて指定された業務方法に対して送信するので、各業務方法に適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、本発明にかかる業務データ交換方法は、上記に記載の業務データ交換方法において、上記送信手順は、上記送信先情報にて指定された上記業務方法に対応するデータ送受信プロトコルにより送信することを特徴とする。
この方法によれば、送信先情報にて指定された業務方法に対応するデータ送受信プロトコルにより送信するので、各業務方法に適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、本発明にかかる業務データ交換方法は、上記に記載の業務データ交換方法において、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務方法は、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
この方法によれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務方法は、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務方法のプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明はプログラムに関するものであり、本発明にかかるプログラムは、複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置を用いて実行されるデータ交換方法をコンピュータに実行させるためのプログラムであって、上記通信データの送信元の上記業務装置に関する送信元情報と上記通信データの送信先の上記業務装置に関する送信先情報を含む上記通信データを受信する受信手順と、上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順とを含むことを特徴とする。
このプログラムによれば、通信データの送信元の業務装置に関する送信元情報と通信データの送信先の業務装置に関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析するので、複数のデータフォーマットやプロトコルが混在する複数の業務装置において通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、本発明にかかるプログラムは、上記に記載のプログラムにおいて、上記送信先情報に指定された上記業務装置のデータフォーマットに適用するように、上記解析手順にて解析された当該通信データを成型する成型手順をさらに含むことを特徴とする。
このプログラムによれば、送信先情報に指定された業務装置のデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務装置において通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、本発明にかかるプログラムは、上記に記載のプログラムにおいて、上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務装置に対して送信する送信手順をさらに含むことを特徴とする。
このプログラムによれば、成型された成型通信データを、送信先情報にて指定された業務装置に対して送信するので、各業務装置に適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、本発明にかかるプログラムは、上記に記載のプログラムにおいて、上記送信手順は、上記送信先情報にて指定された上記業務装置に対応するデータ送受信プロトコルにより送信することを特徴とする。
このプログラムによれば、送信先情報にて指定された業務装置に対応するデータ送受信プロトコルにより送信するので、各業務装置に適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、本発明にかかるプログラムは、上記に記載のプログラムにおいて、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務装置は、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
このプログラムによれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務装置は、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務装置のプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明は記録媒体に関するものであり、本発明にかかる記録媒体は、上記に記載されたプログラムを記録したことを特徴とする。
この記録媒体によれば、当該記録媒体に記録されたプログラムをコンピュータに読み取らせて実行することによって、上記に記載されたプログラムにより実行される業務データ交換方法をコンピュータを利用して実現することができ、これら各方法と同様の効果を得ることができる。
発明を実施するための最良の形態
以下に、本発明にかかる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
特に、以下の実施の形態においては、本発明を、Ｗｅｂを使用する業務システムに適用した例について説明するが、この場合に限られず、複数の業務システム間で通信データを送受信する全てのシステムにおいて、同様に適用することができる。
（本システムの概要）
以下、本システムの概要について説明し、その後、本システムの構成および処理等について詳細に説明する。第１図は本システムの全体構成の一例を示すブロック図であり、該システム構成のうち本発明に関係する部分のみを概念的に示している。
本システムは、概略的に、複数の業務システム５００と、業務システム間で通信される通信データを交換するデータ交換装置１００とを、ネットワーク３００を介して通信可能に接続して構成されている。
第１図に示す例においては、企業Ａの業務システム５００が、データ交換装置１００と専用線等を介して接続されており、企業Ａの社内システムを構成している。また、企業Ｂ〜企業Ｄの業務システム５００が、ネットワーク３００を介してデータ交換装置１００に接続されている。
ここで、企業Ａの業務システム５００は、企業内の受発注処理等を司る機能を有する業務サーバ装置４００と、企業内の各部署の利用者のクライアント装置２００とから構成されている。また、他の企業Ｂ〜Ｄの業務システム５００もそれぞれ同様の構成を備える。
このシステムは、概略的に、以下の基本的特徴を有する。
まず、第２図に示すように、Ａ社の社内の業務システムにおいて利用者がクライアント装置２００を用いてデータを入力すると、該入力データは業務サーバ装置４００に送信されて登録される。また、業務サーバ装置４００は、当該入力データをデータ交換装置１００に対しても送信する。データ交換装置１００は、受信したデータを登録する。
ついで、第３図に示すように、データ交換装置１００は、登録されたデータを解析して、そのデータが送信される宛先の企業の業務システムを選定し、その業務システムに適合するデータフォーマットを準備する。
そして、その準備が完了すると、データ交換装置１００は、第４図に示すように、データを宛先の業務システムに適合するデータフォーマットに従って成型して、宛先毎に成型通信データを作成する。
ついで、第５図に示すように、データ交換装置１００は、宛先の業務システムに合わせて、自動的に認証や、メニュー選択や、データ入力や、データ送信等を行う。すなわち、宛先の業務システムが適用される送受信プロトコルに従って、成型通信データを送信する。
これにより、宛先の業務システムからは、ユーザが通常のブラウザを介してデータを入力し送信する場合と同様に、データ交換装置１００から自社のデータフォーマットに適合する通信データを受信することができる。また、通信データの送受信中にエラーが発生しても、データ交換装置１００は、エラーメッセージを自動的に解読して正常な処理を行うことができる。
（システム構成）
以下、このような基本的特徴を具現化するための、本システムの構成について説明する。
（システム構成−データ交換装置１００）
まず、データ交換装置１００の構成について説明する。
第６図は、本発明が適用されるデータ交換装置１００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。第６図においてデータ交換装置１００は、概略的に、データ交換装置１００の全体を統括的に制御するＣＰＵ等の制御部１０２、通信回線等に接続されるルータ等の通信装置（図示せず）に接続される通信制御インターフェース部１０４、および、各種のデータベース等（受信データファイル１０６ａ〜通信ログファイル１０６ｄ）を格納する記憶部１０６を備えて構成されており、これら各部は任意の通信路を介して通信可能に接続されている。さらに、このデータ交換装置１００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されている。
記憶部１０６に格納される各種のデータベース（受信データファイル１０６ａ〜通信ログファイル１０６ｄ）は、固定ディスク装置等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ用ファイル等を格納する。
これら記憶部１０６の各構成要素のうち、受信データファイル１０６ａは、業務システムから受信した通信データを格納する受信データ格納手段である。第９図は、受信データファイル１０６ａに格納される情報の一例を示す図である。
この受信データファイル１０６ａに格納される情報は、第９図に示すように、各通信データを一意に識別するための通信データＩＤ、通信データの送信元の業務システムに関する送信元情報、通信データの送信先の業務システムに関する送信先情報、および、各通信データのコンテンツを相互に関連付けて構成されている。
ここで、送信元情報および送信先情報は、各業務システムの業務サーバ装置４００のＩＰアドレスやドメインネーム等に関する情報であってもよい。
また、通信データのコンテンツには、画像データ、テキストファイル、音声ファイル、動画ファイル等が含まれてもよい。
また、送受信パターンファイル１０６ｂは、送受信で使用する全てのデータ送受信プロトコルやデータフォーマットに関する情報等を格納する送受信パターン格納手段である。第１０図は、送受信パターンファイル１０６ｂに格納される情報の一例を示す図である。
この送受信パターンファイル１０６ｂに格納される情報は、第１０図に示すように、業務システムを一意に識別するための業務システムＩＤ、使用するデータ送受信プロトコルおよびデータフォーマット等を相互に関連付けて構成されている。
また、成型済データファイル１０６ｃは、送信先の業務システムに適合するデータフォーマット等に成型された成型済通信データを格納する成型済通信データ格納手段である。第１１図は、成型済データファイル１０６ｃに格納される情報の一例を示す図である。
この成型済データファイル１０６ｃに格納される情報は、第１１図に示すように、成型済通信データを一意に識別するための成型済通信データＩＤ、通信データＩＤ、および、各成型済通信データのコンテンツを相互に関連付けて構成されている。
ここで、成型済通信データのコンテンツには、画像データ、テキストファイル、音声ファイル、動画ファイル等が含まれてもよい。
また、通信ログファイル１０６ｄは、データ交換装置１００において送信される通信データの履歴に関するログ情報を格納する通信ログ格納手段である。第１２図は、通信ログファイル１０６ｄに格納される情報の一例を示す図である。
この通信ログファイル１０６ｄに格納される情報は、第１２図に示すように、通信データＩＤ、送受信日時、送受信結果、エラー処理の結果等を相互に関連付けて構成されている。
また、その他の情報として、データ交換装置１００の記憶部１０６には、ウェブサイトを業務システム５００に提供するための各種のＷｅｂデータやＣＧＩプログラム等が記録されている。
このＷｅｂデータとしては、後述する各種のＷｅｂページを表示するためのデータ等があり、これらデータは、例えば、ＨＴＭＬやＸＭＬにて記述されたテキストファイルとして形成されている。また、これらのＷｅｂデータを作成するための部品用のファイルや作業用のファイルやその他一時的なファイル等も記憶部１０６に記憶される。
この他、必要に応じて、業務システム５００に送信するための音声をＷＡＶＥ形式やＡＩＦＦ形式の如き音声ファイルで格納したり、静止画や動画をＪＰＥＧ形式やＭＰＥＧ２形式の如き画像ファイルで格納したりすることができる。
また、第６図において、通信制御インターフェース部１０４は、データ交換装置１００と業務サーバ装置４００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部１０４は、他の端末と通信回線を介してデータを通信する機能を有する。
また、第６図において、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、各種の処理手順等を規定したプログラム、および所要データを格納するための内部メモリを有し、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、受信部１０２ａ、解析部１０２ｂ、成型部１０２ｃ、送信部１０２ｄ、および、状態監視部１０２ｅを備えて構成されている。
このうち、受信部１０２ａは、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信する受信手段である。また、解析部１０２ｂは、受信手段にて受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段である。また、成型部１０２ｃは、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析手段にて解析された通信データを成型する成型手段である。また、送信部１０２ｄは、成型手段にて成型された成型通信データを、送信先情報にて指定された業務システムに対して送信する送信手段である。また、状態監視部１０２ｅは、通信データの送受信時のエラーを監視し、エラーが発生した場合には自動修復や、送信元及び送信先の業務システムに対してエラーメッセージを送信する状態監視手段である。なお、これら各部によって行なわれる処理の詳細については、後述する。
（システム構成−クライアント装置２００）
次に、クライアント装置２００の構成について説明する。第７図は、本発明が適用されるクライアント装置２００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。この第７図に示すように、クライアント装置２００は、概略的には、制御部２１０、ＲＯＭ２２０、ＨＤ２３０、ＲＡＭ２４０、入力装置２５０、出力装置２６０、入出力制御ＩＦ２７０、および、通信制御ＩＦ２８０を備えて構成されており、これら各部がバスを介してデータ通信可能に接続されている。
このクライアント装置２００の制御部２１０は、Ｗｅｂブラウザ２１１および電子メーラ２１２を備えて構成されている。このうち、Ｗｅｂブラウザ２１１は、基本的には、Ｗｅｂデータを解釈して、後述するモニタ２６１に表示させる表示制御（ブラウズ処理）を行うものである。また、電子メーラ２１２は、所定の通信規約（例えば、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ））に従って、電子メールの送受信を行う。
また、入力装置２５０としては、キーボード、マウス、および、マイク等を用いることができる。また、後述するモニタ２６１も、マウスと協働してポインティングデバイス機能を実現する。
また、出力装置２６０としては、モニタ（家庭用テレビを含む）２６１、および、プリンタ２６２が設けられている。この他、出力装置２６０としては、スピーカ等を用いることができる。出力装置２６０は、通信制御ＩＦ２８０を介して受信された情報を出力する出力手段である。
また、通信制御ＩＦ２８０は、クライアント装置２００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。この通信制御ＩＦ２８０は、業務サーバ装置４００から送信された情報を受信する受信手段である。
このように構成されたクライアント装置２００は、モデム、ＴＡ、ルータ等の通信装置と電話回線を介して、あるいは、専用線を介して、ネットワーク３００に接続されており、所定の通信規約（たとえば、ＴＣＰ／ＩＰインターネットプロトコル）に従って業務サーバ装置４００にアクセスすることができる。
（システム構成−ネットワーク３００）
次に、ネットワーク３００の構成について説明する。ネットワーク３００は、データ交換装置１００とクライアント装置２００とを相互に接続する機能を有し、例えば、インターネットや専用線やイントラネットや企業内ＬＡＮ等である。
（システム構成−業務サーバ装置４００）
次に、業務サーバ装置４００の構成について説明する。業務サーバ装置４００は、ネットワーク３００を介して、データ交換装置１００とクライアント装置２００と相互に接続され、利用者に対して社内および社外の受発注等の各業務処理を行うウェブサイトを提供する機能を有する。
ここで、業務サーバ装置４００は、ＷＥＢサーバやＡＳＰサーバ等として構成してもよく、そのハードウェア構成は、一般に市販されるワークステーション、パーソナルコンピュータ等の情報処理装置およびその付属装置により構成してもよい。
また、以下に説明する業務サーバ装置４００の各機能は、業務サーバ装置４００のハードウェア構成中のＣＰＵ、ディスク装置、メモリ装置、入力装置、出力装置、通信制御装置等およびそれらを制御するプログラム等により実現される。
（システムの処理）
次に、このように構成された本システムを用いて行なわれる本方法としてのデータ交換処理の詳細について第８図を参照して説明する。
第８図は、本実施形態における本システムのデータ交換処理の一例を示すフローチャートである。
まず、クライアント装置２００は、業務サーバ装置４００の提供する業務システムウェブサイトのアドレス（ＵＲＬ等）を利用者がＷｅｂブラウザ２１１の表示される画面上で入力装置２５０を介して指定することにより、社内のＬＡＮやイントラネット等を介して、業務サーバ装置４００に接続する。
具体的には、利用者が、クライアント装置２００のＷｅｂブラウザ２１１を起動し、このＷｅｂブラウザ２１１の所定の入力欄に、業務システムの業務サーバ装置４００に対応する所定のＵＲＬを入力する。そして、利用者が、このＷｅｂブラウザ２１１の画面更新を指示すると、Ｗｅｂブラウザ２１１は、このＵＲＬを通信制御ＩＦ２８０を介して所定の通信規約にて送信し、このＵＲＬに基づくルーティングによって業務サーバ装置４００に対するＷｅｂページの送信要求を行う。
ついで、業務サーバ装置４００は、クライアント装置２００からの送信の有無を監視しており、送信を受けると、この送信の内容を解析し、その結果に応じて当該制御部１０２内の各部に処理を移す。ここで、データ交換装置１００からクライアント装置２００へデータ送信を行う際のクライアント装置２００の特定は、クライアント装置２００から送信要求と共に送信されたＩＰアドレスを用いて行う。
なお、このように利用者からＷｅｂページの送信要求があった場合には、利用者に利用者ＩＤおよびパスワードの入力を求め、当該利用者ＩＤおよびパスワードに基づいて認証可否を判断し、認証可の場合にのみＷｅｂページを閲覧させてもよい（以下においても同様であるためその詳細を省略する）。
このクライアント装置２００は、業務サーバ装置４００からのＷｅｂデータを通信制御ＩＦ２８０を介して受信し、このデータをＷｅｂブラウザ２１１にて解釈することにより、モニタ２６１に受発注等の業務用Ｗｅｂページを表示する。以下、クライアント装置２００から業務サーバ装置４００への画面要求と、業務サーバ装置４００からクライアント装置２００へのＷｅｂデータの送信、および、クライアント装置２００におけるＷｅｂページの表示はほぼ同様に行われるものとし、以下ではその詳細を省略する。
そして、利用者がクライアント装置２００の入力装置２５０を介してデータを入力すると、入力されたデータが業務サーバ装置４００に送信される。業務サーバ装置４００は、入力されたデータを格納した後、該入力データに送信元の上記業務システムに関する送信元情報、および、送信先の業務システムに関する送信先情報を付加して通信データを作成して、該通信データをデータ交換装置１００に対して送信する（ステップＳＡ−１）。
そして、データ交換装置１００は、受信部１０２ａの処理により、業務サーバ装置４００から通信データを受信すると（ステップＳＡ−２）、該通信データを受信データファイル１０６ａに登録する。
そして、データ交換装置１００は、解析部１０２ｂの処理により、通信データの送信元情報を参照して、当該通信データが自社の業務システムから送信されたものか、または、他社の業務システムから送信されたものかを判定する（ステップＳＡ−３）。
ステップＳＡ−３において、他社の業務システムから送信されたと判定された場合には、データ交換装置１００は、解析部１０２ｂの処理により、受信データファイル１０６ａに登録された通信データをメモリ上に展開して、通信データの送信元情報および送信先情報に基づいて送受信パターンファイル１０６ｂにアクセスして、通信データのデータ送受信プロトコルおよびデータフォーマットを解析する（ステップＳＡ−４）。
すなわち、データ交換装置１００は、解析部１０２ｂの処理により、送信先情報に基づいて送受信パターンファイル１０６ｂにアクセスして、送信先の企業の業務システムを選定し、その業務システムに適合するデータフォーマットおよびデータ送受信プロトコルを抽出する（ステップＳＡ−５）。
そして、データ交換装置１００は、成型部１０２ｃの処理により、送信先の業務システムに適合するデータフォーマットに基づいて通信データを加工することにより成型して、成型済通信データを作成し、成型済データファイル１０６ｃに格納する（ステップＳＡ−６）。
一方、ステップＳＡ−３において、自社の業務システムから送信されたと判定された場合には、データ交換装置１００は、送信部１０２ｄの処理により、受信データファイル１０６ａに登録された通信データの送信先情報に基づいて送受信パターンファイル１０６ｂにアクセスして、通信データのデータ送受信プロトコルを取得し、当該データ送受信プロトコルを用いて送信先の業務サーバ装置４００とコネクション（接続）を確立する（ステップＳＡ−７）。
そして、データ交換装置１００は、送信部１０２ｄの処理により、成型済データファイル１０６ｃに格納された成型済通信データを参照し、当該成型済通信データを送信先の業務サーバ装置４００に対して、当該データ送受信プロトコルを用いて送信する（ステップＳＡ−８）。すなわち、データ交換装置１００は、送信先の業務サーバ装置４００に対して擬似的なＷｅｂブラウザとなり、成型済通信データを送信する。
そして、データ交換装置１００は、送信部１０２ｄの処理により、全ての成型済通信データを送信したかを判定し（ステップＳＡ−９）、送信した場合には、状態監視部１０２ｅの処理により、送信先の業務サーバ装置４００とのコネクション（接続）を切断した後、送信日時、送信可否およびエラー処理の可否等を通信ログとして通信ログファイル１０６ｄに格納する（ステップＳＡ−１０）。これにて、データ交換処理が終了する。
（他の実施の形態）
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
また、実施形態において説明した各処理のうち、自動的に行なわれるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行なわれるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
また、データ交換装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
例えば、データ交換装置１００の各サーバが備える処理機能、特に制御部にて行なわれる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。なお、プログラムは、後述する記録媒体に記録されており、必要に応じてデータ交換装置１００に機械的に読み取られる。
また、データ交換装置１００は、さらなる構成要素として、マウス等の各種ポインティングデバイスやキーボードやイメージスキャナやデジタイザ等から成る入力装置（図示せず）、入力データのモニタに用いる表示装置（図示せず）、システムクロックを発生させるクロック発生部（図示せず）、および、各種処理結果その他のデータを出力するプリンタ等の出力装置（図示せず）を備えてもよく、また、入力装置、表示装置および出力装置は、それぞれ入出力インターフェースを介して制御部１０２に接続されてもよい。
記憶部に格納される各種のデータベース（受信データファイル１０６ａ〜通信ログファイル１０６ｄ）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ用ファイル等を格納する。
また、データ交換装置１００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理端末等の情報処理装置にプリンタやモニタやイメージスキャナ等の周辺装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
さらに、データ交換装置１００の分散・統合の具合的形態は図示のものに限られず、その全部または一部を、各種の負荷等に応じた任意の単位で、機能的または物理的に分散・統合して構成することができる。例えば、各データベースを独立したデータベース装置として独立に構成してもよく、また、処理の一部をＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を用いて実現してもよい。
また、クライアント装置２００は、既知のパーソナルコンピュータ、ワークステーション、家庭用ゲーム装置、インターネットＴＶ、ＰＨＳ端末、携帯端末、移動体通信端末またはＰＤＡ等の情報処理端末等の情報処理装置にプリンタやモニタやイメージスキャナ等の周辺装置を必要に応じて接続し、該情報処理装置にウェブ情報のブラウジング機能や電子メール機能を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
このクライアント装置２００の制御部は、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現することができる。すなわち、ＲＯＭまたはＨＤには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
しかしながら、このコンピュータプログラムは、クライアント装置２００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記録されてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。このあるいは、各制御部の全部または任意の一部を、ワイヤードロジック等によるハードウェアとして実現することも可能である。
また、本発明にかかるプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フロッピーディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
また、ネットワーク３００は、データ交換装置１００とクライアント装置２００とを相互に接続する機能を有し、例えば、インターネットや、イントラネットや、ＬＡＮ（有線／無線の双方を含む）や、ＶＡＮや、パソコン通信網や、公衆電話網（アナログ／デジタルの双方を含む）や、専用回線網（アナログ／デジタルの双方を含む）や、ＣＡＴＶ網や、ＩＭＴ２０００方式、ＧＳＭ方式またはＰＤＣ／ＰＤＣ−Ｐ方式等の携帯回線交換網／携帯パケット交換網や、無線呼出網や、Ｂｌｕｅｔｏｏｔｈ等の局所無線網や、ＰＨＳ網や、ＣＳ、ＢＳまたはＩＳＤＢ等の衛星通信網等のうちいずれかを含んでもよい。すなわち、本システムは、有線・無線を問わず任意のネットワークを介して、各種データを送受信することができる。
以上詳細に説明したように、本発明によれば、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
さらに、本発明によれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
産業上の利用可能性
以上のように、本発明にかかる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体は、異なる企業等の業務システムがインターネット等のオープンなネットワークを介して通信データを送受信する場合に有用であり、特に、異なる企業等の業務システムがインターネット等のオープンなネットワークを介して通信データを送受信する際に、既に出来上がっている各業務システムのワークフローに変更を加えることなくデータ共有を円滑に行う場合に適している。
【図面の簡単な説明】
第１図は、本システムの全体構成の一例を示すブロック図であり、第２図は、本システムの基本的特徴を説明する概念図であり、第３図は、本システムの基本的特徴を説明する概念図であり、第４図は、本システムの基本的特徴を説明する概念図であり、第５図は、本システムの基本的特徴を説明する概念図であり、第６図は、本発明が適用されるデータ交換装置１００の構成の一例を示すブロック図であり、第７図は、本発明が適用されるクライアント装置２００の構成の一例を示すブロック図であり、第８図は、本実施形態における本システムのデータ交換処理の一例を示すフローチャートであり、第９図は、受信データファイル１０６ａに格納される情報の一例を示す図であり、第１０図は、送受信パターンファイル１０６ｂに格納される情報の一例を示す図であり、第１１図は、成型済データファイル１０６ｃに格納される情報の一例を示す図であり、第１２図は、通信ログファイル１０６ｄに格納される情報の一例を示す図であり、第１３図は、従来技術における複数の企業の業務システム間の通信データの送受信を示す概念図である。
【図１】
2003009147.tif 000003
【図２】
2003009147.tif 000004
【図３】
2003009147.tif 000005
【図４】
2003009147.tif 000006
【図５】
2003009147.tif 000007
【図６】
2003009147.tif 000008
【図７】
2003009147.tif 000009
【図８】
2003009147.tif 000010
【図９】
2003009147.tif 000011
【図１０】
2003009147.tif 000012
【図１１】
2003009147.tif 000013
【図１２】
2003009147.tif 000014
【図１３】
2003009147.tif 000015
【手続補正書】
【提出日】平成15年5月26日(2003.5.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の業務システムと、上記業務システム間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続して構成された業務データ交換システムであって、
上記データ交換装置は、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手段と、
上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段と、
上記解析手段にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手段と、
上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手段と、
上記受信手段による上記通信データの受信および／または上記送信手段による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手段と、
を備えたことを特徴とする業務データ交換システム。
【請求項２】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第１項に記載の業務データ交換システム。
【請求項３】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置であって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手段と、
上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段と、
上記解析手段にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手段と、
上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手段と、
上記受信手段による上記通信データの受信および／または上記送信手段による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手段と、
を備えたことを特徴とするデータ交換装置。
【請求項４】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第３項に記載のデータ交換装置。
【請求項５】
複数の業務システムと、上記業務システム間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続して構成された業務データ交換システムを用いて実行される業務データ交換方法であって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、
上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、
上記解析手順にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手順と、
上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手順と、
上記受信手順による上記通信データの受信および／または上記送信手順による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手順と、
を含むことを特徴とする業務データ交換方法。
【請求項６】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第５項に記載の業務データ交換方法。
【請求項７】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置を用いて実行されるデータ交換方法をコンピュータに実行させるためのプログラムであって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、
上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、
上記解析手順にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手順と、
上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手順と、
上記受信手順による上記通信データの受信および／または上記送信手順による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手順と、
を含むことを特徴とするプログラム。
【請求項８】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第７項に記載のプログラム。
【請求項９】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置を用いて実行されるデータ交換方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、
上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、
上記解析手順にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手順と、
上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手順と、
上記受信手順による上記通信データの受信および／または上記送信手順による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手順と、
を含むことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、
上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすること、
を特徴とする請求の範囲第９項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
上記通信データを受信する受信手段と、上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段と、上記解析手段にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手段と、上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手段と、上記受信手段による上記通信データの受信および／または上記送信手段による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手段とを備えたことを特徴とする。
このシステムによれば、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析し、解析された通信データを、送信先情報に指定された業務システムのデータフォーマットに適用するように成型し、成型された成型通信データを、送信先情報にて指定された業務システムに対して、当該業務システムに対応するデータ送受信プロトコルにより送信し、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、このシステムによれば、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析された通信データを成型するので、複数の


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
データフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、このシステムによれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、このシステムによれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、このシステムによれば、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、エラーメッセージを自動的に解読して正常な処理を行うことができるようになる。
また、本発明にかかる業務データ交換システムは、上記に記載の業務データ交換システムにおいて、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
このシステムによれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明はデータ交換装置に関するものであり、本発明にかかるデータ交換装置は、複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置であって、上記通信データの送信元の上記業務システムに関する送信元情報と上記


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手段と、上記受信手段にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手段と、上記解析手段にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手段と、上記成型手段にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手段と、上記受信手段による上記通信データの受信および／または上記送信手段による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手段とを備えたことを特徴とする。
この装置によれば、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析し、解析された通信データを、送信先情報に指定された業務システムのデータフォーマットに適用するように成型し、成型された成型通信データを、送信先情報にて指定された業務システムに対して、当該業務システムに対応するデータ送受信プロトコルにより送信し、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、この装置によれば、送信先情報に指定された業務システムのデータフォ


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、この装置によれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、この装置によれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、この装置によれば、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、エラーメッセージを自動的に解読して正常な処理を行うことができるようになる。
また、本発明にかかるデータ交換装置は、上記に記載のデータ交換装置において、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
この装置によれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明は業務データ交換方法に関するものであり、本発明にかかる業務データ交換方法は、複数の業務システムと、上記業務システム間で通信される通信データを交換するデータ交換装置とを、ネットワークを介して通信可能に接続


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
して構成された業務データ交換システムを用いて実行される業務データ交換方法であって、上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、上記解析手順にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手順と、上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手順と、上記受信手順による上記通信データの受信および／または上記送信手順による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手順とを含むことを特徴とする。
この方法によれば、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析し、解析された通信データを、送信先情報に指定された業務システムのデータフォーマットに適用するように成型し、成型された成型通信データを、送信先情報にて指定された業務システムに対して、当該業務システムに対応するデータ送受信プロトコルにより送信し、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することがで


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
きるようになる。
また、この方法によれば、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、この方法によれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、この方法によれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、この方法によれば、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、エラーメッセージを自動的に解読して正常な処理を行うことができるようになる。
また、本発明にかかる業務データ交換方法は、上記に記載の業務データ交換方法において、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
この方法によれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明はプログラムに関するものであり、本発明にかかるプログラムは、


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
複数の業務システムにネットワークを介して通信可能に接続して構成され、上記業務システム間で通信される通信データを交換するデータ交換装置を用いて実行されるデータ交換方法をコンピュータに実行させるためのプログラムであって、上記通信データの送信元の上記業務システムに関する送信元情報と上記通信データの送信先の上記業務システムに関する送信先情報を含む上記通信データを受信する受信手順と、上記受信手順にて受信した上記通信データの上記送信元情報および上記送信先情報に基づいて、上記通信データのデータ送受信プロトコルおよびデータフォーマットを解析する解析手順と、上記解析手順にて解析された上記通信データを、上記送信先情報に指定された上記業務システムの上記データフォーマットに適用するように成型する成型手順と、上記成型手順にて成型された成型通信データを、上記送信先情報にて指定された上記業務システムに対して、当該業務システムに対応する上記データ送受信プロトコルにより送信する送信手順と、上記受信手順による上記通信データの受信および／または上記送信手順による上記成型通信データの送信のエラーを監視し、当該エラーが発生した場合、上記通信データおよび／または上記成型通信データを修復、および／または、上記業務システムに対して当該エラーを通知する状態監視手順とを含むことを特徴とする。
このプログラムによれば、通信データの送信元の業務システムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析し、解析された通信データを、送信先情報に指定された業務システムのデータフォーマットに適用するように成型し、成型された成型通信データを、送信先情報にて指定された業務システムに対して、当該業務システムに対応するデータ送受信プロトコルにより送信し、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができるようになる。
また、このプログラムによれば、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができるようになる。
また、このプログラムによれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができるようになる。
また、このプログラムによれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができるようになる。
また、このプログラムによれば、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、エラーメッセージを自動的に解読して正常な処理を行うことができるようになる。
また、本発明にかかるプログラムは、上記に記載のプログラムにおいて、上記データ送受信プロトコルは、ＨＴＴＰプロトコルであり、上記成型通信データを受信した上記業務システムは、Ｗｅｂブラウザ上に上記成型通信データを表示可能にすることを特徴とする。
このプログラムによれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができるようになる。
また、本発明は記録媒体に関するものであり、本発明にかかる記録媒体は、上記に記載されたプログラムを記録したことを特徴とする。
この記録媒体によれば、当該記録媒体に記録されたプログラムをコンピュータに読み取らせて実行することによって、上記に記載されたプログラムにより実行される業務データ交換方法をコンピュータを利用して実現することができ、これら各方法と同様の効果を得ることができる。
図面の簡単な説明
第１図は、本システムの全体構成の一例を示すブロック図であり、第２図は、本システムの基本的特徴を説明する概念図であり、第３図は、本システムの基本的特徴を説明する概念図であり、第４図は、本システムの基本的特徴を説明する概念図であり、第５図は、本システムの基本的特徴を説明する概念図であり、第６図は、本発明が適用されるデータ交換装置１００の構成の一例を示すブロック図であり、第７図は、本発明が適用されるクライアント装置２００の構成の一例を示すブロック図であり、第８図は、本実施形態における本システムのデータ交


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
テムに関する送信元情報と通信データの送信先の業務システムに関する送信先情報を含む通信データを受信し、受信した通信データの送信元情報および送信先情報に基づいて、通信データのデータ送受信プロトコルおよびデータフォーマットを解析し、解析された通信データを、送信先情報に指定された業務システムのデータフォーマットに適用するように成型し、成型された成型通信データを、送信先情報にて指定された業務システムに対して、当該業務システムに対応するデータ送受信プロトコルにより送信し、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、複数のデータフォーマットやプロトコルが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合する形式を臨機応変に選択することができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、送信先情報に指定された業務システムのデータフォーマットに適用するように、解析された通信データを成型するので、複数のデータフォーマットが混在する複数の業務システムにおいて通信データを送受信する場合であっても、適合するデータ形式を自動的に選択することができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、成型された成型通信データを、送信先情報にて指定された業務システムに対して送信するので、各業務システムに適合するデータフォーマットにて自動的に受け取ることができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、送信先情報にて指定された業務システムに対応するデータ送受信プロトコルにより送信するので、各業務システムに適合するプロトコルを自動的に選択して通信データを送信することができる業務データ交換システ


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
ム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
また、本発明によれば、通信データの受信および／または成型通信データの送信のエラーを監視し、当該エラーが発生した場合、通信データおよび／または成型通信データを修復、および／または、業務システムに対して当該エラーを通知するので、エラーメッセージを自動的に解読して正常な処理を行うことができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
さらに、本発明によれば、データ送受信プロトコルは、ＨＴＴＰプロトコルであり、成型通信データを受信した業務システムは、Ｗｅｂブラウザ上に成型通信データを表示可能にするので、データ交換装置はあたかも利用者同士がブラウザを用いてデータを送受信しているかのように、相互の業務システムのプロトコルとフォーマットに適合したデータ交換を行うことができる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体を提供することができる。
産業上の利用可能性
以上のように、本発明にかかる業務データ交換システム、データ交換装置、業務データ交換方法、プログラム、および、記録媒体は、異なる企業等の業務システムがインターネット等のオープンなネットワークを介して通信データを送受信する場合に有用であり、特に、異なる企業等の業務システムがインターネット等のオープンなネットワークを介して通信データを送受信する際に、既に出来上がっている各業務システムのワークフローに変更を加えることなくデータ共有を円滑に行う場合に適している。




【国際調査報告】
2003009147.tif 000016
2003009147.tif 000017