(57)【要約】      （修正有）【課題】  二つのネットワーク間で、リアルタイムでデータを交換できる方法を提供する。【解決手段】  ＬＡＮ１００に属する情報処理装置とＬＡＮ２００に属する情報処理装置とでデータを交換する方法であって、ＬＡＮ１００に接続されたサーバ１０とＬＡＮ２００に接続されたサーバ２０とは、それぞれがストレージ装置３０に接続されており、サーバ１０は、ＬＡＮ２００へ出力するデータをＬＡＮ１００から受け取ってディスクアレイ装置３１に記憶させ、ディスクアレイ装置３１から取得したデータをＬＡＮ１００へ送信する制御部１１を有し、サーバ２０は、ＬＡＮ１００へ出力するデータをＬＡＮ２００に属する情報処理装置から受け取ってディスクアレイ装置３２に記憶させ、ディスクアレイ装置３２から取得したデータをＬＡＮ２００へ送達する制御部２１を有し、ストレージ装置３０は、データとを同期させるコントローラ３３を有する。【選択図】  図１
2005352558.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに属する情報処理装置と第２のネットワークに属する情報処理装置との間でデータを交換するためのデータ交換システムであって、
前記第１のネットワークに接続された第１のサーバと前記第２のネットワークに接続された第２のサーバとは、それぞれがストレージ装置にファイバチャネルで接続されており、
前記第１のサーバは、前記第２のネットワークに属する情報処理装置へ出力するデータを前記第１のネットワークに属する情報処理装置から受け取って前記ストレージ装置に記憶させる手段と、前記ストレージ装置から取得したデータを送達先である前記第１のネットワークに属する情報処理装置へ送信する手段とを有し、
前記第２のサーバは、前記第１のネットワークに属する情報処理装置へ出力するデータを前記第２のネットワークに属する情報処理装置から受け取って前記ストレージ装置に記憶させる手段と、前記ストレージ装置から取得したデータを送達先である前記第２のネットワークに属する情報処理装置へ送信する手段とを有し、
前記ストレージ装置は、前記第１のサーバによって記憶させられた情報を読み出して前記第２のサーバへ出力する手段と、前記第２のサーバによって記憶させられた情報を読み出して前記第１のサーバへ出力する手段とを有することを特徴とするデータ交換システム。
【請求項２】
前記ストレージ装置は、ディスクアレイ装置であることを特徴とする請求項１記載のデータ交換システム。
【請求項３】
前記ストレージ装置は、前記第１のサーバによってデータが記憶させられる第１の記憶領域と、前記第２のサーバによってデータが記憶させられる第２の記憶領域と、前記第１の記憶領域に記憶しているデータと前記第２の記憶領域に記憶しているデータとを同期させる手段とを有することを特徴とする請求項１又は２記載のデータ交換システム。
【請求項４】
前記第２のネットワークは、オープンネットワークであることを特徴とする請求項１から３のいずれか１項記載のデータ交換システム。
【請求項５】
独立したネットワークに属する情報処理装置が他のネットワークに属する情報処理装置との間でデータを交換するためのデータ交換システムであって、
前記各ネットワークは、ストレージ装置にファイバチャネルで接続されたサーバをそれぞれ備え、
前記各サーバは、自装置とは異なるネットワークに属する情報処理装置へ出力するデータを自装置と同じネットワークに属する情報処理装置から受け取って前記ストレージ装置に記憶させる手段と、前記ストレージ装置から取得したデータを送達先である自装置と同じネットワークに属する情報処理装置へ送信する手段とを有し、
前記ストレージ装置は、いずれかの前記サーバによって記憶させられたデータを読み出して、該データの送達先と同じネットワークに属するサーバに出力する手段を有することを特徴とするデータ交換システム。
【請求項６】
前記ストレージ装置は、ディスクアレイ装置であることを特徴とする請求項５記載のデータ交換システム。
【請求項７】
前記ストレージ装置は、前記各サーバごとに割り当てられた記憶領域と、いずれかの記憶領域に記憶している情報を他の記憶領域に記憶している情報と同期させる手段とを有することを特徴とする請求項５又は６記載のデータ交換システム。
【請求項８】
第１のネットワークに属する情報処理装置が保持するデータを第２のネットワークに属する情報処理装置へ受け渡すデータ交換方法であって、
前記第１のネットワークに接続された第１のサーバと前記第２のネットワークに接続された第２のサーバとのそれぞれを、ファイバチャネルでストレージ装置へ接続し、
前記第１のサーバが、前記第２のネットワークに属する情報処理装置へ出力するデータを前記第１のネットワークに属する情報処理装置から取得し、該第１のネットワークに属する情報処理装置から取得したデータを、前記ストレージ装置に記憶させ、
前記ストレージ装置は、前記記憶したデータを、前記第２のサーバへ送信し、
前記第２のサーバは、前記ストレージ装置から取得したデータを、前記第２のネットワークに属する情報処理装置へ送達することを特徴とするデータ交換方法。
【請求項９】
第１のネットワークに属する情報処理装置に対して第２のネットワークに属する情報処理装置がデータを受け渡すデータ交換方法であって、
前記第１のネットワークに接続された第１のサーバと前記第２のネットワークに接続された第２のサーバとのそれぞれを、ファイバチャネルでストレージ装置へ接続し、
前記第２のサーバが、前記第１のネットワークに属する情報処理装置へ出力するデータを前記第２のネットワークに属する情報処理装置から取得し、該第２のネットワークに属する情報処理装置から取得したデータを、前記ストレージ装置に記憶させ、
前記ストレージ装置は、前記記憶したデータを、前記第１のサーバへ送信し、
前記第１のサーバは、前記ストレージ装置から取得したデータを、前記第１のネットワークに属する情報処理装置へ送達することを特徴とするデータ交換方法。
【請求項１０】
前記ストレージ装置は、ディスクアレイ装置であることを特徴とする請求項８又は９記載のデータ交換方法。
【請求項１１】
前記第２のネットワークは、オープンネットワークであることを特徴とする請求項８から１０のいずれか１項記載のデータ交換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、完全に分離されている独立した二つのネットワーク間でデータを交換するためのデータ交換方法及びデータ交換システムに関し、特に、二つのネットワークを直接接続することなく、データを交換できるデータ交換方法及びデータ交換システムに関する。
【背景技術】
【０００２】
オープンネットワーク（他のネットワークと接続されているＬＡＮ）に属する情報処理装置同士では、ネットワークを介して（例えば、ＦＴＰを用いて）容易に情報を交換できる。
【０００３】
しかし、容易に情報を交換できるということは、とりも直さず情報が漏洩しやすいということでもある。例えば、インターネットに接続されたＬＡＮに属する情報処理装置は、インターネットを介して多くの情報処理装置とデータを交換できる。しかし、不特定多数の者がアクセス可能なインターネットを介して情報を送受信すると、伝送途中で第三者にデータを盗まれる可能性もある。
【０００４】
また、オープンネットワークに属する情報処理装置は、悪意を持つ者よって他のネットワーク上の情報処理装置から不正にアクセスされて情報が盗み出されたり、改ざんされたり、破壊されたりする可能性がある。
【０００５】
このため、秘匿性や安全性を要求されるデータを蓄積した情報処理装置はオープンネットワークではなく、クローズドネットワーク（他のネットワークと接続されていないＬＡＮ）に所属させることが一般的である。
【０００６】
例えば、企業に於いては、クローズドネットワークである社内イントラネット用のＬＡＮと、オープンネットワークであるインターネット用ＬＡＮとを別々に構築することが一般的である。
【０００７】
しかし、クローズドネットワークに属する情報処理装置は、同じネットワークに所属する情報処理装置との間ではネットワーク回線を利用して情報を交換できるが、同じネットワークに所属しない情報処理装置との間ではネットワーク回線を利用して情報を交換することができない。
【０００８】
クローズドネットワークに属する情報処理装置が他のネットワークに属する情報処理装置とデータを交換できるようにすることを目的とした従来技術としては、特許文献１に開示される「データ交換方法、データ交換システム、及びプログラム」がある。特許文献１に開示される発明は、切断された他のシステム（本願におけるネットワークに相当）群へ送信するデータ及び切断された他のシステム群から受信するデータを収めるための格納手段を各システムに設けたものである。
【特許文献１】特開２００４−１３３５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に開示される発明は、あるネットワークの格納手段に収めたデータを別のネットワークの格納手段へ移動するために、情報記録媒体（フレキシブルディスク（ＦＤ）や磁気テープ（ＭＴ）など、以下「メディア」ともいう。）を用いている。
【００１０】
メディアを用いてデータを交換するには、交換元の情報処理装置においてメディアに情報を書き込み、この情報を交換先の情報処理装置で読み出す必要がある。この場合には、メディアの入れかえという煩雑な作業をユーザが手作業で行う必要があった。
【００１１】
また、図３に示すように、テープドライブを二つ備えたテープ装置を用いてデータを交換する場合もある。第１のサーバ５０は第１のテープドライブ７１と接続されており、第２のサーバ６０は第２のテープドライブ７２に接続されている。それぞれのサーバは、接続されているテープドライブに装填されているＭＴに対してデータの記録（セーブ）や読み出し（リストア）を行える。
情報記録媒体であるＭＴは、テープライブラリ７３に収納されており、テープ制御装置８０からの制御に応じてＭＴがテープドライブへ搬送・装填される。
例えば、第１のサーバ５０の交換データ記憶部５３に格納されているデータを第２のサーバ６０に移動する場合には、テープ制御装置８０からの命令によってテープライブラリ７３から取り出されたブランクのＭＴが第１のテープドライブ７１に装填され、交換データ記憶部５３内のデータがテープドライブ７１においてＭＴに書き込まれる。データが書き込まれたＭＴは、テープ制御装置８０からの命令によって第２のテープドライブ７２へと搬送され、装填される。データが書き込まれたＭＴが第２のテープドライブ７２へ装填されると、第２のサーバ６０はＭＴに書き込まれている情報を読み出して、交換データ記憶部６３に取得する。
【００１２】
このように、テープドライブを二つ備えたテープ装置では、テープの装填を自動化した方式が採用されているため、これを用いれば、メディアの入れ替えを手作業で行う必要はないものの、装置自体が高価である。
【００１３】
さらに、テープドライブを二つ備えたテープ装置を用いたとしてもデータを記録したメディアを物理的に移動させなければならないことに代わりはなく、交換すべきデータが即座に転送されず、リアルタイム性に欠けるという問題があった。
【００１４】
このように、従来は、完全に分離されている独立した二つのネットワーク間で、煩雑な手作業を必要とせず、リアルタイムでデータ交換できるデータ交換方法及びデータ交換システムは提供されていなかった。
【００１５】
本発明はかかる問題に鑑みてなされたものであり、完全に分離されている独立した二つのネットワーク間で、煩雑な手作業を必要とせず、リアルタイムでデータ交換できるデータ交換方法及びデータ交換システムは提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明は、第１の態様として、第１のネットワークに属する情報処理装置と第２のネットワークに属する情報処理装置との間でデータを交換するためのデータ交換システムであって、第１のネットワークに接続された第１のサーバと第２のネットワークに接続された第２のサーバとは、それぞれがストレージ装置にファイバチャネルで接続されており、第１のサーバは、第２のネットワークに属する情報処理装置へ出力するデータを第１のネットワークに属する情報処理装置から受け取ってストレージ装置に記憶させる手段と、ストレージ装置から取得したデータを送達先である第１のネットワークに属する情報処理装置へ送信する手段とを有し、第２のサーバは、第１のネットワークに属する情報処理装置へ出力するデータを第２のネットワークに属する情報処理装置から受け取ってストレージ装置に記憶させる手段と、ストレージ装置から取得したデータを送達先である第２のネットワークに属する情報処理装置へ送信する手段とを有し、ストレージ装置は、第１のサーバによって記憶させられた情報を読み出して第２のサーバへ出力する手段と、第２のサーバによって記憶させられた情報を読み出して第１のサーバへ出力する手段とを有することを特徴とするデータ交換システムを提供するものである。
【００１７】
上記本発明の第１の態様においては、ストレージ装置は、ディスクアレイ装置であることが好ましい。
【００１８】
本発明の第１の態様の上記の何れの構成においても、ストレージ装置は、第１のサーバによってデータが記憶させられる第１の記憶領域と、第２のサーバによってデータが記憶させられる第２の記憶領域と、第１の記憶領域に記憶しているデータと第２の記憶領域に記憶しているデータとを同期させる手段とを有することが好ましい。
【００１９】
本発明の第１の態様の上記のいずれの構成においても、第２のネットワークは、オープンネットワークであることが好ましい。
【００２０】
また、上記目的を達成するため、本発明は、第２の態様として、独立したネットワークに属する情報処理装置が他のネットワークに属する情報処理装置との間でデータを交換するためのデータ交換システムであって、各ネットワークは、ストレージ装置にファイバチャネルで接続されたサーバをそれぞれ備え、各サーバは、自装置とは異なるネットワークに属する情報処理装置へ出力するデータを自装置と同じネットワークに属する情報処理装置から受け取ってストレージ装置に記憶させる手段と、ストレージ装置から取得したデータを送達先である自装置と同じネットワークに属する情報処理装置へ送信する手段とを有し、ストレージ装置は、いずれかのサーバによって記憶させられたデータを読み出して、該データの送達先と同じネットワークに属するサーバに出力する手段を有することを特徴とするデータ交換システムを提供するものである。
【００２１】
上記本発明の第２の態様においては、ストレージ装置は、ディスクアレイ装置であることが好ましい。
【００２２】
本発明の第２の態様の上記の何れの構成においても、ストレージ装置は、各サーバごとに割り当てられた記憶領域と、いずれかの記憶領域に記憶している情報を他の記憶領域に記憶している情報と同期させる手段とを有することが好ましい。
【００２３】
また、上記目的を達成するため、本発明は、第３の態様として、第１のネットワークに属する情報処理装置が保持するデータを第２のネットワークに属する情報処理装置へ受け渡すデータ交換方法であって、第１のネットワークに接続された第１のサーバと第２のネットワークに接続された第２のサーバとのそれぞれを、ファイバチャネルでストレージ装置へ接続し、第１のサーバが、第２のネットワークに属する情報処理装置へ出力するデータを第１のネットワークに属する情報処理装置から取得し、該第１のネットワークに属する情報処理装置から取得したデータを、ストレージ装置に記憶させ、ストレージ装置は、記憶したデータを、第２のサーバへ送信し、第２のサーバは、ストレージ装置から取得したデータを、第２のネットワークに属する情報処理装置へ送達することを特徴とするデータ交換方法を提供するものである。
【００２４】
また、上記目的を達成するため、本発明は第４の態様として、第１のネットワークに属する情報処理装置に対して第２のネットワークに属する情報処理装置がデータを受け渡すデータ交換方法であって、第１のネットワークに接続された第１のサーバと第２のネットワークに接続された第２のサーバとのそれぞれを、ファイバチャネルでストレージ装置へ接続し、第２のサーバが、第１のネットワークに属する情報処理装置へ出力するデータを第２のネットワークに属する情報処理装置から取得し、該第２のネットワークに属する情報処理装置から取得したデータを、ストレージ装置に記憶させ、ストレージ装置は、記憶したデータを、第１のサーバへ送信し、第１のサーバは、ストレージ装置から取得したデータを、第１のネットワークに属する情報処理装置へ送達することを特徴とするデータ交換方法を提供するものである。
【００２５】
上記本発明の第３の態様又は第４の態様においては、ストレージ装置は、ディスクアレイ装置であることが好ましい。また、第２のネットワークは、オープンネットワークであることが好ましい。
【発明の効果】
【００２６】
本発明によれば、完全に分離されている独立した二つのネットワーク間で、煩雑な手作業を必要とせず、リアルタイムでデータを交換できるデータ交換方法及びデータ交換システムを提供できる。
【発明を実施するための最良の形態】
【００２７】
本発明の好適な実施の形態について説明する。図１に本実施形態にかかるデータ伝送システムの構成を示す。このデータ伝送システムは、第１のサーバ１０、第２のサーバ２０及びストレージ装置３０を有する。第１のサーバ１０及び第２のサーバ２０は、それぞれファイバチャネルを介してストレージ装置３０と接続されている。
なお、第１のサーバ１０は、社内イントラネット用ＬＡＮ１００に接続されており、第２のサーバ２０はインターネット用ＬＡＮ２００に接続されている。インターネット用ＬＡＮ２００は、不特定多数の者が外部からアクセス可能なオープンネットワークであり、社内用イントラネット用ＬＡＮ１００は、外部からのアクセスが不可能なクローズドネットワークである。
【００２８】
第１のサーバ１０は、制御部１１、ＬＡＮ通信部１２、交換データ記憶部１３、ファイバチャネル通信部１４を有する。
制御部１１は、第１のサーバ１０全体の動作を制御する実質的なコンピュータであり、ＣＰＵやＭＰＵ、ＲＡＭ、ＲＯＭなどによって構成される。ＬＡＮ通信部１２は、インターネット用ＬＡＮ２００を介して情報を送受信するための機能部である。交換データ記憶部１３は、第２のサーバ２０へ受け渡す情報又は第２のサーバ２０から受け渡された情報を記憶する機能部である。ファイバチャネル通信部２４は、ファイバチャネルを介してストレージ装置３０との間で情報を送受信するための機能部である。
【００２９】
第２のサーバ２０は、制御部２１、ＬＡＮ通信部２２、交換データ記憶部２３、ファイバチャネル通信部２４を有する。
制御部２１は、第２のサーバ２０全体の動作を制御する実質的なコンピュータであり、ＣＰＵやＭＰＵ、ＲＡＭ、ＲＯＭなどによって構成される。ＬＡＮ通信部２２は、インターネット用ＬＡＮ２００を介して情報を送受信するための機能部である。交換データ記憶部２３は、第１のサーバ１０へ受け渡す情報又は第１のサーバ１０から受け渡された情報を記憶する機能部である。ファイバチャネル通信部２４は、ファイバチャネルを介してストレージ装置３０との間で情報を送受信するための機能部である。
【００３０】
ストレージ装置３０は、第１のディスクアレイ装置３１、第２のディスクアレイ装置３２及びコントローラ３３を有する。第１のディスクアレイ装置３１は、第１のサーバ１０からファイバチャネルを介して受け渡された情報が書き込まれる。第２のディスクアレイ装置３２は、第２のサーバ２０からファイバチャネルを介して受け渡された情報が書き込まれる。第１のディスクアレイ装置３１と第２のディスクアレイ装置３２とは、いずれか一方に記録されている情報をコントローラ３３の制御に応じて他方に書き写す「データ同期」機能を備えている。コントローラ３３は、第１のディスクアレイ装置３１に書き込まれている情報を第１のサーバ１０へファイバチャネルを介して転送する動作の制御、第２のディスクアレイ装置３２に書き込まれている情報を第２のサーバ２０へファイバチャネルを介して転送する動作、及び第１のディスクアレイ装置３１と第２のディスクアレイ装置３２とのデータ同期の制御を行う。
【００３１】
不図示のインターネット上の情報処理端末から発信された電子メールを社内イントラネット用ＬＡＮ１００上の不図示の情報処理装置へ送り届ける場合を例にして、データ交換システムの動作について説明する。図２に、データ交換システムの動作の流れを示す。
制御部２１は、ＬＡＮ通信部２２を介して電子メールデータを受信した場合には、ヘッダ情報を参照し、宛先が社内イントラネット用ＬＡＮ１００に属する情報処理端末であるか否かを確認する（ステップＳ１０１）。制御部２１は、社内イントラネット用ＬＡＮ１００に属する情報処理端末を宛先とする電子メールを受信すると（ステップＳ１０２／Ｙｅｓ）、その電子メールデータを交換データ記憶部２３に記憶させる（ステップＳ１０３）。そして、制御部２１は、交換データ記憶部２３に記憶させた電子メールデータをファイバチャネル通信部２４を用いてストレージ装置３０へ転送する（ステップＳ１０４）。
【００３２】
第２のサーバ２０からファイバチャネルを介して送信されてきたデータをストレージ装置３０が受信すると、コントローラ３３は、受信したデータ（電子メールデータ）を第２のディスクアレイ装置３２に記憶させる（ステップＳ１０５）。
【００３３】
コントローラ３３は、第２のディスクアレイ装置３２と第１のディスクアレイ装置３１とをデータ同期させ、第２のディスクアレイ装置３２が記憶している電子メールデータを、第１のディスクアレイ装置３１へ書き写す（ステップＳ１０６）。全ての情報を書き写し終えたら、コントローラ３３は第２のディスクアレイ装置３２と第１のディスクアレイ装置３１との同期を解除する。これにより、第１のディスクアレイ装置３１は、第１のサーバからアクセス可能な状態となる。
【００３４】
コントローラ３３は、第１のディスクアレイ装置３１に書き写した電子メールデータを、ファイバチャネルを介して第１のサーバ１０へ送信する（ステップＳ１０７）。
【００３５】
第１のサーバ１０の制御部１１は、ファイバチャネル通信部１４を用いてストレージ装置３０から受信した電子メールデータを交換データ記憶部１３に記憶させる。制御部１１は、交換データ記憶部１３に記憶させた電子メールデータを、ＬＡＮ通信部１２を用いて社内イントラネット用ＬＡＮ１００へと送出する（ステップＳ１０８）。これにより、電子メールデータは、ヘッダ情報に基づいて宛先の情報処理端末へと送り届けられる。
【００３６】
なお、社内イントラネット用ＬＡＮ１００上の不図示の情報処理端末から発信された電子メールを不図示のインターネット上の情報処理端末へ送り届ける場合には、上記と逆の動作が行われる。
【００３７】
このように、本実施形態にかかるデータ交換システムは、オープンネットワーク上の情報処理装置とクローズドネットワーク上の情報処理装置との間で、人手を介することなく速やかにデータを交換できる。すなわち、本実施形態にかかるデータ交換システムは、データ交換のリアルタイム性に優れるため、オープンネットワークを介して外部から受け取った電子メールをクローズドネットワーク側へ転送し、クローズドネットワーク上の情報処理端末で受信することが可能となる。
【００３８】
オープンネットワークとクローズドネットワークとの中間装置となるストレージ装置を、各ネットワークに所属する情報処理装置とファイバチャネルのような直結方式で接続し、情報処理装置とストレージ装置との通信はＩＰを用いることなく行う。これにより、オープンネットワーク上の情報処理装置からクローズドネットワーク上の情報処理装置に不正にアクセスされたりすることを防止できる。
【００３９】
なお、上記実施形態は、本発明の好適な実施の一例であり、本発明はこれに限定されることはない。
例えば、上記実施形態では、オープンネットワーク側のサーバ及びクローズドネットワーク側のサーバと、ストレージ装置とをファイバチャネルで接続した構成を例に説明したが、これらは必ずしもファイバチャネルの規格に沿ったものである必要はない。
また、ストレージ装置はディスクアレイ装置に限定されることはなく、あらゆる情報記憶装置を適用可能である。
さらに、上記実施形態においては、オープンネットワークとクローズドネットワークとの間でのデータ交換例に説明したが、二つのクローズドネットワーク間でのデータ交換する場合にも適用可能である。
さらに、上記実施形態においては、ストレージ装置が二つのネットワークを仲介する構成について説明したが、ストレージ装置が３以上のネットワークを仲介するようにしてもよいことは言うまでもない。
このように、本発明は様々な変形が可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明を好適に実施したデータ交換システムの構成を示す図である。
【図２】本発明にかかるデータ交換システムの動作の流れを示すフローチャートである。
【図３】テープ装置を用いた従来のデータ交換システムの構成を示す図である。
【符号の説明】
【００４１】
１０    第１のサーバ
１１、２１    制御部
１２、２２    ＬＡＮ通信部
１３、２３    交換データ記憶部
１４、２４    ファイバチャネル通信部
２０    第２のサーバ
３０    ストレージ装置
３１    第１のディスクアレイ装置
３２    第２のディスクアレイ装置
３３    コントローラ
１００    社内イントラネット用ＬＡＮ
２００    インターネット用ＬＡＮ
【図１】
2005352558.tif 000003
【図２】
2005352558.tif 000004
【図３】
2005352558.tif 000005