(57)【要約】【課題】ネットワーク接続されていないシステム環境において、セキュリティを維持しながら効率的にファイルの授受を行なうためのファイル転送システム及びファイル転送方法を提供する。【解決手段】ファイル送信側のゲートウェイサーバＧ１は、転送対象ファイルを取得し、転送対象ファイルの圧縮処理を実行する。そして、ゲートウェイサーバＧ１は、ストレージサーバ３０の第１領域をマウントし、圧縮ファイルを送信した後、アンマウントする。ストレージサーバ３０は、第１領域から第２領域へのファイル転送を行なうとともに、転送履歴を記録する。そして、ファイル受信側のゲートウェイサーバＧ２は、ストレージサーバ３０の第２領域をマウントし、圧縮ファイルの受信後に、アンマウントする。【選択図】図１
2012098923.tif 000002
【特許請求の範囲】
【請求項１】
第１サーバと第２サーバと外部記憶装置とから構成されたファイル転送システムであって、
前記第１サーバが、
前記外部記憶装置をマウントする手段と、
前記第１サーバに記憶されたファイルを前記外部記憶装置に送信して記録した後に、前記外部記憶装置をアンマウントする手段とを備えるとともに、
前記第２サーバが、
前記外部記憶装置をマウントする手段と、
前記外部記憶装置に記憶されたファイルを受信した後に、前記外部記憶装置をアンマウントする手段とを備えたことを特徴とするファイル転送システム。
【請求項２】
前記外部記憶装置は、前記第１サーバから取得したファイルを記憶する第１領域と、前記第２サーバに転送するファイルを記憶する第２領域とから構成され、
前記外部記憶装置は、前記第１領域に記憶されたファイルを前記第２領域に転送する手段を備えたことを特徴とする請求項１に記載のファイル転送システム。
【請求項３】
前記第１サーバは、前記外部記憶装置に転送するファイルを圧縮する手段と、
前記第２サーバは、前記外部記憶装置から取得した圧縮ファイルを解凍する手段とを更に備えたことを特徴とする請求項１又は２に記載のファイル転送システム。
【請求項４】
前記第１サーバは、権限者によって承認された転送依頼申請において、転送対象ファイルの識別情報を取得し、
前記識別情報のファイルについてのみ、前記外部記憶装置に送信する手段を更に備えたことを特徴とする請求項１〜３のいずれか一つに記載のファイル転送システム。
【請求項５】
前記第２サーバは、権限者によって承認された転送依頼申請において、転送対象のファイルの識別情報を取得し、
前記識別情報のファイルについてのみ、前記外部記憶装置から受信する手段を更に備えたことを特徴とする請求項１〜４のいずれか一つに記載のファイル転送システム。
【請求項６】
承認された転送依頼申請を取得し、前記転送依頼申請に含まれる識別情報を取得し、
前記取得した識別情報と転送されたファイルの識別情報とを突合し、突合結果を出力することを特徴とする請求項１〜５のいずれか一つに記載のファイル転送システム。
【請求項７】
転送対象のファイルを格納する転送ファイルフォルダを備え、
前記転送ファイルフォルダに記憶されたファイルの識別情報を取得し、
権限者の承認を取得するために、前記識別情報を記録した転送依頼申請を作成する手段を更に備えたことを特徴とする請求項１〜６のいずれか一つに記載のファイル転送システム。
【請求項８】
第１サーバと第２サーバと外部記憶装置とから構成されたファイル転送システムを用いて、ファイルを転送する方法であって、
前記第１サーバが、
前記外部記憶装置をマウントする段階と、
前記第１サーバに記憶されたファイルを前記外部記憶装置に送信して記録した後に、前記外部記憶装置をアンマウントする段階と実行するとともに、
前記第２サーバが、
前記外部記憶装置をマウントする段階と、
前記外部記憶装置に記憶されたファイルを受信した後に、前記外部記憶装置をアンマウントする段階とを実行することを特徴とするファイル転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続されていないシステム環境において、セキュリティを維持しながら効率的にファイルの授受を行なうためのファイル転送システム及びファイル転送方法に関する。
【背景技術】
【０００２】
業務運用を行なう本番環境において用いるシステムを、本番環境とは別の開発環境において開発する場合がある（例えば、特許文献１参照）。このように相互に密接な関係がある環境においても、セキュリティを担保するために、各環境をネットワーク接続できないように構築することがある。特に、業務運用を行なう本番環境においては、個人情報や営業秘密情報等の重要情報を取り扱っているため、高いセキュリティを維持する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９９２２９号公報（第１頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような二つの環境においてセキュリティを維持するために、他方の環境からのアクセスに対して制限を課し、所定の条件下でファイル転送を許可することも可能である。しかし、アクセス制限が破られた場合には、セキュリティ上の問題が生じることがある。
【０００５】
また、二つの環境をネットワーク接続できないようにして、磁気媒体等の記録媒体を用いて、ファイルの授受を行なうことも可能である。しかし、二つの環境の物理的な距離が離れている場合には、ファイルの授受が煩雑となる。また、セキュリティを担保するためには、転送対象ファイルが記憶された記録媒体の管理を的確に行なう必要があり、管理負担が大きくなる。
【０００６】
本発明は、上記課題を解決するためになされたものであり、ネットワーク接続されていないシステム環境において、セキュリティを維持しながら効率的にファイルの授受を行なうためのファイル転送システム及びファイル転送方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、第１サーバと第２サーバと外部記憶装置とから構成されたファイル転送システムであって、前記第１サーバが、前記外部記憶装置をマウントする手段と、前記第１サーバに記憶されたファイルを前記外部記憶装置に送信して記録した後に、前記外部記憶装置をアンマウントする手段とを備えるとともに、前記第２サーバが、前記外部記憶装置をマウントする手段と、前記外部記憶装置に記憶されたファイルを受信した後に、前記外部記憶装置をアンマウントする手段とを備えたことを要旨とする。
【０００８】
請求項２に記載の発明は、請求項１に記載のファイル転送システムにおいて、前記外部記憶装置は、前記第１サーバから取得したファイルを記憶する第１領域と、前記第２サーバに転送するファイルを記憶する第２領域とから構成され、前記外部記憶装置は、前記第１領域に記憶されたファイルを前記第２領域に転送する手段を備えたことを要旨とする。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載のファイル転送システムにおいて、前記第１サーバは、前記外部記憶装置に転送するファイルを圧縮する手段と、前記第２サーバは、前記外部記憶装置から取得した圧縮ファイルを解凍する手段とを更に備えたことを要旨とする。
【００１０】
請求項４に記載の発明は、請求項１〜３のいずれか一つに記載のファイル転送システムにおいて、前記第１サーバは、権限者によって承認された転送依頼申請において、転送対象ファイルの識別情報を取得し、前記識別情報のファイルについてのみ、前記外部記憶装置に送信する手段を更に備えたことを要旨とする。
【００１１】
請求項５に記載の発明は、請求項１〜４のいずれか一つに記載のファイル転送システムにおいて、前記第２サーバは、権限者によって承認された転送依頼申請において、転送対象のファイルの識別情報を取得し、前記識別情報のファイルについてのみ、前記外部記憶装置から受信する手段を更に備えたことを要旨とする。
【００１２】
請求項６に記載の発明は、請求項１〜５のいずれか一つに記載のファイル転送システムにおいて、承認された転送依頼申請を取得し、前記転送依頼申請に含まれる識別情報を取得し、前記取得した識別情報と転送されたファイルの識別情報とを突合し、突合結果を出力することを要旨とする。
【００１３】
請求項７に記載の発明は、請求項１〜６のいずれか一つに記載のファイル転送システムにおいて、転送対象のファイルを格納する転送ファイルフォルダを備え、前記転送ファイルフォルダに記憶されたファイルの識別情報を取得し、権限者の承認を取得するために、前記識別情報を記録した転送依頼申請を作成する手段を更に備えたことを要旨とする。
【００１４】
請求項８に記載の発明は、第１サーバと第２サーバと外部記憶装置とから構成されたファイル転送システムを用いて、ファイルを転送する方法であって、前記第１サーバが、前記外部記憶装置をマウントする段階と、前記第１サーバに記憶されたファイルを前記外部記憶装置に送信して記録した後に、前記外部記憶装置をアンマウントする段階と実行するとともに、前記第２サーバが、前記外部記憶装置をマウントする段階と、前記外部記憶装置に記憶されたファイルを受信した後に、前記外部記憶装置をアンマウントする段階とを実行することを要旨とする。
【００１５】
（作用）
請求項１又は８に記載の発明によれば、第１サーバが、外部記憶装置をマウントし、ファイルを外部記憶装置に送信して記録した後に、外部記憶装置をアンマウントする。そして、第２サーバが、外部記憶装置をマウントし、外部記憶装置に記憶されたファイルを受信した後に、外部記憶装置をアンマウントする。これにより、第１サーバと第２サーバとの間で、ネットワーク接続することなく、ファイル転送を行なうことができる。
【００１６】
請求項２に記載の発明によれば、外部記憶装置は、第１サーバから取得したファイルを第１領域に記憶する。第１領域に記憶されたファイルを第２領域に転送し、第２領域に記憶したファイルを第２サーバに転送する。これにより、外部記憶装置内においても、第１サーバ側と、第２サーバ側とをネットワーク接続することなく、ファイル転送を行なうことができる。
【００１７】
請求項３に記載の発明によれば、第１サーバは、外部記憶装置に転送するファイルを圧縮する。そして、第２サーバは、外部記憶装置から取得した圧縮ファイルを解凍する。これにより、外部記憶装置の容量を効率的に利用することができる。
【００１８】
請求項４に記載の発明によれば、第１サーバは、権限者によって承認された転送依頼申請において、転送対象ファイルの識別情報を取得し、識別情報のファイルについてのみ、外部記憶装置に送信する。これにより、承認された転送依頼申請に記載されているファイルのみを送信することができる。
【００１９】
請求項５に記載の発明によれば、第２サーバは、権限者によって承認された転送依頼申請において、転送対象のファイルの識別情報を取得し、識別情報のファイルについてのみ、外部記憶装置から受信する。これにより、承認された転送依頼申請に記載されているファイルのみを受信することができる。
【００２０】
請求項６に記載の発明によれば、承認された転送依頼申請を取得し、転送依頼申請に含まれる識別情報を取得し、取得した識別情報と転送されたファイルの識別情報とを突合し、突合結果を出力する。これにより、承認された転送依頼申請との突合結果に基づいて、転送可否を判断することができる。
【００２１】
請求項７に記載の発明によれば、転送対象フォルダに記憶されたファイルの識別情報を取得し、権限者の承認を取得するために、識別情報を記録した転送依頼申請を作成する。これにより、効率的に転送依頼申請を作成することができる。識別情報としては、例えば、ファイル名、ファイルサイズ、オリジナルファイルの所在情報等を用いることができる。
【発明の効果】
【００２２】
本発明によれば、ネットワーク接続されていないシステム環境において、セキュリティを維持しながら効率的にファイルの授受を行なうことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態のシステム概略図。
【図２】本実施形態において用いるストレージサーバの機能ブロックの説明図。
【図３】本実施形態において用いるゲートウェイサーバの機能ブロックの説明図。
【図４】本実施形態においての用いるクライアント端末の説明図であって、（ａ）はクライアント端末の機能ブロックの説明図、（ｂ）は転送依頼申請の承認の説明図。
【図５】本実施形態の自動ファイル転送処理の処理手順の説明図。
【図６】本実施形態の手動ファイル送信処理の処理手順の説明図。
【図７】本実施形態の手動ファイル受信処理の処理手順の説明図。
【図８】他の実施形態の処理手順の説明図。
【発明を実施するための形態】
【００２４】
以下、本発明を具体化した一実施形態を、図１〜図７に従って説明する。本実施形態では、業務運用を行なう本番環境と、この本番環境のシステム開発を行なう開発環境との間で、ファイルの授受を行なうために用いるファイル転送システム及びファイル転送方法として説明する。
【００２５】
本実施形態では、図１に示すように、開発環境と本番環境とがネットワーク接続できない構成を想定する。そして、開発環境においてはシステム開発を行なうための複数の個別サーバ１０が設置されており、本番環境においては業務運用を行なうための複数の個別サーバ１０が設置されている。各個別サーバ１０は、システム開発や業務運用に用いる各種ファイルが記憶されている。そして、一方の環境に設置された個別サーバ１０に記憶されているファイルを、他方の環境に転送する場合を想定する。
【００２６】
また、開発環境の個別サーバ１０は、開発環境に設置されたゲートウェイサーバＧ１に
接続されており、本番環境の個別サーバ１０は、本番環境に設置されたゲートウェイサーバＧ２に接続されている。更に、各ゲートウェイサーバ（Ｇ１，Ｇ２）は、外部記憶装置としてのストレージサーバ３０に接続されている。
【００２７】
個別サーバ１０は、開発環境、本番環境において、ファイルを蓄積するサーバコンピュータである。この個別サーバ１０は、転送対象ファイルを蓄積するファイル記憶部１２が設けられている。
ファイル記憶部１２には、後述する転送依頼申請を作成するために送信対象のファイルを一時的に格納する転送ファイルフォルダが設けられている。
【００２８】
ストレージサーバ３０は、二つの異なる環境（本実施形態では、開発環境と本番環境）との間でファイル転送を行なうために用いる外部記憶装置である。このストレージサーバ３０は、図２に示すように、制御部３１、転送対象のファイルを蓄積するためのデータ記憶部３２を備えている。このデータ記憶部３２は、第１領域３２１及び第２領域３２２から構成されている。
【００２９】
制御部３１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（図示せず）等から構成された制御手段を備えており、後述する処理（転送制御段階等の各処理）を行なう。そして、制御部３１は、ストレージサーバ管理プログラムの実行により、転送制御手段３１１として機能する。
【００３０】
転送制御手段３１１は、データ記憶部３２の第１領域３２１に記憶されている内容を第２領域３２２にコピーしたり、第２領域３２２に記憶されている内容を第１領域３２１にコピーしたりする同期処理を行なうことにより、各領域に記憶されているファイルの転送処理を実行する。また、転送制御手段３１１は、同時期にゲートウェイサーバ（Ｇ１，Ｇ２）の両方にマウントされないように排他制御を行なう。
【００３１】
第１領域３２１、第２領域３２２は、同じ容量で構成されているデータ記憶領域であり、物理的に異なる装置によって構成されている。第１領域３２１はゲートウェイサーバＧ１からのみアクセス可能であり、第２領域３２２はゲートウェイサーバＧ２からのみアクセス可能になっている。
【００３２】
第１領域３２１は、第１自動送信用ボリュームＶ１１、第１任意送信用ボリュームＶ１２、第１自動受信用ボリュームＶ１３、第１任意受信用ボリュームＶ１４から構成されている。
【００３３】
第２領域３２２は、第２自動受信用ボリュームＶ２１、第２任意受信用ボリュームＶ２２、第２自動送信用ボリュームＶ２３、第２任意送信用ボリュームＶ２４から構成されている。
【００３４】
第１自動送信用ボリュームＶ１１は、開発環境から本番環境への自動送信に用いるデータ記憶領域である。第２自動受信用ボリュームＶ２１は、開発環境から本番環境への自動受信に用いるデータ記憶領域である。そして、第１自動送信用ボリュームＶ１１に記憶された内容を第２自動受信用ボリュームＶ２１にコピーする同期処理を行なう。
【００３５】
第１任意送信用ボリュームＶ１２は、開発環境から本番環境への手動送信に用いるデータ記憶領域である。第２任意受信用ボリュームＶ２２は、開発環境から本番環境への手動送信に用いるデータ記憶領域である。そして、第１任意送信用ボリュームＶ１２に記憶された内容を第２任意受信用ボリュームＶ２２にコピーする同期処理を行なう。
【００３６】
第１自動受信用ボリュームＶ１３は、本番環境から開発環境への自動受信に用いるデー
タ記憶領域である。第２自動送信用ボリュームＶ２３は、本番環境から開発環境への自動送信に用いるデータ記憶領域である。そして、第２自動送信用ボリュームＶ２３に記憶された内容を第１自動受信用ボリュームＶ１３にコピーする同期処理を行なう。
【００３７】
第１任意受信用ボリュームＶ１４は、本番環境から開発環境への手動受信に用いるデータ記憶領域である。第２任意送信用ボリュームＶ２４は、本番環境から開発環境への手動送信に用いるデータ記憶領域である。そして、第２任意送信用ボリュームＶ２４に記憶された内容を第１任意受信用ボリュームＶ１４にコピーする同期処理を行なう。
【００３８】
ゲートウェイサーバ（Ｇ１，Ｇ２）は、転送対象ファイルをストレージサーバ３０に送信したり、ストレージサーバ３０から受信したりするためのサーバコンピュータである。このゲートウェイサーバ（Ｇ１，Ｇ２）は、図３に示すように、制御部２１、一時ファイル記憶部２２、転送依頼記憶部２３を備えている。この一時ファイル記憶部２２は、送信用一時領域２２１、受信用一時領域２２２から構成されている。
【００３９】
制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（図示せず）等から構成された制御手段を備えており、後述する処理（自動送信段階、手動送信段階、ファイルフィルタ段階、ファイル圧縮段階、自動受信段階、手動受信段階、マウント制御段階、転送履歴管理段階、残存ファイル管理段階等の各処理）を行なう。そして、制御部２１は、ファイル転送プログラムの実行により、自動送信手段２１１、手動送信手段２１２、ファイルフィルタ手段２１３、ファイル圧縮手段２１４、自動受信手段２１５、手動受信手段２１６、マウント制御手段２１７、転送履歴管理手段２１８、残存ファイル管理手段２１９として機能する。
【００４０】
自動送信手段２１１は、個別サーバ１０から、予め定められた転送対象ファイルを取得し、ストレージサーバ３０の自動送信用ボリューム（Ｖ１１、Ｖ２３）に自動送信する処理を実行する。この自動送信手段２１１は、自動送信を行なうための自動転送対象テーブルを保持している。この自動転送対象テーブルには、自動送信の対象ファイルを特定するための情報（個別サーバ１０における転送対象ファイルの所在やファイル名）や転送タイミングが記憶されている。
【００４１】
手動送信手段２１２は、クライアント端末１５からの指示に基づいて、転送対象ファイルを特定し、ストレージサーバ３０の任意送信用ボリューム（Ｖ１２、Ｖ２４）に手動送信する処理を実行する。
【００４２】
ファイルフィルタ手段２１３は、転送対象ファイルにおいて、転送を許可する要件（転送要件）の充足を確認する処理を実行する。このファイルフィルタ手段２１３は、転送要件（例えば、転送可能なファイル種別、転送を許可しないキーワード等）が記憶されている転送要件テーブルを保持している。
【００４３】
ファイル圧縮手段２１４は、転送対象ファイルを圧縮したり、解凍したりする処理を実行する。
自動受信手段２１５は、自動送信された転送対象ファイルを、ストレージサーバ３０の自動受信用ボリューム（Ｖ１３、Ｖ２１）から受信する処理を実行する。
【００４４】
手動受信手段２１６は、クライアント端末１５からの指示に基づいて、手動送信された転送対象ファイルを、ストレージサーバ３０の任意受信用ボリューム（Ｖ１４、Ｖ２２）から受信する処理を実行する。
【００４５】
マウント制御手段２１７は、ストレージサーバ３０を検索し、認識したストレージサーバ３０を操作可能にするマウント／アンマウントを制御する処理を実行する。本実施形態
では、各ゲートウェイサーバ（Ｇ１，Ｇ２）は、ファイルの転送処理を行なう期間のみ、ストレージサーバ３０のデータ記憶領域をマウントし、転送処理を終了した場合にアンマウントする。
【００４６】
転送履歴管理手段２１８は、転送対象ファイルの転送履歴を転送履歴記憶部２４に記録する処理を実行する。この転送履歴記憶部２４には、転送処理毎に生成された転送履歴レコードを記憶する。この転送履歴レコードは、転送日時、転送対象ファイルのファイル名、容量、転送依頼者の利用者ＩＤに関するデータ領域から構成されている。
【００４７】
残存ファイル管理手段２１９は、第１領域３２１又は第２領域３２２に残存している転送対象ファイルを削除する処理を実行する。具体的には、第１領域３２１又は第２領域３２２に記録されたファイルには登録日時が記録される。そして、残存ファイル管理手段２１９は、この登録日時から所定の保存期限を経過しても残存しているファイルを検索し、削除する。
【００４８】
送信用一時領域２２１には、ストレージサーバ３０に送信する転送対象ファイルを一時的に記憶するデータ領域である。
受信用一時領域２２２には、ストレージサーバ３０から受信した転送対象ファイルを一時的に記憶するデータ領域である。
【００４９】
転送依頼記憶部２３には、管理者（権限者）によって承認された転送依頼申請データが記憶される。この転送依頼申請データには、転送対象ファイルの転送依頼者の利用者ＩＤ、識別情報としてのファイル属性情報（ファイル名、ファイルサイズ）、オリジナルファイルの所在情報、転送先情報が記録される。転送依頼申請データは、転送元及び転送先の両方のゲートウェイサーバ（Ｇ１，Ｇ２）の転送依頼記憶部２３に記憶される。
【００５０】
また、開発環境又は本番環境には、図１に示すように、各担当者が利用するクライアント端末１５が設置されている。このクライアント端末１５は、開発環境の開発担当者や本番環境の運用担当者、各環境の管理者等が用いるコンピュータ端末である。開発担当者は、クライアント端末１５を用いて、本番環境に対して送信するファイルを指定したり、本番環境からのファイルの受信指示を行なったりする。一方、運用担当者は、クライアント端末１５を用いて、開発環境に対して送信するファイルを指定したり、開発環境からのファイルの受信指示を行なったりする。各環境の管理者は、転送依頼申請の内容を確認して承認し、転送対象ファイルの手動送信や手動受信を行なう。
【００５１】
このクライアント端末１５は、ネットワークを介して、個別サーバ１０やゲートウェイサーバ（Ｇ１，Ｇ２）に接続することができる。このクライアント端末１５は、図示しないディスプレイ等から構成された表示部や、キーボードやポインティングデバイス等から構成された入力部を備える。
【００５２】
更に、クライアント端末１５は、図４（ａ）に示すように、ＣＰＵ、ＲＡＭ、ＲＯＭ（図示せず）等から構成された制御部１６を備えている。この制御部１６は、転送支援プログラムを実行することにより、転送支援手段１６１として機能する。この転送支援手段１６１は、転送ファイルフォルダに記憶された転送対象ファイルを列挙した転送依頼申請を作成したり、転送ファイルの手動転送を支援したりする処理を実行する。
【００５３】
上記のように構成されたシステムを用いて、一方の環境から他方の環境にファイルを転送する場合の処理手順について、図４（ｂ）〜図６を用いて説明する。ここでは、開発環境から本番環境にファイルを転送する場合を想定する。なお、本番環境から開発環境にファイルを転送する場合にも同様の処理が行なわれる。ここでは、転送依頼申請の承認処理
（図４（ｂ））、自動ファイル転送処理（図５）、手動ファイル送信処理（図６）、手動ファイル受信処理（図７）の順番に説明する。
【００５４】
（転送依頼申請の承認処理）
まず、図４（ｂ）を用いて、転送依頼申請の承認処理を説明する。この処理は、ファイル転送を希望する担当者（転送依頼者）のクライアント端末１５において行なわれる。
【００５５】
ここでは、クライアント端末１５を用いて、転送対象のファイルの指定処理を実行する（ステップＳ１−１）。具体的には、転送依頼者は、利用者ＩＤやパスワードを用いて、クライアント端末１５にログインする。そして、クライアント端末１５を用いて、個別サーバ１０にアクセスする。この場合、個別サーバ１０は、ファイル記憶部１２に蓄積されているファイルの一覧をクライアント端末１５のディスプレイに出力する。そして、担当者は、クライアント端末１５を用いて、ファイル一覧の中から転送対象ファイルを指定する。
【００５６】
次に、クライアント端末１５を用いて、転送ファイルフォルダへの移動処理を実行する（ステップＳ１−２）。具体的には、担当者は、クライアント端末１５を用いて、転送支援プログラムを起動し、転送依頼申請の作成指示を入力する。そして、クライアント端末１５を用いて、転送対象ファイルを、ファイル記憶部１２内の転送ファイルフォルダに移動させる。この場合、制御部１６の転送支援手段１６１は、転送対象ファイルのオリジナルファイルの所在（移動元）情報を取得する。
【００５７】
次に、クライアント端末１５の制御部１６は、フォルダ内のファイル属性情報の取得処理を実行する（ステップＳ１−３）。具体的には、制御部１６の転送支援手段１６１は、転送ファイルフォルダに蓄積されている転送対象ファイルのファイル属性情報（ファイル名、ファイルサイズ等）を取得する。本実施形態では、更に、オリジナルファイルの所在情報を取得する。
【００５８】
次に、クライアント端末１５の制御部１６は、転送依頼申請の作成処理を実行する（ステップＳ１−４）。具体的には、制御部１６の転送支援手段１６１は、転送ファイルフォルダに記憶された転送対象のファイルのファイル名を一覧表示させた転送依頼申請データを作成する。この転送依頼申請データには、転送依頼者の利用者ＩＤやファイル属性情報、オリジナルファイルの所在情報に関するデータを含める。更に、転送支援手段１６１は、転送先情報の入力画面をディスプレイに出力する。そして、転送支援手段１６１は、入力画面に設定された転送先情報を、転送依頼申請データに含める。
【００５９】
次に、クライアント端末１５の制御部１６は、転送依頼申請の回付処理を実行する（ステップＳ１−５）。具体的には、制御部１６の転送支援手段１６１は、転送依頼申請データを、電子ワークフローシステム（図示せず）に送信する。この電子ワークフローシステムにおいては、ワークフローに従って、転送依頼申請データを、転送元及び転送先の各環境の管理者に回付する。ここで、各環境の管理者は、転送対象ファイルに問題がないかどうかを確認する。問題がないと判断した場合には、電子ワークフローシステムにおいて、この転送依頼申請に関するファイル転送の承認入力が行なわれる。この場合、電子ワークフローシステムは、承認入力された転送依頼申請データを、各ゲートウェイサーバ（Ｇ１，Ｇ２）に提供する。そして、各ゲートウェイサーバ（Ｇ１，Ｇ２）は、転送依頼申請データを転送依頼記憶部２３に記録する。
【００６０】
（自動ファイル転送処理）
次に、図５を用いて、自動ファイル転送処理を説明する。この自動ファイル転送処理においては、予め定められたスケジュールに従って、各個別サーバ１０に記憶された転送対
象ファイルを自動転送する。ここでは、開発環境から本番環境にファイルを自動転送する場合を想定する。
【００６１】
まず、ファイル送信側のゲートウェイサーバＧ１の制御部２１は、転送対象ファイルの取得処理を実行する（ステップＳ２−１）。具体的には、制御部２１の自動送信手段２１１は、自動転送対象テーブルに記憶された転送対象ファイルの転送タイミングを確認する。そして、自動転送対象テーブルにおいて、現在日時が転送タイミングに該当する転送対象ファイルを抽出した場合、自動送信手段２１１は、自動転送対象テーブルに記憶されている個別サーバ１０にアクセスし、指定された転送対象ファイルを取得する。そして、自動送信手段２１１は、取得した転送対象ファイルを送信用一時領域２２１に記録する。
【００６２】
次に、ゲートウェイサーバＧ１の制御部２１は、フィルタリング処理を実行する（ステップＳ２−２）。具体的には、制御部２１のファイルフィルタ手段２１３は、転送要件テーブルを用いて、個別サーバ１０から取得した転送対象ファイルが転送要件を充足するかどうかを確認する。転送要件を充足しない場合には、ファイルフィルタ手段２１３は、自動転送処理を中止し、管理者のクライアント端末１５に対してアラームを通知する。
【００６３】
次に、ゲートウェイサーバＧ１の制御部２１は、転送対象ファイルの圧縮処理を実行する（ステップＳ２−３）。具体的には、制御部２１のファイル圧縮手段２１４は、送信用一時領域２２１に記憶された転送対象ファイルを圧縮する。
【００６４】
次に、ゲートウェイサーバＧ１の制御部２１は、第１領域のマウント処理を実行する（ステップＳ２−４）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０にアクセスし、第１領域３２１をマウントする。
【００６５】
次に、ゲートウェイサーバＧ１の制御部２１は、圧縮ファイルの送信処理を実行する（ステップＳ２−５）。具体的には、制御部２１の自動送信手段２１１は、送信用一時領域２２１に記憶されている転送対象の圧縮ファイルを第１領域３２１の第１自動送信用ボリュームＶ１１に送信する。更に、ゲートウェイサーバＧ１の制御部２１は、転送履歴の記録処理を実行する。具体的には、制御部２１の転送履歴管理手段２１８は、送信日時、転送依頼者の利用者ＩＤ、転送対象ファイルのファイル名、容量を含めた転送履歴レコードを生成し、転送履歴記憶部２４に記録する。
【００６６】
次に、ゲートウェイサーバＧ１の制御部２１は、アンマウント処理を実行する（ステップＳ２−６）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０の第１領域３２１をアンマウントする。
【００６７】
ここで、ストレージサーバ３０の制御部３１は、第１領域から第２領域への転送処理を実行する（ステップＳ２−７）。具体的には、転送タイミングで行われるゲートウェイサーバＧ１による第１領域のマウント処理（ステップＳ２−４）、圧縮ファイルの送信処理（ステップＳ２−５）、アンマウント処理（ステップＳ２−６）の終了後に、ファイル受信側のゲートウェイサーバＧ２は、ストレージサーバ３０に対して同期指示を送信する。この場合、制御部３１の転送制御手段３１１は、第１自動送信用ボリュームＶ１１に記憶された圧縮ファイルを、第２自動受信用ボリュームＶ２１にコピーすることにより転送する。
【００６８】
次に、ファイル受信側のゲートウェイサーバＧ２の制御部２１は、マウント処理を実行する（ステップＳ２−８）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０にアクセスし、第２領域３２２をマウントする。
【００６９】
次に、ゲートウェイサーバＧ２の制御部２１は、圧縮ファイルの受信処理を実行する（ステップＳ２−９）。具体的には、制御部２１の自動受信手段２１５は、ストレージサーバ３０の第２領域３２２の第２自動受信用ボリュームＶ２１に記憶されている転送対象の圧縮ファイルを受信用一時領域２２２に転送する。そして、ファイル圧縮手段２１４は、ストレージサーバ３０から取得した圧縮ファイルを解凍する。更に、ゲートウェイサーバＧ２の制御部２１は、転送履歴の記録処理を実行する。具体的には、制御部２１の転送履歴管理手段２１８は、受信日時、転送依頼者の利用者ＩＤ、転送対象ファイルのファイル名、容量を含めた転送履歴レコードを生成し、転送履歴記憶部２４に記録する。
【００７０】
次に、ゲートウェイサーバＧ２の制御部２１は、第２領域のファイル削除処理を実行する（ステップＳ２−１０）。具体的には、制御部２１の自動受信手段２１５は、ストレージサーバ３０の第２領域３２２の第２自動受信用ボリュームＶ２１に記憶されていたファイルを削除する。
【００７１】
次に、ゲートウェイサーバＧ２の制御部２１は、アンマウント処理を実行する（ステップＳ２−１１）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０の第２領域３２２をアンマウントする。
【００７２】
（手動ファイル送信処理）
次に、手動によるファイル転送を説明する。この手動によるファイル転送は、手動ファイル送信処理（図６）と手動ファイル受信処理（図７）とにより行なわれる。
【００７３】
まず、図６を用いて、手動ファイル送信処理を説明する。この手動ファイル送信処理においては、管理者の指示により、転送対象ファイルを手動送信する。ここでは、開発環境から本番環境にファイルを手動送信する場合を想定する。
【００７４】
この場合、ファイル送信側のクライアント端末１５の制御部１６は、メニュー画面表示処理を実行する（ステップＳ３−１）。具体的には、ファイル送信側である開発環境の管理者は、利用者ＩＤやパスワードを用いて、クライアント端末１５にログインする。そして、クライアント端末１５において、転送支援プログラムを起動する。この場合、制御部１６の転送支援手段１６１は、ディスプレイにメニュー画面を出力する。このメニュー画面には、「送信」、「受信」等を選択するための選択項目が含まれる。
【００７５】
次に、クライアント端末１５において、「送信」選択処理を実行する（ステップＳ３−２）。具体的には、ファイル送信を希望する場合には、メニュー画面において「送信」を選択する。この場合、クライアント端末１５は、開発環境の各個別サーバ１０にアクセスし、ファイル記憶部１２の転送ファイルフォルダに記憶されている転送対象ファイルを取得する。
【００７６】
次に、クライアント端末１５の制御部１６は、ファイル一覧表示処理を実行する（ステップＳ３−３）。具体的には、制御部１６の転送支援手段１６１は、個別サーバ１０から取得した転送対象ファイルを一覧表示させた一覧表示画面を、ディスプレイに出力する。
【００７７】
次に、クライアント端末１５において、ファイル選択処理を実行する（ステップＳ３−４）。具体的には、管理者は、一覧表示画面に表示されたファイル名を確認し、転送対象ファイルを選択する。この場合、クライアント端末１５は、選択されたファイル情報をゲートウェイサーバＧ１に送信する。
【００７８】
次に、ゲートウェイサーバＧ１の制御部２１は、転送対象ファイルを仮置して詳細表示処理を実行する（ステップＳ３−５）。具体的には、制御部２１の手動送信手段２１２は
、選択された転送対象ファイルを、個別サーバ１０から取得し、送信用一時領域２２１に仮記録する。そして手動送信手段２１２は、送信用一時領域２２１に仮記憶されたファイルの詳細情報（ファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報等）を、クライアント端末１５のディスプレイに表示する。
【００７９】
次に、ゲートウェイサーバＧ１の制御部２１は、承認された転送依頼申請の取得処理を実行する（ステップＳ３−６）。具体的には、制御部２１の手動送信手段２１２は、転送依頼記憶部２３から、転送対象ファイルのファイル名が設定された転送依頼申請データを抽出する。
【００８０】
次に、ゲートウェイサーバＧ１の制御部２１は、転送依頼申請との突合確認処理を実行する（ステップＳ３−７）。具体的には、制御部２１の手動送信手段２１２は、転送依頼申請データに設定されたファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報と、送信用一時領域２２１に仮記憶された転送対象ファイルのファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報とを比較する。
【００８１】
次に、ゲートウェイサーバＧ１の制御部２１は、転送依頼申請の内容と一致しているかどうかについての判定処理を実行する（ステップＳ３−８）。具体的には、制御部２１の手動送信手段２１２は、転送対象ファイルにおいて、転送依頼申請に設定されたファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報における一致／不一致により判定する。
【００８２】
転送依頼申請の内容と一致していない場合（ステップＳ３−８において「ＮＯ」の場合）、ゲートウェイサーバＧ１の制御部２１は、仮置削除処理を実行する（ステップＳ３−９）。具体的には、制御部２１の手動送信手段２１２は、送信用一時領域２２１に仮記憶された転送対象ファイルを削除する。そして、手動送信手段２１２は、管理者のクライアント端末１５のディスプレイに、突合結果を出力する。
【００８３】
一方、転送依頼申請の内容と一致している場合（ステップＳ３−８において「ＹＥＳ」の場合）、ゲートウェイサーバＧ１の制御部２１は、転送対象ファイルの圧縮処理を実行する（ステップＳ３−１０）。具体的には、制御部２１のファイル圧縮手段２１４は、送信用一時領域２２１に記憶された転送対象ファイルを圧縮する。
【００８４】
次に、ゲートウェイサーバＧ１の制御部２１は、マウント処理を実行する（ステップＳ３−１１）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０にアクセスし、ストレージサーバ３０の第１領域３２１をマウントする。
【００８５】
次に、ゲートウェイサーバＧ１の制御部２１は、圧縮ファイルの送信処理を実行する（ステップＳ３−１２）。具体的には、制御部２１の手動送信手段２１２は、送信用一時領域２２１に記憶されている転送対象の圧縮ファイルを、第１領域３２１の第１任意送信用ボリュームＶ１２に転送する。更に、ゲートウェイサーバＧ１の制御部２１は、転送履歴の記録処理を実行する。具体的には、制御部２１の転送履歴管理手段２１８は、送信日時、転送依頼者の利用者ＩＤ、転送対象ファイルのファイル名、容量を含めた転送履歴レコードを生成し、転送履歴記憶部２４に記録する。
【００８６】
次に、ゲートウェイサーバＧ１の制御部２１は、アンマウント処理を実行する（ステップＳ３−１３）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０の第１領域３２１をアンマウントする。
【００８７】
（手動ファイル受信処理）
次に、図７を用いて、手動ファイル受信処理を説明する。この手動ファイル受信処理に
おいては、管理者の指示により、転送対象ファイルを手動受信する。ここでは、本番環境において開発環境からのファイルを受信する場合を想定する。
【００８８】
この場合、ファイル受信側のクライアント端末１５の制御部１６は、メニュー画面表示処理を実行する（ステップＳ４−１）。具体的には、ファイル受信側である本番環境の管理者は、利用者ＩＤやパスワードを用いて、クライアント端末１５にログインする。そして、クライアント端末１５において、転送支援プログラムを起動する。この場合、制御部１６の転送支援手段１６１は、ディスプレイにメニュー画面を出力する。このメニュー画面には、「送信」、「受信」等を選択するための選択項目が含まれる。
【００８９】
次に、クライアント端末１５において、「受信」選択処理を実行する（ステップＳ４−２）。具体的には、ファイル受信を希望する場合には、メニュー画面において「受信」を選択する。この場合、クライアント端末１５は、ゲートウェイサーバＧ２に対してマウント指示を送信する。
【００９０】
この場合、ゲートウェイサーバＧ２の制御部２１は、同期指示処理を実行する（ステップＳ４−３）。具体的には、制御部２１の手動受信手段２１６は、ストレージサーバ３０に対して、第１領域３２１と第２領域３２２との同期を指示する。
【００９１】
この場合、ストレージサーバ３０の制御部３１は、第１領域から第２領域への転送処理を実行する（ステップＳ５−１）。具体的には、制御部３１の転送制御手段３１１は、第１任意送信用ボリュームＶ１２に記録された圧縮ファイルを、第２任意受信用ボリュームＶ２２にコピーすることにより転送する。
【００９２】
次に、ゲートウェイサーバＧ２の制御部２１は、マウント処理を実行する（ステップＳ４−４）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０にアクセスし、ストレージサーバ３０の第２領域３２２をマウントする。
【００９３】
次に、ゲートウェイサーバＧ２の制御部２１は、圧縮ファイル一覧表示処理を実行する（ステップＳ４−５）。具体的には、制御部２１の手動受信手段２１６は、ストレージサーバ３０の第２領域３２２の第２任意受信用ボリュームＶ２２に記憶されたファイル情報を取得する。そして、手動受信手段２１６は、取得したファイル情報を一覧表示させた一覧表示画面を、クライアント端末１５のディスプレイに表示する。
【００９４】
次に、ファイル受信側のクライアント端末１５において、ファイル選択処理を実行する（ステップＳ４−６）。具体的には、管理者は、一覧表示画面に表示されたファイル名を確認し、転送対象の圧縮ファイルを選択する。この場合、クライアント端末１５は、選択されたファイル情報をゲートウェイサーバＧ２に送信する。
【００９５】
次に、ゲートウェイサーバＧ２の制御部２１は、圧縮ファイルを仮置して解凍処理を実行する（ステップＳ４−７）。具体的には、制御部２１の手動受信手段２１６は、選択された転送対象の圧縮ファイルを、ストレージサーバ３０の第２領域３２２の第２任意受信用ボリュームＶ２２から取得し、受信用一時領域２２２に仮記録する。そして、ファイル圧縮手段２１４は、受信用一時領域２２２に仮記録した圧縮ファイルを解凍する。更に、ゲートウェイサーバＧ２の制御部２１は、転送履歴の記録処理を実行する。具体的には、制御部２１の転送履歴管理手段２１８は、受信日時、転送依頼者の利用者ＩＤ、転送対象ファイルのファイル名、容量を含めた転送履歴レコードを生成し、転送履歴記憶部２４に記録する。
【００９６】
次に、ゲートウェイサーバＧ２の制御部２１は、詳細表示処理を実行する（ステップＳ
４−８）。具体的には、制御部２１の手動受信手段２１６は、解凍された圧縮ファイルに含まれていた転送対象ファイルの詳細情報（ファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報等）を、クライアント端末１５のディスプレイに表示する。
【００９７】
次に、ゲートウェイサーバＧ２の制御部２１は、承認された転送依頼申請の取得処理を実行する（ステップＳ４−９）。具体的には、制御部２１の手動受信手段２１６は、転送依頼記憶部２３から、転送対象ファイルのファイル名が設定された転送依頼申請データを抽出する。
【００９８】
次に、ゲートウェイサーバＧ２の制御部２１は、転送依頼申請との突合確認処理を実行する（ステップＳ４−１０）。具体的には、制御部２１の手動受信手段２１６は、転送依頼申請データに設定されたファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報と、受信用一時領域２２２に仮記憶された転送対象ファイルのファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報とを比較する。
【００９９】
次に、ゲートウェイサーバＧ２の制御部２１は、転送依頼申請の内容と一致しているかどうかについての判定処理を実行する（ステップＳ４−１１）。具体的には、制御部２１の手動受信手段２１６は、転送対象ファイルにおいて、転送依頼申請に設定されたファイル名、転送依頼者の利用者ＩＤ、ファイル属性情報における一致／不一致により判定する。
【０１００】
転送依頼申請の内容と一致していない場合（ステップＳ４−１１において「ＮＯ」の場合）、ゲートウェイサーバＧ２の制御部２１は、仮置削除処理を実行する（ステップＳ４−１２）。具体的には、制御部２１の手動受信手段２１６は、受信用一時領域２２２に仮記憶されたファイルを削除する。そして、手動受信手段２１６は、管理者のクライアント端末１５のディスプレイに、突合結果を出力する。
【０１０１】
一方、転送依頼申請の内容と一致している場合（ステップＳ４−１１において「ＹＥＳ」の場合）、ゲートウェイサーバＧ２の制御部２１は、第２領域のファイル削除処理を実行する（ステップＳ４−１３）。具体的には、制御部２１の手動受信手段２１６は、ストレージサーバ３０の第２領域３２２の第２任意受信用ボリュームＶ２２に記憶されていたファイルを削除する。
【０１０２】
次に、ゲートウェイサーバＧ２の制御部２１は、アンマウント処理を実行する（ステップＳ４−１４）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０の第２領域３２２をアンマウントする。
【０１０３】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態では、自動ファイル転送処理において、ファイル送信側のゲートウェイサーバＧ１の制御部２１は、第１領域のマウント処理（ステップＳ２−４）、圧縮ファイルの送信処理（ステップＳ２−５）、アンマウント処理（ステップＳ２−６）を実行する。そして、ストレージサーバ３０の制御部３１は、第１領域から第２領域への転送処理を実行する（ステップＳ２−７）。そして、ファイル受信側のゲートウェイサーバＧ２の制御部２１は、マウント処理（ステップＳ２−８）、圧縮ファイルの受信処理（ステップＳ２−９）、アンマウント処理を実行する（ステップＳ２−１１）。これにより、二つの環境をネットワーク接続せずに、自動的にファイルを転送することができる。このため、両環境間をネットワーク接続しないことにより、セキュリティを確保することができる。
【０１０４】
（２）本実施形態では、手動ファイル送信処理において、ファイル送信側のゲートウェイサーバＧ１の制御部２１は、第１領域のマウント処理（ステップＳ３−１１）、圧縮フ
ァイルの送信処理（ステップＳ３−１２）、アンマウント処理（ステップＳ３−１３）を実行する。ファイル受信側のゲートウェイサーバＧ２の制御部２１は、マウント処理を実行する（ステップＳ４−４）。そして、ストレージサーバ３０の制御部３１は、第１領域から第２領域への転送処理を実行する（ステップＳ５−１）。更に、ゲートウェイサーバＧ２の制御部２１は、圧縮ファイルを仮置して解凍処理（ステップＳ４−７）、アンマウント処理（ステップＳ４−１４）を実行する。これにより、二つの環境をネットワーク接続せずに、手動によりファイルを転送することができる。このため、両環境間をネットワーク接続しないことにより、セキュリティを確保することができる。
【０１０５】
（３）本実施形態では、転送依頼申請の出力処理において、クライアント端末１５を用いて、転送ファイルフォルダへの移動処理を実行する（ステップＳ１−２）。この場合、クライアント端末１５の制御部１６は、フォルダ内のファイル属性情報の取得処理（ステップＳ１−３）、転送依頼申請の作成処理（ステップＳ１−４）を実行する。これにより、ファイルの転送を依頼するための転送依頼申請を効率的に作成することができる。
【０１０６】
（４）本実施形態では、クライアント端末１５の制御部１６は、転送依頼申請の回付処理を実行する（ステップＳ１−５）。ここで、承認入力された転送依頼申請データは、各ゲートウェイサーバ（Ｇ１，Ｇ２）に提供され、転送依頼記憶部２３に記録される。そして、手動ファイル送信処理において、ゲートウェイサーバＧ１の制御部２１は、転送依頼申請との突合確認処理を実行する（ステップＳ３−７）。これにより、承認された転送依頼申請に記載されたファイルとは異なるファイル送信を抑制することができる。
【０１０７】
更に、手動ファイル受信処理において、ゲートウェイサーバＧ２の制御部２１は、転送依頼申請との突合確認処理を実行する（ステップＳ４−１０）。これにより、承認された転送依頼申請に記載されたファイルとは異なるファイル受信を抑制することができる。
【０１０８】
（４）本実施形態では、ゲートウェイサーバＧ１の制御部２１は、フィルタリング処理を実行する（ステップＳ２−２）。これにより、転送要件を満たさないファイルの転送を抑制することができる。例えば、転送すべきでない情報を含むファイルの送信を抑制することができる。
【０１０９】
なお、上記各実施形態は以下のように変更してもよい。
・  上記実施形態では、手動ファイル送信処理の終了後に、手動ファイル受信処理を実行する。これに代えて、手動によるファイル送信処理を終了した場合には、ストレージサーバ３０が、ファイル受取側に、手動ファイル送信処理を終了したことを知らせるメッセージを送信するようにしてもよい。この場合には、ストレージサーバ３０が、転送したファイル名や属性情報に基づいて転送依頼申請を取得し、ゲートウェイサーバＧ１からこの転送依頼主に記載されている転送先情報を取得して通知する。これにより、ファイル受取側において、速やかにファイルを受領することができる。
【０１１０】
・  上記実施形態では、ステップＳ５−１において、第１領域から第２領域への転送を行なう。ここでは、第１任意送信用ボリュームＶ１２と第２任意受信用ボリュームＶ２２との同期を行なった。同期方法はこれに限定されるものではなく、すべてのボリュームについて、同時期に同期処理を行なうようにしてもよい。
【０１１１】
・  上記実施形態では、承認入力された転送依頼申請データは、各ゲートウェイサーバ（Ｇ１，Ｇ２）に提供され、転送依頼記憶部２３に記録される。ここで、転送依頼記憶部２３への記録方法は、これに限定されるものではない。例えば、紙媒体によって承認された転送依頼申請のイメージデータを作成し、このイメージデータの文字認識によりテキストデータを生成するようにしてもよい。そして、このテキストデータを、転送依頼記憶部
２３に記録する。
【０１１２】
・  上記実施形態では、ゲートウェイサーバ（Ｇ１，Ｇ２）において、ストレージサーバ３０に対するアクセス制御処理を実行する。具体的には、第１領域３２１又は第２領域３２２が、いずれかのゲートウェイサーバ（Ｇ１，Ｇ２）にマウントされている場合には、他のゲートウェイサーバからのアクセスを制限する排他制御を行なう。ここで、排他制御によりマウントできない場合には、マウントを待機するようにしてもよい。この場合、ゲートウェイサーバ（Ｇ１，Ｇ２）にマウント待ち記録部を設ける。このマウント待ち記憶部２５には、転送できなかった圧縮ファイルを記憶しておく。更に、マウント制御手段２１７には、マウントの優先順位を決定するための優先順位決定テーブルを保持させておく。この優先順位決定テーブルには、転送対象ファイルの属性情報に関連づけて優先順位を設定しておく。
【０１１３】
このマウント制御処理を、図８を用いて説明する。
ここでは、まず、ゲートウェイサーバＧ１の制御部２１は、マウント要求処理を実行する（ステップＳ６−１）。具体的には、ゲートウェイサーバＧ１において、ステップＳ３−１〜Ｓ３−１０の処理を終了した後で、制御部２１のマウント制御手段２１７は、ストレージサーバ３０のマウントを要求する。
【０１１４】
この場合、ゲートウェイサーバＧ１の制御部２１は、他のゲートウェイサーバによってマウント中かどうかについての判定処理を実行する（ステップＳ６−２）。具体的には、ストレージサーバ３０が、他のゲートウェイサーバによってマウントされている場合には、排他制御される。排他制御された場合には、他のゲートウェイサーバにおいてマウント中と判定する。
【０１１５】
他のゲートウェイサーバによってマウント中でない場合（ステップＳ６−２において「ＮＯ」の場合）、ゲートウェイサーバＧ１の制御部２１は、マウント処理を実行する（ステップＳ６−３）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０をマウントする。そして、ステップＳ３−１２、Ｓ３−１３と同様に、圧縮ファイルの送信処理（ステップＳ６−４）、アンマウント処理（ステップＳ６−５）を実行する。
【０１１６】
一方、他のゲートウェイサーバによってマウント中の場合（ステップＳ６−２において「ＹＥＳ」の場合）、ゲートウェイサーバＧ１の制御部２１は、マウント待ちの登録処理を実行する（ステップＳ６−６）。具体的には、制御部２１のマウント制御手段２１７は、マウント待ち記憶部２５に、転送対象の圧縮ファイルを登録する。
【０１１７】
そして、ゲートウェイサーバＧ１の制御部２１は、アンマウントの待機処理を実行する（ステップＳ７−１）。具体的には、制御部２１のマウント制御手段２１７は、他のゲートウェイサーバによるマウント状況を確認し、アンマウントを待機する。
【０１１８】
他のゲートウェイサーバのアンマウントを検知した場合、ゲートウェイサーバＧ１の制御部２１は、優先順位が高いマウント待ちの特定処理を実行する（ステップＳ７−２）。具体的には、制御部２１のマウント制御手段２１７は、マウント待ち記憶部２５に記憶された圧縮ファイルの属性情報を取得し、優先順位決定テーブルを用いて最も優先順位が高いマウント待ちを特定する。
【０１１９】
次に、ゲートウェイサーバＧ１の制御部２１は、ステップＳ３−１２、Ｓ３−１３と同様に、マウント処理（ステップＳ７−３）、圧縮ファイルの送信処理（ステップＳ７−４）を実行する。
【０１２０】
次に、ゲートウェイサーバＧ１の制御部２１は、マウント待ちの削除処理を実行する（ステップＳ７−５）。具体的には、制御部２１のマウント制御手段２１７は、ストレージサーバ３０の送信を終了した圧縮ファイルを、マウント待ち記憶部２５から削除する。
【０１２１】
そして、ゲートウェイサーバＧ１の制御部２１は、ステップＳ３−１３と同様に、アンマウント処理を実行する（ステップＳ７−６）。
これにより、他のゲートウェイサーバ（Ｇ１，Ｇ２）によってストレージサーバ３０がマウントされているため、排他制御が行なわれている場合には、マウント待ち記憶部２５を用いて、効率的にファイル転送を行なうことができる。
【０１２２】
・  上記実施形態では、転送制御手段３１１は、データ記憶部３２の第１領域３２１に記憶されている内容を第２領域３２２にコピーしたり、第２領域３２２に記憶されている内容を第１領域３２１にコピーしたりする同期処理を行なう。これに代えて、転送制御手段３１１は、データ記憶部３２の第１領域３２１に記憶されている内容を第２領域３２２に移し替えたり、第２領域３２２に記憶されている内容を第１領域３２１に移し替えたりする同期処理を行なうようにしてもよい。すなわち、送信側領域の移し替え前のファイルや状態を、受信側領域に移し替えるとともに、送信側領域を「空」状態にする。この場合、送信側領域が元来「空」の場合、同期処理により、受信側領域も「空」にすることができる。
【０１２３】
・  上記実施形態では、ゲートウェイサーバ（Ｇ１，Ｇ２）の制御部２１の転送履歴管理手段２１８が転送履歴の記録処理を実行する。ここで、ストレージサーバ３０の制御部３１において、転送履歴の記録処理を行なうようにしてもよい。この場合、ストレージサーバ３０に、転送履歴記憶部を設けて、制御部３１が、ゲートウェイサーバ（Ｇ１，Ｇ２）からファイルを受信したり、ゲートウェイサーバ（Ｇ１，Ｇ２）に送信したりした場合に、履歴を記録する。また、同期処理において、第１領域から第２領域へのファイル転送（同期処理）を行なった場合にも、履歴を記録するようにしてもよい。
【０１２４】
・  上記実施形態では、クライアント端末１５において転送依頼申請の承認処理を実行する。ここで、転送依頼申請を作成するハードウェアはクライアント端末１５に限定されるものではなく、例えば、個別サーバ１０によって行なうようにしてもよい。この場合には、クライアント端末１５によって指定された転送対象ファイルについて、個別サーバ１０が転送依頼申請を作成する。
【０１２５】
・  上記実施形態では、ゲートウェイサーバＧ２の制御部２１は、同期指示処理を実行する（ステップＳ４−３）。ここでは、受信側からストレージサーバ３０に対して同期指示を行なう。同期指示は、受信側からの指示に限定されるものではなく、送信側から同期指示できるようにしてもよい。この場合には、圧縮ファイルの送信処理（ステップＳ３−１２）の後に行なう。
【符号の説明】
【０１２６】
１０…個別サーバ、１２…ファイル記憶部、１５…クライアント端末、１６…制御部、Ｇ１，Ｇ２…ゲートウェイサーバ、２１…制御部、２１１…自動送信手段、２１２…手動送信手段、２１３…ファイルフィルタ手段、２１４…ファイル圧縮手段、２１５…自動受信手段、２１６…手動受信手段、２１７…マウント制御手段、２１８…転送履歴管理手段、２１９…残存ファイル管理手段、２２…一時ファイル記憶部、２２１…送信用一時領域、２２２…受信用一時領域、２３…転送依頼記憶部、３０…ストレージサーバ、３１…制御部、３１１…転送制御手段、３２…データ記憶部、３２１…第１領域、３２２…第２領域、３３…転送履歴記憶部。
【図１】
2012098923.tif 000003
【図２】
2012098923.tif 000004
【図３】
2012098923.tif 000005
【図４】
2012098923.tif 000006
【図５】
2012098923.tif 000007
【図６】
2012098923.tif 000008
【図７】
2012098923.tif 000009
【図８】
2012098923.tif 000010