ウェブブラウザにより読み込まれる形式の電子書籍データの作成を行うためのデータの入力が行われる端末と、ウェブブラウザを介して取得した前記電子書籍データを記憶するための不揮発性の記憶装置のデータ容量を前記電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てる電子書籍ビューアとの間で通信を行う通信手段と、前記端末から送信されて前記通信手段により受信されたデータに基づいて前記電子書籍データを生成する生成手段と、前記生成手段により生成された前記電子書籍データを記憶する記憶手段と、複数の電子書籍データの夫々に異なるサブドメインを割り当てる割当手段と、を備えることを特徴とする情報処理装置。前記サブドメインの夫々に対応する複数の仮想サーバーを構築する構築手段を備え、前記割当手段は、複数の電子書籍データの夫々に対してサブドメインの異なる前記仮想サーバーを個別に割り当てることを特徴とする請求項1に記載の情報処理装置。前記電子書籍データは静的なデータであることを特徴とする請求項1又は2に記載の情報処理装置。前記記憶手段は、前記電子書籍データのページに含まれる文字列の配置及び前記文字列と背景との対応関係を決定するためのテンプレートを複数記憶し、前記通信手段は、前記端末により複数の前記テンプレートのいずれかを選択させるためのデータを前記端末に送信し、前記端末から送信された前記テンプレートの選択結果を示す情報を受信し、前記生成手段は、前記通信手段により受信された前記テンプレートの選択結果を示す情報に基づいて前記電子書籍データを生成することを特徴とする請求項1から3のいずれか一項に記載の情報処理装置。ウェブブラウザにより読み込まれる形式の電子書籍データの作成を行うためのデータの入力が行われる端末と、請求項1から4のいずれか一項に記載の情報処理装置と、前記情報処理装置からウェブブラウザを介して取得した前記電子書籍データを記憶するための不揮発性の記憶装置のデータ容量を前記電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てて記憶し、前記電子書籍データに基づく表示を行う電子書籍ビューアと、を備えることを特徴とする情報処理システム。コンピュータを、ウェブブラウザにより読み込まれる形式の電子書籍データの作成を行うためのデータの入力を行う端末と、ウェブブラウザを介して取得した前記電子書籍データを記憶するための不揮発性の記憶装置のデータ容量を前記電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てる電子書籍ビューアとの間で通信を行う手段、前記端末から送信されて前記通信手段により受信されたデータに基づいて前記電子書籍データを生成する手段、生成された前記電子書籍データを記憶する手段、複数の電子書籍データの夫々に異なるサブドメインを割り当てる手段、として機能させることを特徴とするプログラム。ところで、従来の電子書籍ビューアには、ウェブブラウザ等を介してネットワーク経由で取り込んだデータを記憶させるために割り当てる不揮発性の記憶装置のデータ容量の上限をデータの取得元のサブドメインを含むドメイン単位で管理するものがある。かかる電子書籍ビューアは、一つのドメインを有するウェブサイトにおいて複数の電子書籍データが配信されている場合等、一つのドメインに含まれる電子書籍データの総データ量が大きい場合、電子書籍データの全部を不揮発性の記憶装置に記憶させることができず、電子書籍データをローカルに保存することができないことから、不便である。本発明の課題は、電子書籍データをより快適に利用するための情報処理装置、情報処理システム及びプログラムを提供することである。請求項1に記載の発明は、情報処理装置であって、ウェブブラウザにより読み込まれる形式の電子書籍データの作成を行うためのデータの入力が行われる端末と、ウェブブラウザを介して取得した前記電子書籍データを記憶するための不揮発性の記憶装置のデータ容量を前記電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てる電子書籍ビューアとの間で通信を行う通信手段と、前記端末から送信されて前記通信手段により受信されたデータに基づいて前記電子書籍データを生成する生成手段と、前記生成手段により生成された前記電子書籍データを記憶する記憶手段と、複数の電子書籍データの夫々に異なるサブドメインを割り当てる割当手段と、を備えることを特徴とする。請求項2に記載の発明は、請求項1に記載の情報処理装置であって、前記サブドメインの夫々に対応する複数の仮想サーバーを構築する構築手段を備え、前記割当手段は、複数の電子書籍データの夫々に対してサブドメインの異なる前記仮想サーバーを個別に割り当てることを特徴とする。請求項3に記載の発明は、請求項1又は2に記載の情報処理装置であって、前記電子書籍データは静的なデータであることを特徴とする。請求項4に記載の発明は、請求項1から3のいずれか一項に記載の情報処理装置であって、前記記憶手段は、前記電子書籍データのページに含まれる文字列の配置及び前記文字列と背景との対応関係を決定するためのテンプレートを複数記憶し、前記通信手段は、前記端末により複数の前記テンプレートのいずれかを選択させるためのデータを前記端末に送信し、前記端末から送信された前記テンプレートの選択結果を示す情報を受信し、前記生成手段は、前記通信手段により受信された前記テンプレートの選択結果を示す情報に基づいて前記電子書籍データを生成することを特徴とする。請求項5に記載の発明は、情報処理システムであって、ウェブブラウザにより読み込まれる形式の電子書籍データの作成を行うためのデータの入力が行われる端末と、請求項1から4のいずれか一項に記載の情報処理装置と、前記情報処理装置からウェブブラウザを介して取得した前記電子書籍データを記憶するための不揮発性の記憶装置のデータ容量を前記電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てて記憶し、前記電子書籍データに基づく表示を行う電子書籍ビューアと、を備えることを特徴とする。請求項6に記載の発明は、プログラムであって、コンピュータを、ウェブブラウザにより読み込まれる形式の電子書籍データの作成を行うためのデータの入力を行う端末と、ウェブブラウザを介して取得した前記電子書籍データを記憶するための不揮発性の記憶装置のデータ容量を前記電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てる電子書籍ビューアとの間で通信を行う手段、前記端末から送信されて前記通信手段により受信されたデータに基づいて前記電子書籍データを生成する手段、生成された前記電子書籍データを記憶する手段、複数の電子書籍データの夫々に異なるサブドメインを割り当てる手段、として機能させることを特徴とする。本発明によれば、電子書籍データをより快適に利用することができる。以下、本発明の一実施形態である情報処理システム1について、図面を用いて詳細に説明する。なお、実施形態は本発明の一例であり、これに限定されるものではない。図1は、本発明の一実施形態である情報処理システム1の主要構成を示す図である。情報処理システム1は、端末2と、情報処理装置としてのサーバー3と、電子書籍ビューア4と、を有する。情報処理システム1は、サーバー3が端末2から入力されたデータに基づいてウェブブラウザにより読み込まれる形式の電子書籍データを生成する。また、情報処理システム1は、電子書籍ビューア4からの電子書籍データの取得要請に応じてサーバー3が電子書籍データを電子書籍ビューア4に送信する。図2は、端末2の主要構成を示すブロック図である。端末2は、サーバー3との通信を行い、電子書籍データの生成のための各種の入力を行う。端末2は、例えば、PC等であるが、一例であり、これに限られるものではない。端末2は、例えば、制御部21、記憶部22、通信部23、入力部24、表示部25等を有する。制御部21は、CPU21a、RAM21b、ROM21c等を有し、ROM21c及び記憶部22等の記憶装置に記憶されたソフトウェア及び各種のデータ等を読み出して処理し、端末2の各部の動作制御及び端末2による各種の処理を行う。記憶部22は、例えば、ハードディスクドライブ、フラッシュメモリー又はこれらの組み合わせ等による記憶装置を有し、CPU21aにより読み出される各種のソフトウェア及びデータ等を記憶する。また、記憶部22は、CPU21aにより書き込まれる各種のデータを記憶する。通信部23は、例えば、所定の規格に基づく通信を行うためのネットワークインタフェースカードNetworkInterfaceCard:NIC等を有し、サーバー3との間で通信を行う。所定の規格に基づく通信とは、例えば、イーサネット登録商標や無線LAN通信に用いられる各種の通信規格のいずれか等であるが、一例であり、これに限られるものではなく、現在又は将来採用される他の通信規格を用いることを妨げない。入力部24は、例えば、キーボードやマウス等を有し、端末2に対して電子書籍の作成者以下、単に作成者と記載の操作内容に応じた入力を行う。表示部25は、例えば、液晶ディスプレイや有機エレクトロルミネッセンスElectroLuminescence:ELディスプレイ等の表示装置を有し、制御部21の処理内容に応じた各種の表示出力を行う。図3は、サーバー3の主要構成を示すブロック図である。サーバー3は、電子書籍データを作成するために用いられる各種のWebページを端末2に表示させるためのデータを端末2に送信する。また、サーバー3は、かかる各種のWebページを介して入力されたデータに基づいて電子書籍データを生成し、記憶する。サーバー3は、例えば、制御部31、記憶部32、通信部33、入力部34等を有する。制御部31は、CPU31a、RAM31b、ROM31c等を有し、ROM31c及び記憶部32等の記憶装置に記憶されたソフトウェア及び各種のデータ等を読み出して処理し、サーバー3の各部の動作制御及びサーバー3による各種の処理を行う。即ち、サーバー3は、処理内容に応じたソフトウェアを読み出して実行し、各種の処理を行う情報処理装置コンピュータである。記憶部32は、例えば、ハードディスクドライブ、フラッシュメモリー又はこれらの組み合わせ等による記憶装置を有し、CPU31aにより読み出される各種のソフトウェア及びデータ等を記憶する。また、記憶部32は、CPU31aにより書き込まれる各種のデータを記憶する。通信部33は、例えば、所定の規格に基づく通信を行うためのネットワークインタフェースカード等を有し、端末2及び電子書籍ビューア4との間で通信を行う。ここで、通信部33は、端末2と、電子書籍ビューア4との間で通信を行う通信手段として機能する。入力部34は、例えば、キーボードやマウス等を有し、サーバー3に対してサーバー3の管理者の操作内容に応じた入力を行う。図4は、電子書籍ビューア4の主要構成を示すブロック図である。電子書籍ビューア4は、ウェブブラウザを実行可能な情報処理端末であり、ウェブブラウザを用いて電子書籍データの内容を表示する。電子書籍ビューア4は、例えば、iPad登録商標等のタブレット型端末であるが、一例であり、これに限られるものではない。電子書籍ビューア4は、サーバー3から電子書籍データを取得し、取得された電子書籍データの各ページを閲覧可能に表示する。電子書籍ビューア4は、例えば、制御部41、記憶部42、通信部43、操作表示部44等を有する。制御部41は、CPU41a、RAM41b、ROM41c等を有し、ROM41c及び記憶部42等の記憶装置に記憶されたソフトウェア及び各種のデータ等を読み出して処理し、電子書籍ビューア4の各部の動作制御及び電子書籍ビューア4による各種の処理を行う。記憶部42は、例えば、フラッシュメモリー等による不揮発性の記憶装置を有し、CPU41aにより読み出される各種のソフトウェア及びデータ等を記憶する。また、記憶部42は、CPU41aにより書き込まれる各種のデータを記憶する。通信部43は、例えば、所定の規格に基づく通信を行うためのネットワークインタフェースカード等を有し、サーバー3との間で通信を行う。操作表示部44は、液晶ディスプレイ又は有機エレクトロルミネッセンスElectroLuminescence:ELディスプレイ等による表示部44aを有し、制御部41の処理内容に応じた各種の表示出力を行う。また、操作表示部44は、表示部44aの表示領域に対する入力操作例えば、接触や近接を検知し、入力操作が検知された位置座標を示す検知信号を制御部41に入力する操作部44bを有する。制御部41は、検知信号により示された位置と当該位置に対応する表示部44aの表示内容とを対応付けて電子書籍ビューア4のユーザ例えば、電子書籍の閲覧者等による入力操作を受け付ける。制御部41は、入力操作の内容に応じた処理を行う。次に、電子書籍データの作成に係る処理について説明する。端末2を介して、作成者により電子書籍を作成するための認証処理ログイン処理の開始を示す入力操作が行われると、サーバー3は、端末2から送信された要求に応じてログイン画面101図5参照を表示するためのデータを端末2に送信する。図5は、ログイン画面101の一例を示す図である。ログイン画面101を含む電子書籍データの作成に係る各種の画面は、端末2の制御部21により実行されるウェブブラウザを用いて表示される。電子書籍データの作成に係る各種の画面を表示するためのデータは、例えば、FLASH登録商標プログラムによるデータである。ログイン画面101は、電子書籍データを作成するためのログイン処理を行う画面である。具体的には、ログイン画面101は、例えば、ID入力部101a、パスワード入力部101b、ログインボタン101c等を有する。ID入力部101a及びパスワード入力部101bは共に文字列作成者のID及びパスワードを入力するためのテキストボックスである。ログインボタン101cは、ID入力部101a及びパスワード入力部101bに入力された文字列が示す情報をサーバー3へ送信する指示を行うための入力ボタンである。作成者によりID入力部101a及びパスワード入力部101bに作成者のID及びパスワードが入力され、ログインボタン101cへの入力がなされると、端末2はID及びパスワードを示す情報をサーバー3へ送信する。サーバー3は、受信したID及びパスワードと、予め記憶部32に記憶されているIDとパスワードとの組み合わせとを照合し、受信したID及びパスワードと合致するID及びパスワードの組み合わせがあった場合、サーバー3は、作成者のログインを許可する処理を行い、制作管理画面102図6参照を表示するためのデータを端末2に送信する。なお、受信したID及びパスワードと合致するID及びパスワードの組み合わせがなかった場合、サーバー3は、作成者のログインを許可せず、所定のエラー画面図示略を表示するためのデータを端末2に送信する。図6は、制作管理画面102の一例を示す図である。制作管理画面102は、例えば、新規作成ボタン102aや、過去に作成された電子書籍に係る各種処理のための管理部102b等を有する。新規作成ボタン102aは、新たな電子書籍の作成を開始するための入力ボタンである。作成者により新規作成ボタン102aへの入力がなされると、端末2は、新規作成ボタン102aが操作されたことを示す情報をサーバー3へ送信する。サーバー3は、新規作成ボタン102aが操作されたことを示す情報を受信すると、タイトル入力画面103図7参照を表示するためのデータを端末2に送信する。図7は、タイトル入力画面103の一例を示す図である。タイトル入力画面103は、例えば、タイトル入力部103a、サブタイトル入力部103b、決定ボタン103c等を有する。タイトル入力部103a及びサブタイトル入力部103bは共に文字列電子書籍のタイトル及びサブタイトルを入力するためのテキストボックスである。決定ボタン103cは、タイトル入力部103a及びサブタイトル入力部103bに入力された文字列をサーバー3へ送信する指示を行うためのボタンである。作成者によりタイトル入力部103a及びサブタイトル入力部103bに電子書籍のタイトル及びサブタイトルが入力され、決定ボタン103cへの入力がなされると、端末2はタイトル及びサブタイトルの文字列をサーバー3へ送信する。サーバー3は、受信したタイトル及びサブタイトルの文字列を一時的にRAM31b等に記憶させると共に、テンプレート選択画面104図8参照を表示するためのデータを端末2に送信する。図8は、テンプレート選択画面104の一例を示す図である。テンプレート選択画面104は、電子書籍データのページに含まれる文字列の配置及び文字列と背景との対応関係を決定するためのテンプレートを複数選択可能に表示する。図8に示す例の場合、テンプレート選択画面104にはシンプル、モダン等のテンプレート名が夫々付加された3パターンのテンプレートが表示されている。そして、各テンプレートには選択ボタン104aが設けられている。作成者は新たに作成するテンプレートに設けられた選択ボタン104aを操作することによりテンプレートを選択することができる。即ち、サーバー3は、通信部33を介して、テンプレート選択画面104を表示するためのデータを送信することで、端末2により複数のテンプレートのいずれかを選択させるためのデータを端末2に送信する。図8に示す例の場合、テンプレート名が左側に、選択ボタン104aが右側に、夫々のテンプレートが用いられた電子書籍のページの表示例がテンプレート名と選択ボタン104aとの間に配置されている。作成者は、夫々のテンプレートが用いられた電子書籍のページの表示例を見ることにより、作成後の電子書籍のページを具体的に想像することができる。なお、テンプレートは、電子書籍データのページに含まれる文字列の配置及び文字列と背景との対応関係に限らず、ページに含める画像と文字列との配置位置関係、画像の大きさ、文字列のフォントの種類、フォントサイズ、文字列や背景の色、背景として用いる画像等、ページ上の表現に係る各種の要素に係る情報を含んでもよい。また、テンプレート選択画面104は、スクロールバー104bに対する操作に応じて、モダンの下方に設けられた他のテンプレートを表示することもできる。サーバー3は、テンプレート選択画面104に表示される複数のテンプレートの夫々に応じたデータテンプレートデータを記憶部32に予め記憶している。テンプレート選択画面104において、いずれかのテンプレートの選択ボタン104aが操作されると、端末2は、テンプレートの選択結果を示す情報をサーバーに送信する。サーバー3は、通信部33を介してテンプレートの選択結果を示す情報を受信すると、選択されたテンプレートに応じた配置パターンを含むページ一覧画面105図9参照を表示するためのデータを端末2に送信する。図9は、ページ一覧画面105の一例を示す図である。ページ一覧画面105は、例えば、ページ一覧領域105a、プレビューボタン105b等を有する。ページ一覧領域105aは、電子書籍データに含まれる複数のページを一覧可能な状態で表示する。図9に示すように、複数のページには、表紙、目次、奥付等が含まれる。また、作成者は、ページ一覧領域105aの表示内容に対する入力操作により、ページの追加や各ページに適用される文字列や画像の配置を選択することができる。ここで、各ページに適用可能な文字列や画像の配置は、テンプレート選択画面104において選択されたテンプレートに含まれる文字列や画像の配置パターンのいずれかである。本実施形態では、一つのテンプレートは、夫々のページに適用可能な文字列や画像の配置パターンを複数有しており、作成者は、テンプレートに含まれる配置パターンのいずれかを各ページに個別に適用することができる。また、ページ一覧領域105aは、各ページの編集開始に係る入力を受けつける機能を有する。具体的には、ページ一覧領域105aに表示された複数のページのいずれかに対して所定の入力操作例えば、クリック操作等が行われると、端末2は、所定の入力操作がなされたページを示す情報をサーバー3に送信する。サーバー3は、所定の入力操作がなされたページを示す情報を受信すると、選択されたページの編集を行うページ編集画面106図10参照を表示するためのデータを端末2に送信する。プレビューボタン105bは、ページ一覧領域105aにおいて選択された配置パターンによるページの表示内容を電子書籍ビューア4で確認するための入力ボタンである。その詳細は、後述する。図10は、ページ編集画面106の一例を示す図である。ページ編集画面106は、例えば、ページタイトル入力部106a、画像配置部106b、テキスト入力部106c、前ページ遷移ボタン106d、次ページ遷移ボタン106e、保存ボタン106f、プレビューボタン106g、ページ削除ボタン106h等を有する。ページタイトル入力部106aは、文字列ページタイトルを入力するためのテキストボックスである。画像配置部106bは、ページ内で表示させる画像に対応する画像データを配置するための領域である。テキスト入力部106cは、ページ内で表示させる文字列を入力するための領域である。テキスト入力部106cは、フォーカスが当てられるとテキストボックスに変化し、文字列の入力を受け付ける。ページ内における画像配置部106b、テキスト入力部106cの位置関係や各部分のページ内に占める大きさは、配置パターン選択画面において選択された配置パターンにより決定されている。作成者は、端末2に予め記憶されている画像データ等による画像を画像配置部106bに配置することができる。また、作成者は、入力部24等による入力を介して、テキスト入力部106cに文字列を入力することができる。前ページ遷移ボタン106dは、ページ編集画面106による編集対象となるページをそのとき表示されているページより一つ前のページに移行させるための入力ボタンである。次ページ遷移ボタン106eは、ページ編集画面106による編集対象となるページをそのとき表示されているページより一つ後のページに移行させるための入力ボタンである。ページ編集画面106による編集対象となっているページと電子書籍の全ページ数との関係は、例えば、図10に示す現在ページ表示部106iにより示されている。保存ボタン106fは、タイトル入力画面103において入力された文字列、テンプレート選択画面104において選択されたテンプレート、ページ一覧画面105において選択された配置パターン、ページ編集画面106において行われた編集の内容等が反映された電子書籍データの保存を作成者が指示するためのボタンである。作成者により保存ボタン106fが操作されると、サーバー3の制御部31は、編集後の文字列や画像を含む電子書籍データを生成し、記憶部32に所定の形式で記憶させる。ここで、制御部31は、端末から送信されて通信部33により受信されたデータに基づいてウェブブラウザにより読み込まれる形式の電子書籍データを生成する生成手段として機能する。また、ここで生成される電子書籍データは、テンプレート選択画面104において選択されたテンプレートに基づく。即ち、制御部31は、受信されたテンプレートの選択結果を示す情報に基づいて電子書籍データを生成する。また、記憶部32は、生成手段により生成された電子書籍データを記憶する記憶手段として機能する。図11は、記憶部32に記憶された電子書籍データの形式の一例を示す図である。制御部31は、一つの電子書籍データを構成するデータとして、例えば、imgフォルダ及び当該フォルダ内の画像データファイル、index.htmlデータファイル、main.cssデータファイル、bookinfo.jsデータファイル、page.jsデータファイル、source.jsデータファイル、dl.jsデータファイル、.htaccessデータファイル、dpad.manufestデータファイルを生成し、記憶部32に記憶させる。imgフォルダは、選択されたテンプレートに含まれる画像や作成者によりページ内に配置された画像等の各種の画像データを格納する。index.htmlデータファイルは、ウェブブラウザを介して閲覧される電子書籍データのトップページとして機能するHTMLファイルである。main.cssデータファイルは、index.htmlデータファイルが表示されるときの表示の形式を決定するための各種の制御情報を含むスタイルシートである。bookinfo.jsデータファイルは、例えば、電子書籍データにより表示される電子書籍のページ数、電子書籍データに含まれる画像数等、電子書籍データの各種の仕様に係る情報を示すスクリプトJavaScript:登録商標であり、電子書籍の概要を示す情報電子書籍概要情報として機能する。page.jsデータファイルは、電子書籍の各ページに含まれる文字列や画像等、各ページを構成する各種のコンテンツをデータベースDBとして扱うためのスクリプトJavaScript:登録商標であり、各ページのレイアウトを示す情報レイアウト情報として機能する。source.jsデータファイルは、一つの電子書籍を構成する各種のフォルダ及びファイルを電子書籍として機能させるための各ファイルの動作制御に係るスクリプトJavaScript:登録商標である。source.jsデータファイルのスクリプトは、例えば、JSONP形式で記述される。dl.jsデータファイルは、電子書籍ビューア4のローカルウェブキャッシュ及びローカルDBに対するファイルの書き込みを制御するためのスクリプトJavaScript:登録商標である。電子書籍ビューア4のローカルウェブキャッシュ及びローカルDBについては後述する。.htaccessデータファイルは、dpad.manufestデータファイルのMIMEタイプを設定するためのファイルである。dpad.manufestデータファイルは、電子書籍ビューア4のローカルウェブキャッシュに書き込むファイルを示す情報を含むファイルである。制御部31は、複数の電子書籍データの夫々に異なるサブドメインを割り当てる。具体的には、制御部31は、例えば、サブドメインの夫々に対応する複数の仮想サーバーを構築し、複数の電子書籍データの夫々に対してサブドメインの異なる仮想サーバーを個別に割り当てる。即ち、一つの電子書籍データを構成する上記のファイル及びフォルダは、一つのサブドメインが割り当てられた一つの仮想サーバーに格納される。ここで、制御部31は、複数の電子書籍データの夫々に異なるサブドメインを割り当てる割当手段として機能する。例えば、図11に示す電子書籍データは、http://book01a.dpad.jp/のURLUniformResourceLocatorの文字列により示されるネットワーク内の位置アドレスが割り当てられた仮想サーバーのデータとして格納されている。ここで、複数の電子書籍データの夫々に個別に割り当てられるサブドメインとは、dpadのサブドメインであるbook01aである。即ち、本実施形態では、電子書籍データが作成されるたび、夫々の電子書籍データは、図11に示すdpadのサブドメインが異なるサブドメインが割り当てられた仮想サーバーに夫々格納される。サブドメインや仮想サーバーの生成は、静的であっても動的であってもよい。例えば、制御部31は、予め複数の異なるサブドメインが夫々割り当てられた複数の仮想サーバーを稼動させ、作成者により電子書籍データの保存が指示されるたび、既存の仮想サーバーのうち一つを保存される電子書籍データに割り当てるようにしてもよい。また、制御部31は、作成者により電子書籍データの保存が指示されるたび、新たな仮想サーバーを稼動させる処理を行い、既に稼動している仮想サーバーに割り当てられたサブドメインとは異なるサブドメインを生成して新たに稼動させた仮想サーバーに割り当て、当該仮想サーバーに保存される電子書籍データに割り当てるようにしてもよい。また、複数の電子書籍データの夫々に割り当てられるサブドメインの生成ルールは特に制限されないが、予め定められていることが望ましい。サブドメインの生成ルールとして、例えば、サブドメインを電子書籍データの保存の順序に応じた連番を示す文字列や、所定の文字列の一部分例えば、文字列の先頭や末尾等に連番を付加した文字列等とするルールが挙げられる。当該ルールは一例であり、これに限られるものではない。例えば、ランダムな文字列をサブドメインの文字列としてもよい。本実施形態では、仮想サーバーに格納された電子書籍データは、静的なデータとして公開される。即ち、電子書籍データは、外部の機器例えば、電子書籍ビューア4等から送信される情報等により変化する動的なデータを含まない状態で、外部の機器から行われるデータ取得の要求に応じて配信されるデータとして記憶部32に記憶される。プレビューボタン106gは、ページ編集画面106において編集されたページによる表示内容を電子書籍ビューア4で確認するための入力ボタンである。その詳細は、後述する。ページ削除ボタン106hは、ページ編集画面106において表示されているページを削除するための入力ボタンである。作成者によりページ削除ボタン106hが操作されると、サーバー3は、ページ削除ボタン106hが操作されたときに表示されていたページを電子書籍の内容から削除する処理を行う。次に、電子書籍データの閲覧に係る処理について説明する。例えば、図12に示すように、電子書籍の閲覧者以下、単に閲覧者と記載により、電子書籍ビューア4で実行されたウェブブラウザを介して、一つの電子書籍データに割り当てられたサブドメインに対応するURL例えば、図11に示すhttp://book01a.dpad.jp/等が入力されると、電子書籍ビューア4は、入力されたURLに対応するデータ取得の要求をサーバー3に対して行う。サーバー3は、電子書籍ビューア4からのデータ取得の要求に対応するURLの電子書籍データをダウンロードするための入力ボタンダウンロードボタン201a等を有するダウンロード画面201を表示するためのデータを電子書籍ビューア4に送信する。ダウンロード画面201において、閲覧者によりダウンロードボタン201aが操作されると、電子書籍ビューア4は、電子書籍データのダウンロード要求をサーバー3に送信する。電子書籍データのダウンロード要求を受信すると、サーバー3は、記憶部32から読み出して電子書籍ビューア4に送信配信する。電子書籍ビューア4は、図13に示すように、電子書籍データを受信する。電子書籍ビューア4は、電子書籍データを受信すると、ウェブブラウザのローカルウェブキャッシュ及びローカルDBに電子書籍データを振り分けて記憶させる。具体的には、制御部41は、複数の電子書籍データに共通して用いられるデータをローカルウェブキャッシュに記憶させる。複数の電子書籍データに共通して用いられるデータとして、例えば、電子書籍データのimgフォルダに含まれる電子書籍のアイコン画像、テンプレートにより決定される背景画像等が挙げられる。また、制御部41は、夫々の電子書籍データで異なるデータをローカルDBに記憶させる。夫々の電子書籍データで異なるデータとして、例えば、bookinfo.js、page.js等の各種のスクリプト、imgフォルダに含まれるアイコン画像、背景画像以外の画像等が挙げられる。制御部41は、これらの夫々の電子書籍データで異なるデータを夫々の電子書籍データ単位で一つのバイナリデータとし、ローカルDBに記憶させる。ここで、電子書籍ビューア4は、ウェブブラウザを介して取得した電子書籍データを記憶するための不揮発性の記憶装置例えば、記憶部42のデータ容量を電子書籍データの取得元のサブドメインを含むドメイン毎に所定のデータ量割り当てる。即ち、電子書籍ビューア4の制御部41は、異なるサブドメインから取得した複数の電子書籍データの夫々に対して個別にローカルウェブキャッシュ及びローカルDBを設ける。本実施形態において、一つのローカルウェブキャッシュのデータ容量は5メガバイトMB、一つのローカルDBのデータ容量は50MBである。即ち、電子書籍ビューア4は、一つの電子書籍データに対して、最大55MBのデータ容量を割り当てて記憶する。なお、ローカルウェブキャッシュ及びローカルDBは共に制御部41により管理される記憶領域の区分であり、ローカルウェブキャッシュ及びローカルDBに記憶される各種のデータは共に記憶部42に記憶される。また、制御部41は、例えば、図14に示すように、受信された電子書籍データに対応するアイコン202aを電子書籍ビューア4の初期表示画面202上に作成する。アイコン202aは、複数の電子書籍データの夫々に対して個別に生成される。閲覧者によりアイコン202aに対する操作例えば、クリック操作がなされると、制御部41は、図15に示すように、ウェブブラウザを実行し、ウェブブラウザにより表示するデータとして電子書籍データを読み出して表示させる。即ち、制御部41は、ローカルウェブキャッシュ及びローカルDBに記憶されたデータのうち、操作されたアイコン202aに対応する一つの電子書籍データに対応するデータを読み出して表示させる。このとき、電子書籍ビューア4は、既に記憶部42に記憶されたデータにより電子書籍を表示するので、サーバー3から改めて電子書籍データを取得する必要がない。なお、図15に示す例において、電子書籍ビューア4は、電子書籍データに含まれる見開きの2ページを表示しているが、一例であり、これに限られるものではない。例えば、電子書籍ビューア4は、1ページずつ表示してもよいし、3以上のページを所定の形式例えば、サムネイル形式で表示してもよい。次に、電子書籍データの作成及び閲覧に係る処理の流れについて、図16、図17及び図18のタイムチャートを参照して説明する。図16及び図17は、電子書籍データの作成に係る処理作成処理の流れの一例を示すタイムチャートである。まず、端末2を介して、作成者によりログイン処理の開始を示す入力操作が行われるステップS1と、サーバー3は、端末2にログイン画面101を表示させるためのデータ送信を行うステップS2。端末2は、サーバー3から送信されたデータに応じた画面表示を行うが、以下の説明及びタイムチャート上では画面の表示処理の記載を省略する。ログイン画面101において、作成者によりID及びパスワードが入力されるとステップS3、サーバー3は、入力されたID及びパスワードと、予め記憶部32に記憶されているIDとパスワードとの組み合わせとを照合する。ここで、入力されたID及びパスワードと合致するID及びパスワードの組み合わせがあると判定された場合ステップS4:YES、サーバー3は、作成者のログインを許可し、端末2に制作管理画面102を表示させるためのデータ送信を行うステップS5。一方、入力されたID及びパスワードと合致するID及びパスワードの組み合わせがないと判定された場合ステップS4:NO、サーバー3は、所定のエラー画面を端末2に表示させて処理を終了する。制作管理画面102において、作成者により電子書籍データの新規作成の指示入力として新規作成ボタン102aが操作されるとステップS6、サーバー3は、端末2にタイトル入力画面103を表示させるためのデータ送信を行うステップS7。タイトル入力画面103において、作成者によりタイトル及びサブタイトルが入力されるとステップS8、サーバー3は、入力されたタイトル及びサブタイトルの文字列を一時的にRAM31b等に記憶させステップS9、端末2にテンプレート選択画面104を表示させるためのデータ送信を行うステップS10。テンプレート選択画面104において、作成者によりテンプレートが選択されるとステップS11、サーバー3は、選択されたテンプレートに応じた配置パターンを含むページ一覧画面105を端末2に表示させるためのデータ送信を行うステップS12。ページ一覧画面105において、作成者によりページ編集の入力指示としていずれかのページのクリック操作が行われるとステップS13、サーバー3は、指示されたページの編集を行うページ編集画面106を端末2に表示させるためのデータ送信を行うステップS14。ページ編集画面106において、作成者により文字列の入力や画像の配置が行われステップS15、電子書籍データの保存を指示する入力として保存ボタン106fが操作されるとステップS16、サーバー3は、電子書籍の作成に係る各画面における作成者の入力内容に応じた電子書籍データを生成しステップS17、個別のサブドメインを割り当てられた仮想サーバーに生成された電子書籍データを格納するステップS18。図18は、電子書籍データの閲覧に係る処理閲覧処理の流れの一例を示すタイムチャートである。電子書籍ビューア4のウェブブラウザを介して、閲覧者により電子書籍データのURLが入力されるとステップS21、サーバー3は、ダウンロード画面201を電子書籍ビューア4に表示させるためのデータ送信を行うステップS22。電子書籍ビューア4は、サーバー3から送信されたデータに応じた画面表示を行うが、以下の説明及びタイムチャート上では画面の表示処理の記載を省略する。ダウンロード画面201において、閲覧者によりダウンロードボタン201aが操作されるとステップS23、サーバー3は、ステップS21で入力されたURLに対応する電子書籍データを読み出して電子書籍ビューア4に送信配信するステップS24。電子書籍ビューア4は、電子書籍データを受信すると、ローカルウェブキャッシュ及びローカルDBに電子書籍データを振り分けて記憶させるステップS25。また、電子書籍ビューア4は、受信された電子書籍データに対応するアイコン202aを初期表示画面202上に作成するステップS26。閲覧者によりアイコン202aに対する操作がなされると、電子書籍ビューア4は、ウェブブラウザを実行し、ウェブブラウザにより表示するデータとして電子書籍データを読み出して表示させるステップS27。なお、電子書籍ビューア4を用いて電子書籍データを作成してもよい。この場合、電子書籍ビューア4は、上記の端末2による電子書籍データの作成に係る各種の処理に加えて、ページ一覧画面105及びページ編集画面106において、作成中の電子書籍データのプレビューを行うことができる。例えば、ページ一覧画面105において作成者によりプレビューボタン105bが操作されると、制御部41は、ウェブブラウザを実行し、ウェブブラウザにより表示するデータとして、ページ一覧領域105aにおいて選択された配置パターンによるページの表示内容を表示させる。また、ページ編集画面106において作成者によりプレビューボタン106gが操作されると、制御部41は、ウェブブラウザを実行し、ウェブブラウザにより表示するデータとして、編集されたページによる表示内容を表示させる。以上、本実施形態の情報処理システム1によれば、サーバー3の制御部31が、複数の電子書籍データの夫々に異なるサブドメインを割り当てるので、取得した電子書籍データを記憶させるために割り当てる記憶部42のデータ容量の上限を電子書籍データの取得元のサブドメイン単位で管理する電子書籍ビューア4において、サブドメインを含むドメイン単位で管理される記憶部42のデータ容量を夫々一つの電子書籍データに割り当てることができる。即ち、サブドメインを含むドメイン単位で管理される記憶装置のデータ容量を一つの電子書籍データの記憶のために最大限に活用することができ、電子書籍ビューア4の記憶部42に一つの電子書籍データを構成する全てのデータを記憶させるためのデータ容量をより容易に確保することができることから、過去に閲覧又はダウンドードした電子書籍データを構成する全てのデータは電子書籍ビューア4の記憶部42に記憶されることとなり、過去に閲覧又はダウンロードした電子書籍データの内容を再度閲覧するとき、電子書籍データを再度取得する必要がなくなる。よって、閲覧者は、過去に閲覧又はダウンロードした電子書籍データの内容を再度閲覧するとき、電子書籍データの取得完了までの待ち時間を待たされることなく、すぐに閲覧を開始することができる。また、何らかの理由によりネットワーク接続ができない場合であっても、ネットワーク経由で電子書籍データを再度取得する必要がないので、利用者は何ら問題なく過去に閲覧又はダウンロードした電子書籍データの内容を再度閲覧することができる。このように、情報処理システム1により、電子書籍データをより快適に利用することができる。また、サーバー3の制御部31は、複数の電子書籍データの夫々に対してサブドメインの異なる仮想サーバーを個別に割り当てるので、複数のサブドメインの夫々に個別の物理的なサーバーを割り当てる必要がなくなり、一つのサーバー3により複数のサブドメインを管理することができることから、一つのサーバー3により複数の電子書籍データの夫々に異なるサブドメインを割り当てることができる。また、電子書籍データは静的なデータであるので、サーバー3から電子書籍ビューア4に電子書籍データを送る際にサーバー3にかかる負荷を小さくすることができ、同時に複数の通信が発生している場合でもより快適に閲覧又はダウンロードを行うことができる。また、サーバー3の制御部31が、電子書籍データのページに含まれる文字列の配置及び文字列と背景との対応関係を決定するための複数のテンプレートのうち選択されたテンプレートに基づいて電子書籍データを生成するので、作成者はテンプレートを選択することにより電子書籍データのページに含まれる文字列の配置及び文字列と背景との対応関係を決定することができ、電子書籍データをより容易に作成することができる。なお、本発明の実施の形態は、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。例えば、電子書籍ビューア4は、iPadに限らない。また、電子書籍ビューア4は、ローカルウェブキャッシュとローカルDBを用いる電子書籍ビューア4に限らない。本発明は、サブドメイン単位でデータ容量を制限する電子書籍ビューアを用いた情報処理システムに適用することができる。また、プログラムやスクリプトに採用された規格例えば、FLASH登録商標、JavaScript登録商標、JSONP形式等は一例であり、これに限られるものではなく、例えば、ウェブブラウザにより解釈可能な他の言語によるプログラムやスクリプト等に置き換えることができる。また、電子書籍データに外部データを参照するためのリンク情報を含ませることもできる。例えば、電子書籍のページに配置される画像に代えて、外部の画像データを参照するためのURL等の参照情報をページ内のデータとして含ませてもよい。なお、画像とは、静止画像及び動画像の両方を含む。また、外部のウェブページ等を参照するためのリンク情報をページの文字列に含ませてもよい。