(57)【要約】【課題】編集権限を持たないクライアントに対して、サーバ上のデータファイルが編集ないし上書き保存可能に表示されてしまう不都合をなくす。【解決手段】Ｗｅｂサーバ装置は、ファイル記憶手段と、受信手段と、画面生成手段と、送信手段と、を備える。ファイル記憶手段は、データファイルを記憶する。受信手段は、ネットワークを介して接続されている情報処理装置から、ファイル記憶手段に記憶されたデータファイルの内容表示を求めるリクエストを受信する。画面生成手段は、受信手段がリクエストを受信した場合に、当該リクエストに対応するデータファイルを取得し、当該データファイルの内容を当該データファイルの種類に則して表示させる画面データを生成する。送信手段は、画面生成手段が生成した画面データを、情報処理装置へレスポンスとして送信する。【選択図】図６
2014109980.tif 000002
【特許請求の範囲】
【請求項１】
データファイルを記憶するファイル記憶手段と、
ネットワークを介して接続されている情報処理装置から、前記ファイル記憶手段に記憶された前記データファイルの内容表示を求めるリクエストを受信する受信手段と、
前記受信手段が前記リクエストを受信した場合に、当該リクエストに対応する前記データファイルを取得し、当該データファイルの内容を当該データファイルの種類に則して表示させる画面データを生成する画面生成手段と、
前記画面生成手段が生成した前記画面データを、前記情報処理装置へレスポンスとして送信する送信手段と、
を備えるＷｅｂサーバ装置。
【請求項２】
前記ファイル記憶手段に記憶された前記データファイルに関連する情報を記憶する関連情報記憶手段をさらに備え、
前記画面生成手段は、前記データファイルに関連する情報および前記データファイルの直接閲覧を求める操作を受け付ける標準操作子を含むＷｅｂページを表示させる画面データの生成に際し、前記標準操作子に代えて、前記データファイルの複製の取得を求める操作を受け付ける改変操作子を含める
請求項１に記載のＷｅｂサーバ装置。
【請求項３】
前記画面生成手段は、前記リクエストのクライアントに予め定められたアクセス権限に応じて、前記標準操作子または前記改変操作子のいずれかを含めた前記Ｗｅｂページを表示させる画面データを生成する
請求項２に記載のＷｅｂサーバ装置。
【請求項４】
前記標準操作子を前記Ｗｅｂページに含める標準部品および前記標準操作子に代えて前記改変操作子を前記Ｗｅｂページに含める改変部品を記憶する部品記憶手段をさらに備え、
前記画面生成手段は、前記Ｗｅｂページを表示させる画面データの生成に際し、前記標準部品および前記改変部品を用いる
請求項２または３に記載のＷｅｂサーバ装置。
【請求項５】
コンピュータを、
データファイルを記憶するファイル記憶手段と、
ネットワークを介して接続されている情報処理装置から、前記ファイル記憶手段に記憶された前記データファイルの内容表示を求めるリクエストを受信する受信手段と、
前記受信手段が前記リクエストを受信した場合に、当該リクエストに対応する前記データファイルを取得し、当該データファイルの内容を当該データファイルの種類に則して表示させる画面データを生成する画面生成手段と、
前記画面生成手段が生成した前記画面データを、前記情報処理装置へレスポンスとして送信する送信手段と、
して機能させるためのプログラム。
【請求項６】
前記ファイル記憶手段に記憶された前記データファイルに関連する情報を記憶する関連情報記憶手段をさらに備え、
前記画面生成手段は、前記データファイルに関連する情報および前記データファイルの直接閲覧を求める操作を受け付ける標準操作子を含むＷｅｂページを表示させる画面データの生成に際し、前記標準操作子に代えて、前記データファイルの複製の取得を求める操作を受け付ける改変操作子を含める
請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、Ｗｅｂサーバ装置およびプログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂサーバで文書や画像等を記録したデータファイルを管理し、当該文書等を、クライアント端末からネットワークを介して閲覧する技術がある。このような技術は、Ｗｅｂサーバで、Ｗｅｂアプリケーションが動作することにより、クライアントに提供される。このようなＷｅｂアプリケーションとしては、例えば、シェアポイント（ＳｈａｒｅＰｏｉｎｔ、登録商標）がある。
【０００３】
シェアポイントは、管理者からユーザへのお知らせ等の情報を管理する機能を備えている。このお知らせ等の情報を登録する手法は、インターネット掲示板における記事の投稿手法に似ており、掲示板に相当するものが「リスト」、記事に相当するものが「アイテム」と呼ばれている。各アイテムには、リストへの投稿の際に、編集権限の設定がなされる。また、アイテムには、データファイルを添付することができる。
【０００４】
クライアントが、リストに投稿されたアイテムを閲覧するには、Ｗｅｂブラウザを用いて、上記リストから閲覧対象のアイテムを選択する。アイテムが選択されると、Ｗｅｂブラウザに、アイテムであるお知らせ等の情報を含むＷｅｂページが表示される。このとき、アイテムにデータファイルが添付されていると、データファイルへのハイパーリンクがＷｅｂページに含まれる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記Ｗｅｂページは、編集権限を持たないクライアントに対しては、編集不可能状態での表示とされる。しかしながら、実際には、お知らせ等の情報の編集やリストからのアイテムの削除等は不可能であるにもかかわらず、添付のデータファイルについては、Ｗｅｂサーバ上のデータファイルそのものを編集および上書き保存可能となっている。このため、悪意のユーザ或いは不慣れなユーザが、Ｗｅｂサーバ上のデータファイルを、故意或いは過失によって、管理者の意図しない内容に変更してしまうおそれがある。このことは、厳密な権限管理を望むユーザにとって、好ましくない状態である。
【０００６】
以上では、理解のためにシェアポイントのリストを一例として説明したが、シェアポイントだけでなく、同様の動作が行われるＷｅｂアプリケーションによりデータファイルの管理を行っているＷｅｂサーバにおいても、言うまでもなく同様の課題がある。
【課題を解決するための手段】
【０００７】
実施形態のＷｅｂサーバ装置は、ファイル記憶手段と、受信手段と、画面生成手段と、送信手段と、を備える。ファイル記憶手段は、データファイルを記憶する。受信手段は、ネットワークを介して接続されている情報処理装置から、ファイル記憶手段に記憶されたデータファイルの内容表示を求めるリクエストを受信する。画面生成手段は、受信手段がリクエストを受信した場合に、当該リクエストに対応するデータファイルを取得し、当該データファイルの内容を当該データファイルの種類に則して表示させる画面データを生成する。送信手段は、画面生成手段が生成した画面データを、情報処理装置へレスポンスとして送信する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態のＷｅｂサーバシステムを示したネットワーク図である。
【図２】図２は、実施形態のＷｅｂサーバおよび情報処理装置の概要構成を示したブロック図である。
【図３】図３は、実施形態のアイテム画面の一例を示す図である。
【図４】図４は、実施形態のデータファイル表示画面の一例を示す図である。
【図５】図５は、実施形態の改変Ｗｅｂパーツの処理の流れを示すフローチャートである。
【図６】図６は、実施形態の編集権限のないユーザのブラウザ操作フローとファイル出力Ｗｅｂページの処理フローをあわせて示すフローチャートである。
【図７】図７は、実施形態のブラウザに表示される画面の例を示す図である。
【図８】図８は、実施形態のブラウザに表示される画面の例を示す図である。
【図９】図９は、実施形態のＷｅｂサーバのハードウェア構成を示す図である。
【発明を実施するための形態】
【０００９】
図１は、実施形態にかかるＷｅｂサーバシステムを示したネットワーク図である。Ｗｅｂサーバシステム１は、Ｗｅｂサーバ１００と、情報処理装置１５０−１、１５０−２および１５０−３とを備えている。Ｗｅｂサーバ１００は、Ｗｅｂサーバ装置の一例である。情報処理装置１５０−１、１５０−２および１５０−３は、例えば、クライアント側の端末である。Ｗｅｂサーバ１００と、情報処理装置１５０−１、１５０−２および１５０−３とは、ネットワーク１８０を介して互いに接続されている。
【００１０】
情報処理装置１５０−１、１５０−２および１５０−３は、Ｗｅｂサーバ１００が管理しているＷｅｂページを閲覧したい場合には、当該Ｗｅｂページの表示を求めるＨＴＴＰリクエストを、Ｗｅｂサーバ１００に送信する。これにより、Ｗｅｂサーバ１００が、情報処理装置１５０−１、１５０−２および１５０−３に対して、当該ＨＴＴＰリクエストに対応するＨＴＴＰレスポンスを送信する。これにより、情報処理装置１５０−１、１５０−２、および１５０−３は、Ｗｅｂサーバ１００が管理しているＷｅｂページを閲覧できる。
【００１１】
図２は、Ｗｅｂサーバおよび情報処理装置の概要構成を示したブロック図である。情報処理装置１５０−１、１５０−２および１５０−３は、同様の構成であるので、図２においては、情報処理装置１５０−１を例として説明する。
図２に示すように、情報処理装置１５０−１は、送信部２５１と、受信部２５２と、ブラウザ２５３と、操作制御部２５４と、を備える。
【００１２】
送信部２５１は、ネットワーク１８０を介して通信可能な他の装置（例えば、Ｗｅｂサーバ１００）に対してデータを送信する。例えば、送信部２５１は、Ｗｅｂページの受信を要求するためのＨＴＴＰリクエストをＷｅｂサーバ１００に対して送信する。
【００１３】
受信部２５２は、ネットワーク１８０を介して通信可能な他の装置（例えば、Ｗｅｂサーバ１００）からデータを受信する。例えば、送信部２５１がＨＴＴＰリクエストを送信した場合に、受信部２５２は、Ｗｅｂページを含むＨＴＴＰレスポンスを受信する。
【００１４】
ブラウザ２５３は、Ｗｅｂページを、図示しない表示装置に表示するためのソフトウェアであり、受信部２５２が受信したＨＴＴＰレスポンスに含まれるＷｅｂページを表示する。
【００１５】
操作制御部２５４は、図示しないマウス、キーボード等の入力デバイスを介して、ユーザからの操作を受け付ける。ブラウザ２５３がＷｅｂページを表示している場合に、操作制御部２５４は、当該Ｗｅｂページに対する操作を受け付ける。そして、操作制御部２５４が所定の操作を受け付けた場合に、送信部２５１が当該操作に対応するＨＴＴＰリクエストのＷｅｂサーバ１００に対する送信を行う。これにより、表示している画面を遷移させることができる。
【００１６】
以下、特に区別する必要がないときは、情報処理装置１５０−１、１５０−２および１５０−３を、単に情報処理装置１５０と表記する。
【００１７】
次にＷｅｂサーバ１００について説明する。Ｗｅｂサーバ１００は、ファイル記憶部２０１と、リスト記憶部２０２と、Ｗｅｂパーツ記憶部２０３と、管理アプリケーション２０４とを備える。ファイル記憶部２０１は、ファイル記憶手段の一例である。リスト記憶部２０２は、関連情報記憶手段の一例である。Ｗｅｂパーツ記憶部２０３は、部品記憶手段の一例である。管理アプリケーション２０４としては、例えばマイクロソフト（登録商標）が提供しているシェアポイント（登録商標）を用いても良い。
【００１８】
ファイル記憶部２０１は、Ｗｅｂサーバ１００が、情報処理装置１５０に対して提供するデータファイルを記憶する。データファイルのフォーマット形式は、特に制限するものではなく、様々な形式が考えられる。ただし、データファイルのデータをブラウザ２５３上に表示するためには、データファイルのフォーマット形式に対応したビューワのＷｅｂパーツを、Ｗｅｂパーツ記憶部２０３が記憶している必要がある。
【００１９】
リスト記憶部２０２は、アイテムが登録されたリストを記憶する。アイテムは、例えばお知らせ等の情報の一つひとつで、リストはそれらの集まりである。アイテムには、必要に応じてデータファイルを添付できる。このデータファイルは、ファイル記憶部２０１に記憶される。アイテムは「データファイルに関連する情報」の一例であり、データファイルと対応させて管理される。
【００２０】
Ｗｅｂパーツ記憶部２０３は、管理アプリケーション２０４が、Ｗｅｂページを生成する際に用いるＷｅｂパーツを記憶している。Ｗｅｂパーツには、ファイル記憶部２０１が記憶するデータファイルのデータを表示するビューワ等が含まれている。さらには、スクリプト言語（例えばJavaScript（登録商標））で作成したスクリプトや、ActiveＸ（登録商標）コントロール等を用いたコンポーネント等もＷｅｂパーツに含まれている。
【００２１】
管理アプリケーション２０４は、制御部２１１と、受信部２１２と、画面生成部２１３と、送信部２１４と、操作受付部２１５とを備える。受信部２１２は、受信手段の一例である。画面生成部２１３は、画面生成手段の一例である。送信部２１４は、送信手段の一例である。
【００２２】
制御部２１１は、プログラムに従うことにより、管理アプリケーション２０４の機能を実行する。例えば、制御部２１１は、ファイル記憶部２０１、リスト記憶部２０２、およびＷｅｂパーツ記憶部２０３に対して、データの登録、更新および削除等を行う。
【００２３】
受信部２１２は、ネットワーク１８０を介して接続された情報処理装置１５０から、データを受信する。受信するデータには、例えば、Ｗｅｂページの送信要求を示したＨＴＴＰリクエストがある。
【００２４】
画面生成部２１３は、受信部２１２が受信したＨＴＴＰリクエストを解析し、ＨＴＴＰリクエストに応じたＷｅｂページを表示させる画面データを生成し提供する。画面生成部２１３が生成するＷｅｂページとしては、例えば、リスト画面やアイテム画面等がある。リスト画面は、アイテムを一覧表示する画面である。アイテム画面は、アイテムの内容であるお知らせ等の情報を表示する。図３は、アイテム画面の一例を示す図である。
【００２５】
画面生成部２１３は、リスト記憶部２０２、ファイル記憶部２０１およびＷｅｂパーツ記憶部２０３から、Ｗｅｂページの生成に必要なアイテム、データファイル、Ｗｅｂパーツ等を抽出する。そして、画面生成部２１３は、抽出したアイテム、データファイル、Ｗｅｂパーツ等を用いて、Ｗｅｂページを表示させる画面データを生成する。データファイルの内容表示にあたっては、当該データファイルの種類に則して表示させるビューワを用いる。
【００２６】
送信部２１４は、ネットワーク１８０を介して接続された情報処理装置１５０に対して、データを送信する。送信するデータとしては、例えば、画面生成部２１３により生成されたＷｅｂページを含むＨＴＴＰレスポンスがある。
【００２７】
上記構成の管理アプリケーション２０４は、情報処理装置１５０とのインターフェイスに、例えば、ＡＳＰ（Active  Server  Pages）ファイルを用いることにより、Ｗｅｂサーバ１００側での処理をコンテンツに動的に反映することを可能としている。
【００２８】
ＡＳＰファイルは、ＨＴＭＬとスクリプトを融合させたファイルである。スクリプトは、スクリプト言語で記述された簡易的なプログラムで、ＨＴＭＬに埋め込んで用いられる。スクリプトの解釈および処理は、Ｗｅｂサーバ１００側で行われ、その処理結果であるＨＴＭＬファイルのみがブラウザ２５３に送られる。
このような構成を採ることにより、例えば、データをデータベースに格納したり、データベースとコンテンツとを連携させたりすることが可能となっている。
【００２９】
管理アプリケーション２０４は、ＨＴＴＰリクエストがＡＳＰファイルを示している場合に、当該ＡＳＰファイルに含まれているスクリプトに対応する処理を行って、スクリプトの処理結果とＡＳＰファイルの記述とに基づいて、ＨＴＭＬで記述されたＷｅｂページを動的に生成する。
【００３０】
管理アプリケーション２０４は、情報処理装置１５０からアイテムの表示を求めるＨＴＴＰリクエストを受信すると、図３に示すアイテム画面１０のような、アイテムに含まれる情報を表示したＷｅｂページを動的に生成して情報処理装置１５０に提供する。その際、管理アプリケーション２０４は、情報処理装置１５０のユーザに予め定められたアクセス権限に応じて、例えば、読取専用（編集不可能）状態または編集可能状態で、Ｗｅｂページを提供する。Ｗｅｂページの編集可／不可は、具体的には、アイテム画面１０における編集ボタン１１および削除ボタン１２の使用可／不可によって実現される。編集ボタン１１は、アイテムに含まれる情報の編集を行う際に操作するボタンであって、編集ボタン１１の操作によって、編集の開始が宣言される。削除ボタン１２は、アイテムの削除を行う際に操作するボタンであって、削除ボタン１２の操作によって、アイテムが削除される。
【００３１】
上述のアイテム画面１０に表示させる「アイテムに含まれる情報」としては、例えば、タイトル１３、本文１４、有効期限１５、添付ファイルリンク１６（または１７：図７参照）等がある。添付ファイルリンク１６（１７）がクリックされると、送信部２５１がＷｅｂサーバ１００に、アイテムに添付されたデータファイル（以下、添付ファイルと呼ぶ）の内容表示を求めるリクエストを送信し、このリクエストを受信部２１２が受信する。
【００３２】
アイテムにデータファイルが添付されている場合、標準動作では、管理アプリケーション２０４は、ユーザ権限にかかわらず、標準のＷｅｂパーツ（標準部品の一例）をＷｅｂページに含める。この標準のＷｅｂパーツは、添付ファイルそのものへのハイパーリンクである添付ファイルリンク１６を、Ｗｅｂページに表示させる。添付ファイルリンク１６は、添付ファイルの直接閲覧を求める操作を受け付ける標準操作子の一例である。そして、この添付ファイルリンク１６がクリックされたときには、管理アプリケーション２０４は、ブラウザ２５３に添付ファイルを表示させる。
【００３３】
図４は、データファイル表示画面２０の一例であって、標準動作の管理アプリケーション２０４がユーザ権限に基づき読取専用で添付ファイルを開いた場合の例である。このデータファイル表示画面２０には、読取専用である旨を示す注意喚起文２１と、文書の編集を行う旨を宣言する編集ボタン２２が表示される。このように、標準動作では、データファイル表示画面２０を読取専用としながらも、編集ボタン２２を操作することにより、文書の編集が可能となっている。このため、悪意のユーザ或いは不慣れなユーザが、Ｗｅｂサーバ上のデータファイルを、故意或いは過失によって、管理者の意図しない内容に変更してしまうおそれがある。このことは、厳密な権限管理を望むユーザにとって、好ましくない状態である。
【００３４】
そこで、本実施形態では、ユーザ権限に応じて添付ファイルの見せ方を変更するために、アイテムを表示するＷｅｂページ（アイテム画面１０）に、改変Ｗｅｂパーツ（改変部品の一例）を追加して配する。改変Ｗｅｂパーツは、Ｗｅｂページの編集可／不可に合致する添付ファイルの閲覧方法を実現する。
以下、図５〜図８を用いて、上記改変Ｗｅｂパーツの動作について詳細に説明する。図５は、改変Ｗｅｂパーツの処理の流れを示すフローチャートである。
【００３５】
改変Ｗｅｂパーツは、ＨＴＴＰリクエストの発信者である情報処理装置１５０のユーザ権限を判断し（ステップＳ１）、ユーザ権限がアイテムを編集可能状態で表示させるに足れば（ステップＳ１のＮｏ）、処理を終了する。この場合、Ｗｅｂページは、標準動作どおりに添付ファイルの実体へのハイパーリンクを含めたものとなり、つまり、アイテム画面１０の添付ファイルリンク１６は、添付ファイルそのものへのハイパーリンクとなる。
【００３６】
一方、ユーザ権限が、アイテムを読取専用状態で表示させる対象である場合には（ステップＳ１のＹｅｓ）、改変Ｗｅｂパーツは、まず、標準のＷｅｂパーツを非表示にする（ステップＳ２）。これにより、添付ファイルリンク１６がＷｅｂページに表示されなくなる。
【００３７】
続いて、改変Ｗｅｂパーツは、添付ファイルリンク１６に代えて、該添付ファイルリンク１６と外見が同じで添付ファイルの表示または保存を選択させるダウンロードダイアログを表示させるものを、配する。すなわち、改変Ｗｅｂパーツは、表示中アイテムの添付ファイルの情報を取得し（ステップＳ３）、独自の添付ファイルリンク１７にファイル出力Ｗｅｂページへのスクリプトを設定し（ステップＳ４）、この独自の添付ファイルリンク１７（図７参照）をアイテム画面１０上に表示する（ステップＳ５）。ここで、添付ファイルリンク１７は、添付ファイルの複製の取得を求める操作を受け付ける改変操作子の一例である。
【００３８】
添付ファイルリンク１７のクリックによるリクエストがあると、管理アプリケーション２０４は、データファイルの内容表示を求める操作を受け付けたとし、次に図６〜図８を用いて説明するように、リクエストに対応するデータファイルを取得し、データファイルの内容を当該データファイルの種類に則したビューワによりブラウザ２５３に表示させる画面データを生成する。
【００３９】
図６は、編集権限のないユーザのブラウザ操作フローとファイル出力Ｗｅｂページの処理フローをあわせて示すフローチャートである。図７および図８は、ブラウザ２５３に表示される画面の例である。
【００４０】
編集権限のないユーザのブラウザ２５３に表示されるアイテム画面１０（図７参照）における添付ファイルリンク１７は、上記ステップＳ５で表示させた独自の添付ファイルリンク１７となっている。よって、ユーザが添付ファイルリンク１７をクリック（ステップＳ１１）すると、ファイル出力Ｗｅｂページは、クリックされた添付ファイルリンク１７が示す添付ファイルの実体を取得し（ステップＳ２１）、添付ファイルのデータをバイナリでレスポンスとして出力する（ステップＳ２２）。すると、ユーザのブラウザ２５３には、ダウンロードダイアログ３０（図７参照）が表示される。
【００４１】
ダウンロードダイアログ３０には、開くボタン３１、保存ボタン３２、およびキャンセルボタン３３が表示される。ユーザは、これらのいずれかを操作でき、開くボタン３１または保存ボタン３２を操作すると、添付ファイルのデータを表示できる（ステップＳ１２）。
【００４２】
ユーザが開くボタン３１を操作した場合には、図８に示すようなデータファイル表示画面４０がブラウザ２５３に表示される。ここでブラウザ２５３に表示されるのは、添付ファイルの実体ではなく、ファイル出力Ｗｅｂページが取得した添付ファイルのデータをレスポンスとしたものであって、いわば複製である。
ユーザが保存ボタン３２を操作した場合には、ブラウザ２５３は、情報処理装置１５０のローカルに、添付ファイルの複製データを保存する。ユーザがキャンセルボタン３３を操作した場合には、ブラウザ２５３は、ダウンロードダイアログ３０を閉じる。
【００４３】
このように、本実施形態によれば、編集権限のないユーザのブラウザ２５３には、添付ファイルの複製データがレスポンスとして返されるので、編集権限のないユーザのブラウザ２５３に添付ファイルの実体が表示されて編集されてしまうといった不都合の発生を防止できる。また、その一方で、本実施形態によれば、編集権限を有するユーザに対しての添付ファイルの見せ方を、標準通りとすることができる。
【００４４】
なお、実施にあたっては、ユーザの編集権限にかかわらず、標準の添付ファイルリンク１６に代えて、本実施形態で説明した独自の添付ファイルリンク１７を表示させるようにしても良い。つまり、本実施形態では、情報処理装置１５０のユーザに定められた権限に応じてＷｅｂページを読取専用状態または編集可能状態で提供しているが、これは一例であって、実施にあたっては、例えば、ユーザの権限にかかわらず全ての情報処理装置１５０に対してＷｅｂページを読取専用で提供するのであっても良い。
また、本実施形態では、添付ファイルそのものへのハイパーリンク（標準の添付ファイルリンク１６）を非表示にして独自の添付ファイルリンク１７を表示させているが、実施にあたっては、添付ファイルそのものへのハイパーリンクを削除して独自の添付ファイルリンク１７を表示させるようにしても良い。
【００４５】
さらに、本実施形態では、標準の添付ファイルリンク１６に代えて独自の添付ファイルリンク１７を表示させることによって、編集権限のないユーザのブラウザ２５３にデータファイルが編集可能に表示されることがないようにしているが、実施にあたっては、独自の添付ファイルリンク１７を用いず、標準の添付ファイルリンク１６をクリックしたときのレスポンスを、ユーザ権限に応じて変えても良い。例えば、編集権限のないユーザが添付ファイルリンク１６をクリックしたことによるリクエストである場合に、レスポンスを、図６のフローチャートに示すように出力することにより、ブラウザ２５３に表示されるデータファイルが実体でなく複製であるようにする。
【００４６】
図９は、Ｗｅｂサーバ１００のハードウェア構成を示した図である。図９に示すようにＷｅｂサーバ１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、入力デバイス１０４と、通信Ｉ／Ｆ１０５と、ＨＤＤ１０６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００４７】
以上の説明においては、添付ファイルが文書データのファイルの場合について説明したが、文書データに限らず、画像（静止画、動画）データのファイル、音声（音楽）データのファイル等を含む様々なデータに対応するファイルであれば、同様に適用が可能である。
【００４８】
本実施形態のＷｅｂサーバ１００で実行される管理アプリケーション２０４は、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読取可能な記録媒体に記録されて提供される。
【００４９】
また、本実施形態のＷｅｂサーバ１００で実行される管理アプリケーション２０４を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＷｅｂサーバ１００で実行される管理アプリケーション２０４をインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５０】
また、本実施形態の管理アプリケーション２０４を、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００５１】
本実施形態のＷｅｂサーバ１００で実行される管理アプリケーション２０４は、上述した各部（制御部２１１、受信部２１２、画面生成部２１３、送信部２１４、および操作受付部２１５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１０１が上記記録媒体から管理アプリケーション２０４を読み出して実行することにより上記各部が主記憶装置（ＲＡＭ１０２）上にロードされ、制御部２１１、受信部２１２、画面生成部２１３、送信部２１４、および操作受付部２１５が主記憶装置（ＲＡＭ１０２）上に生成される。
【００５２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５３】
１    …Ｗｅｂサーバシステム、
１００…Ｗｅｂサーバ、
２０１…ファイル記憶部、２０２…リスト記憶部、２０３…Ｗｅｂパーツ記憶部、
２０４…管理アプリケーション、
２１１…制御部、２１２…受信部、２１３…画面生成部、
２１４…送信部、２１５…操作受付部、
１５０…情報処理装置、
２５１…送信部、２５２…受信部、２５３…ブラウザ、２５４…操作制御部、
１８０…ネットワーク、
１０  …アイテム画面、
１１…編集ボタン、１２…削除ボタン、１６…添付ファイルリンク、
１７…添付ファイルリンク、
２０  …データファイル表示画面、
２１…注意喚起文、２２…編集ボタン、
３０…ダウンロードダイアログ、
４０…データファイル表示画面
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００６−１６４２６８号公報
【図１】
2014109980.tif 000003
【図２】
2014109980.tif 000004
【図３】
2014109980.tif 000005
【図４】
2014109980.tif 000006
【図５】
2014109980.tif 000007
【図６】
2014109980.tif 000008
【図７】
2014109980.tif 000009
【図８】
2014109980.tif 000010
【図９】
2014109980.tif 000011