(57)【要約】      （修正有）【課題】複数の確認作業者が互いに異なる修正ファイルを反映させたウェブページを並列に確認することを可能とすることを簡易な構成で実現する。【解決手段】ウェブサーバ12には、特定ウェブサイトを構成する全てのファイルのデータを記憶する第１記憶装置18、特定ウェブサイトへの反映を予定している修正ファイルのデータを当該修正ファイルを作成したプロジェクトのコードと対応付けて記憶する第２記憶装置20、個々の確認作業者毎の確認用ディレクトリが設けられる第３記憶手段22が各々接続されており、確認作業者からウェブページの配信が要求されると、ウェブページを構成する各ファイルのうち、確認用デイレクトリに修正ファイルとして記憶されているファイルは確認用ディレクトリからデータを取得し、各ファイルのうち確認用デイレクトリに修正ファイルが記憶されていないファイルは第１記憶装置18からデータを取得し、ウェブページを生成して配信する。【選択図】図１
2007047944.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信回線を介して接続されると共に、特定ウェブサイトを構成する全てのファイルのデータを記憶する第１記憶手段及び前記特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて記憶する第２記憶手段と各々接続されたウェブサイト更新支援装置であって、
前記端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、前記入力された管理情報と対応付けて前記第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、前記入力された管理情報に対応付けられて前記第２記憶手段に修正ファイルとして記憶されていないファイルのデータを前記第１記憶手段から取得する取得手段と、
前記取得手段によって取得されたデータを用いて要求されたウェブページを生成し、生成したウェブページを前記端末装置の表示手段に表示させる処理を行う生成手段と、
を備えたことを特徴とするウェブサイト更新支援装置。
【請求項２】
前記端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されると、前記入力された管理情報と対応付けて前記第２記憶手段に記憶されている修正ファイルのデータを、前記ウェブサイト更新支援装置に接続された第３記憶手段の記憶領域上に設けた前記確認作業者に対応する所定領域に複写する複写手段を更に備え、
前記取得手段は、前記管理情報を入力した前記確認作業者から前記端末装置を介して前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルが前記確認作業者に対応する所定領域に修正ファイルとして記憶されているか否か検索し、要求されたウェブページを構成するファイルのうち、前記確認作業者に対応する所定領域に修正ファイルとして記憶されているファイルのデータを当該所定領域から読み出すと共に、要求されたウェブページを構成するファイルのうち、前記確認作業者に対応する所定領域に記憶されていないファイルを前記第１記憶手段から読み出すことで、要求されたウェブページを構成する全てのファイルのデータを取得することを特徴とする請求項１記載のウェブサイト更新支援装置。
【請求項３】
通信回線を介して複数の端末装置と各々接続され、
前記複写手段は、前記複数の端末装置の何れかを介して複数の確認作業者の何れかから前記管理情報が入力される毎に、入力された管理情報と対応付けて前記第２記憶手段に記憶されている修正ファイルのデータを、前記複数の確認作業者に対応して前記第３記憶手段の記憶領域上に複数設けた所定領域のうち前記管理情報を入力した確認作業者に対応する所定領域に複写し、
前記取得手段は、前記複数の確認作業者の何れかから前記複数の端末装置の何れかを介して任意のウェブページの表示が要求される毎に、要求されたウェブページを構成するファイルが前記ウェブページを要求した確認作業者に対応する所定領域に修正ファイルとして記憶されているか否か検索し、要求されたウェブページを構成するファイルのうち、前記ウェブページを要求した確認作業者に対応する所定領域に修正ファイルとして記憶されているファイルのデータを、前記ウェブページを要求した確認作業者に対応する所定領域から読み出すと共に、要求されたウェブページを構成するファイルのうち、前記ウェブページを要求した確認作業者に対応する所定領域に記憶されていないファイルを前記第１記憶手段から読み出し、
前記生成手段は、前記生成したウェブページを当該ウェブページ要求元の端末装置の表示手段に表示させる処理を行うことを特徴とする請求項２記載のウェブサイト更新支援装置。
【請求項４】
個々の確認作業者にはユーザＩＤが各々付与されており、
前記複写手段は、前記管理情報の入力に先立って確認作業者からユーザＩＤが入力されると、前記入力されたユーザＩＤに対応する所定領域が前記第３記憶手段の記憶領域上に設けられているか否かを判断し、前記対応する所定領域が前記第３記憶手段の記憶領域上に設けられていない場合は前記対応する所定領域を前記第３記憶手段の記憶領域上に新たに設け、前記対応する所定領域が前記第３記憶手段の記憶領域上に既に設けられている場合は当該既に設けられている所定領域をクリアした後に、前記所定領域への前記データの複写を行うことを特徴とする請求項２記載のウェブサイト更新支援装置。
【請求項５】
前記修正ファイルは、前記特定ウェブサイトに対して互いに異なる更新を加えるための更新準備作業を行う複数のプロジェクトの何れかによって作成され、前記第２記憶手段には、前記管理情報として、個々の修正ファイルを作成したプロジェクトを識別するためのプロジェクトＩＤが、前記個々の修正ファイルと対応付けて各々記憶されており、
前記複写手段は、前記端末装置を介して前記管理情報としてのプロジェクトＩＤが確認作業者から入力されると、前記入力されたプロジェクトＩＤと対応付けて前記第２記憶手段に記憶されている修正ファイルのデータを、前記第３記憶手段の記憶領域上に設けた前記確認作業者に対応する所定領域に複写することを特徴とする請求項２記載のウェブサイト更新支援装置。
【請求項６】
個々の確認作業者に各々付与されたユーザＩＤを、個々の確認作業者がウェブページとして確認する権限を有するプロジェクトを特定可能な権限情報と対応付けて各々記憶する第４記憶手段を更に備え、
前記複写手段は、前記管理情報の入力に先立って確認作業者からユーザＩＤが入力されると、前記入力されたユーザＩＤに対応付けて前記第４記憶手段に記憶されている前記権限情報に基づいて、前記ユーザＩＤを入力した確認作業者がウェブページとして確認する権限を有しているプロジェクトを前記端末装置の表示手段に一覧表示させ、該一覧表示させたプロジェクトのうち前記確認作業者によって選択されたプロジェクトのプロジェクトＩＤと対応付けて前記第２記憶手段に記憶されている修正ファイルのデータを、前記第３記憶手段の記憶領域上に設けた前記確認作業者に対応する所定領域に複写することを特徴とする請求項５記載のウェブサイト更新支援装置。
【請求項７】
特定ウェブサイトを構成する全てのファイルのデータを第１記憶手段に記憶しておくと共に、前記特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて第２記憶手段に記憶しておき、
通信回線を介して接続された端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、前記入力された管理情報と対応付けて前記第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、前記入力された管理情報に対応付けられて前記第２記憶手段に修正ファイルとして記憶されていないファイルのデータを前記第１記憶手段から取得し、
前記取得したデータを用いて要求されたウェブページを生成し、生成したウェブページを前記端末装置の表示手段に表示させる処理を行う
ウェブサイト更新支援方法。
【請求項８】
端末装置と通信回線を介して接続されると共に、特定ウェブサイトを構成する全てのファイルのデータを記憶する第１記憶手段及び前記特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて記憶する第２記憶手段と各々接続されたコンピュータを、
前記端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、前記入力された管理情報と対応付けて前記第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、前記入力された管理情報に対応付けられて前記第２記憶手段に修正ファイルとして記憶されていないファイルのデータを前記第１記憶手段から取得する取得手段、
及び、前記取得手段によって取得されたデータを用いて要求されたウェブページを生成し、生成したウェブページを前記端末装置の表示手段に表示させる処理を行う生成手段
として機能させるためのウェブサイト更新支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はウェブサイト更新支援装置、方法及びプログラムに係り、特に、ウェブサイトの更新を支援するウェブサイト更新支援装置、前記ウェブサイト更新支援装置に適用可能なウェブサイト更新支援方法、及び、コンピュータを前記ウェブサイト更新支援装置として機能させるためのウェブサイト更新支援プログラムに関する。
【背景技術】
【０００２】
近年、銀行等の金融機関が、ユーザ（金融機関の顧客）からの金融取引の実行指示をオンラインで受付けるサービスをユーザへ提供するための金融取引用ウェブサイトを開設することが一般的になってきている。この金融取引用ウェブサイトを利用することで、ユーザは、金融機関の支店等に出向くことなく、家庭や企業に設置されたパーソナル・コンピュータや携帯電話機等のクライアント端末を操作するのみで、預金の残高照会、入出金照会、口座振込、振替等の様々な金融取引の実行をオンラインで金融機関へ指示することが可能となる。
【０００３】
また、クライアント端末を介してウェブサイトがアクセスされた場合にウェブサーバで実行される処理に関する技術として、特許文献１には、ＷＷＷブラウザから受け付けた画面定義ファイル名に基づき、画面定義ファイルを検索して画面定義情報を取得し、更に画面定義情報を解析し、解析した画面定義情報にデータベース用定義がなされている場合にデータベースへのアクセスを行うと共に、解析した画面定義情報に含まれる各部品を予め登録されている部品群と突き合わせることで、要求されたＨＴＭＬ文書を生成する技術が開示されている。
【特許文献１】特開２００１−１５４９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ウェブサイトはＨＴＭＬファイルや画像ファイル、スタイルシート等の多数のファイルで構成されているが、ウェブサイトの開設者が或る日付よりユーザへ新たな商品やサービスの提供を開始する等の場合、新たな商品やサービスの提供を開始したことやその内容をウェブサイト上でも前記日付よりユーザへ通知するために、ウェブサイトを構成する既存のファイルに置き換える更新ファイルや、ウェブサイトに新規に追加する新規追加ファイルを作成する等のウェブサイト更新準備作業が行われる。この更新準備作業では、更新ファイルや新規追加ファイル（以下、これらを修正ファイルと総称する）を作成した後に、ブラウザによるウェブサイトの閲覧において修正対象のウェブページがどのように表示されるかを確認する確認作業が行われる。
【０００５】
上記の確認作業における修正対象のウェブページの表示は、従来、例として図５(Ａ)に示すように、ウェブサーバに接続された記憶媒体Ａにウェブサイトのデータの全量を記憶しておくと共に、ウェブサーバに接続された記憶媒体Ｂに修正ファイルを記憶しておき、確認作業を行うデザイナーから端末装置を介して修正対象のウェブページの表示が要求されると、ウェブサーバが、まず記憶媒体Ｂに記憶されている修正ファイルを記憶媒体Ａに記憶されているデータに反映（更新ファイルによる既存ファイルの上書きや新規追加ファイルの追加）させた後に、要求された修正対象のウェブページのデータを記録媒体Ａから読み出して要求元の端末装置へ転送する処理を行うことによって成される。これにより、端末装置のディスプレイに修正対象のウェブページが表示され、デザイナーが修正対象のウェブページのレイアウトや色等の適否を確認することができる。また、確認作業者による確認作業が終了すると、記憶媒体Ａに記憶されているウェブサイトのデータを修正ファイル反映前の元のデータへ復元する処理が行われる。
【０００６】
しかしながら、金融機関が開設している金融取引用ウェブサイト等のように規模が大きく（例えば金融取引用ウェブサイトを構成するファイルの総数は数万個もの膨大な数に上る）、情報量が多く、更新も頻繁に行われるウェブサイトでは、互いにメンバーの異なる複数のデザイナーチーム（プロジェクト）により、ウェブサイトに互いに異なる更新を加えるための複数種の更新準備作業が並列に行われることが多く、作成した修正ファイルをウェブサイトに実際に反映する時期（リリース時期）も各プロジェクトで一定していないので、デザイナーによる確認作業は並列に行われると共に、当該確認作業では各プロジェクト毎にリリース時期が互いに異なるウェブページが確認される。
【０００７】
これに対して図５(Ａ)に示す方式は、ウェブページの表示が指示される毎にウェブサイトのデータに修正ファイルを反映させる処理を行うと共に、確認作業が終了するとウェブサイトのデータを元のデータへ復元する処理を行うので、ウェブページの表示指示時にウェブサイトのデータに反映する修正ファイルを選択することで、各プロジェクトのデザイナーが所望のリリース時期のウェブページを確認することができるものの、確認作業中には記録媒体Ａに記憶しているウェブサイトのデータ自体が更新されているので、特定のデザイナーが確認作業を行っている間、他のプロジェクトのデザイナーがリリース時期の異なるウェブページを確認できないという制限がある。このため、異なるプロジェクトのデザイナーによる確認作業が同時に行われないように作業スケジュールを調整する等の煩雑な作業が必要となっていた。また、確認作業終了時にウェブサイトのデータを元のデータへ復元する処理も煩雑な処理であり、ウェブサーバに多大な負荷が加わるという問題もあった。
【０００８】
また、上記の問題を解決するために、例として図５(Ｂ)に示すように、ウェブサーバに複数の記憶媒体を接続し、リリース時期が互いに異なる修正ファイル（図５(Ｂ)では一ヶ月を単位として修正ファイルのリリース時期を区切った例を示す）を反映させたウェブサイトのデータをそれぞれの記憶媒体に予め記憶させておく構成も考えられる。但しこの場合、異なるプロジェクトのデザイナーが同時に確認作業を行うことができると共に、復元処理が不要となることでウェブサーバの負荷も軽減されるものの、ウェブサイトの全量のデータを記憶媒体に複数記憶する必要があるので、特にウェブサイトの規模が大きい場合に多数又は大容量の記憶媒体が必要となり、ハードウェアの構成が複雑化したりコストが嵩む等の別の問題が生ずる。
【０００９】
本発明は上記事実を考慮して成されたもので、複数の確認作業者が互いに異なる修正ファイルを反映させたウェブページを並列に確認することを可能とすることを簡易な構成で実現できるウェブサイト更新支援装置、ウェブサイト更新支援方法及びウェブサイト更新支援プログラムを得ることが目的である。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１記載の発明に係るウェブサイト更新支援装置は、端末装置と通信回線を介して接続されると共に、特定ウェブサイトを構成する全てのファイルのデータを記憶する第１記憶手段及び前記特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて記憶する第２記憶手段と各々接続されたウェブサイト更新支援装置であって、前記端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、前記入力された管理情報と対応付けて前記第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、前記入力された管理情報に対応付けられて前記第２記憶手段に修正ファイルとして記憶されていないファイルのデータを前記第１記憶手段から取得する取得手段と、前記取得手段によって取得されたデータを用いて要求されたウェブページを生成し、生成したウェブページを前記端末装置の表示手段に表示させる処理を行う生成手段と、を備えたことを特徴としている。
【００１１】
請求項１記載の発明に係るウェブサイト更新支援装置は、端末装置と通信回線を介して接続されると共に、特定ウェブサイトを構成する全てのファイルのデータを記憶する第１記憶手段及び特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて記憶する第２記憶手段と各々接続されている。ここで、請求項１記載の発明に係る取得手段は、端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、入力された管理情報と対応付けて第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、入力された管理情報に対応付けられて第２記憶手段に修正ファイルとして記憶されていないファイルのデータを第１記憶手段から取得する。
【００１２】
そして、請求項１記載の発明に係る生成手段は、取得手段によって取得されたデータを用いて要求されたウェブページを生成し、生成したウェブページを端末装置の表示手段に表示させる処理を行う。これにより、確認作業者が端末装置の入力手段を介し、所望の修正ファイルに対応する管理情報を入力した後に、確認対象のウェブページの表示を要求すれば、先に入力した管理情報に対応する修正ファイルが反映された確認対象のウェブページが端末装置の表示手段に表示されることになり、確認作業者が、確認対象のウェブページのレイヤウトや色等を確認する確認作業を行うことができる。
【００１３】
このように請求項１記載の発明では、確認作業者によって入力された管理情報に対応する修正ファイルが反映されたウェブページを端末装置の表示手段に表示させるにあたり、特定ウェブサイトの全てのファイルのデータを記憶する第１記憶手段、修正ファイルのデータを管理情報と対応付けて記憶する第２記憶手段に対しては、単にデータを読み出すのみでデータの書き替え等を行わないので、或る確認作業者によって入力された管理情報に対応する修正ファイルが反映されたウェブページを表示手段に表示させている間に、別の確認作業者から別の管理情報が入力されて任意のウェブページの表示が要求された場合にも、入力された別の管理情報に対応する修正ファイルが反映されたウェブページを生成・表示させることが可能となる。また、特定ウェブサイトのデータに対して互いに異なる修正ファイルを反映した複数のデータを記憶手段に各々記憶しておく必要もないので、システムの構成が複雑化することも回避することができる。
【００１４】
従って、請求項１記載の発明によれば、複数の確認作業者が互いに異なる修正ファイルを反映させたウェブページを並列に確認することを可能とすることを簡易な構成で実現することができる。また、第１記憶手段に記憶されている特定ウェブサイトのデータを復元する等の処理も不要となるので、本発明に係るウェブサイト更新支援装置に加わる負荷も軽減することができる。
【００１５】
なお、請求項１記載の発明において、取得手段による修正ファイルのデータの取得は、例えば端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて特定ウェブサイトの任意のウェブページの表示が要求される毎に、第２記憶手段に対し、要求されたウェブページを構成するファイルであり、かつ入力された管理情報と対応付けて第２記憶手段に記憶されているファイルを検索し、該当するファイル（修正ファイル）があればこのデータを第２記憶手段から読み出すことで取得するようにしてもよいが、この態様では、ウェブページの表示が要求される毎に第２記憶手段に対してファイルの検索を行う必要がある一方、特に、規模の大きなウェブサイト等では、ウェブサイトに更新を加えるための更新準備作業が多数のプロジェクトによって並列に行われることで、第２記憶手段に膨大な修正ファイルが記憶されるので、本発明に係るウェブサイト更新支援装置に加わる負荷が大きいという問題がある。
【００１６】
上記を考慮すると、例えば請求項２に記載したように、端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されると、入力された管理情報と対応付けて第２記憶手段に記憶されている修正ファイルのデータを、ウェブサイト更新支援装置に接続された第３記憶手段の記憶領域上に設けた確認作業者に対応する所定領域に複写する複写手段を更に設け、取得手段を、管理情報を入力した確認作業者から端末装置を介して特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルが確認作業者に対応する所定領域に修正ファイルとして記憶されているか否か検索し、要求されたウェブページを構成するファイルのうち、確認作業者に対応する所定領域に修正ファイルとして記憶されているファイルのデータを当該所定領域から読み出すと共に、要求されたウェブページを構成するファイルのうち、確認作業者に対応する所定領域に記憶されていないファイルを第１記憶手段から読み出すことで、要求されたウェブページを構成する全てのファイルのデータを取得するように構成することが好ましい。
【００１７】
ウェブページの確認作業で確認作業者が単一のウェブページのみを確認することは稀であり、通常は１回の確認作業で複数のウェブページが確認される。これに対して請求項２記載の発明では、入力された管理情報と対応付けて第２記憶手段に記憶されている修正ファイルのデータが、複写手段により、ウェブサイト更新支援装置に接続された第３記憶手段の記憶領域上に設けた確認作業者に対応する所定領域に複写され、取得手段は、管理情報を入力した確認作業者から端末装置を介して特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルが確認作業者に対応する所定領域に修正ファイルとして記憶されているか否か検索し、要求されたウェブページを構成するファイルのうち、確認作業者に対応する所定領域に修正ファイルとして記憶されているファイルのデータを当該所定領域から読み出すことで修正ファイルのデータを取得するので、複写手段による複写が一旦行われた後は、端末装置を介して確認作業者からウェブページが要求される毎に第２記憶手段に対して検索を行う必要がなくなる。従って、請求項２記載の発明によれば、第２記憶手段に記憶されている修正ファイルの数が多い場合にも、ウェブサイト更新支援装置に加わる負荷を軽減することができる。
【００１８】
また、請求項２記載の発明において、通信回線を介して複数の端末装置と各々接続されている場合には、例えば請求項３に記載したように、複写手段は、複数の端末装置の何れかを介して複数の確認作業者の何れかから管理情報が入力される毎に、入力された管理情報と対応付けて第２記憶手段に記憶されている修正ファイルのデータを、複数の確認作業者に対応して第３記憶手段の記憶領域上に複数設けた所定領域のうち管理情報を入力した確認作業者に対応する所定領域に複写し、取得手段は、複数の確認作業者の何れかから複数の端末装置の何れかを介して任意のウェブページの表示が要求される毎に、要求されたウェブページを構成するファイルが前記ウェブページを要求した確認作業者に対応する所定領域に修正ファイルとして記憶されているか否か検索し、要求されたウェブページを構成するファイルのうち、前記ウェブページを要求した確認作業者に対応する所定領域に修正ファイルとして記憶されているファイルのデータを、前記ウェブページを要求した確認作業者に対応する所定領域から読み出すと共に、要求されたウェブページを構成するファイルのうち、前記ウェブページを要求した確認作業者に対応する所定領域に記憶されていないファイルを第１記憶手段から読み出し、生成手段は、生成したウェブページを当該ウェブページ要求元の端末装置の表示手段に表示させる処理を行うように構成することができる。
【００１９】
また、請求項２記載の発明において、例えば請求項４に記載したように、個々の確認作業者にはユーザＩＤが各々付与されており、複写手段は、管理情報の入力に先立って確認作業者からユーザＩＤが入力されると、入力されたユーザＩＤに対応する所定領域が第３記憶手段の記憶領域上に設けられているか否かを判断し、対応する所定領域が第３記憶手段の記憶領域上に設けられていない場合は対応する所定領域を第３記憶手段の記憶領域上に新たに設け、対応する所定領域が第３記憶手段の記憶領域上に既に設けられている場合は当該既に設けられている所定領域をクリアした後に、所定領域への前記データの複写を行うように構成することができる。
【００２０】
また、本発明に係る管理情報としては、例えば対応する修正ファイルを特定ウェブサイトに反映する予定日付等の情報を適用することも可能であるが、修正ファイルが、特定ウェブサイトに対して互いに異なる更新を加えるための更新準備作業を行う複数のプロジェクトの何れかによって作成される場合、確認作業も個々のプロジェクトを単位として行われることを考慮すると、請求項２記載の発明において、例えば請求項５に記載したように、第２記憶手段に、管理情報として、個々の修正ファイルを作成したプロジェクトを識別するためのプロジェクトＩＤを、個々の修正ファイルと対応付けて各々記憶しておき、複写手段を、端末装置を介して管理情報としてのプロジェクトＩＤが確認作業者から入力されると、入力されたプロジェクトＩＤと対応付けて第２記憶手段に記憶されている修正ファイルのデータを、第３記憶手段の記憶領域上に設けた確認作業者に対応する所定領域に複写するように構成することが好ましい。
【００２１】
これにより、確認作業者がプロジェクトＩＤを入力すれば、当該プロジェクトＩＤに対応するプロジェクトで作成された修正ファイルが、プロジェクトＩＤを入力した確認作業者に対応する所定領域に複写され、確認作業者が所望のウェブページを要求すれば、前記プロジェクトで作成された修正ファイルが反映されたウェブページが端末装置の表示手段に表示されることになるので、ウェブページとして表示させる修正ファイルを特定するための確認作業者による管理情報の入力が簡単になり、操作性を向上させることができる。
【００２２】
また、請求項５記載の発明において、例えば請求項６に記載したように、個々の確認作業者に各々付与されたユーザＩＤを、個々の確認作業者がウェブページとして確認する権限を有するプロジェクトを特定可能な権限情報と対応付けて各々記憶する第４記憶手段を更に設け、複写手段を、管理情報の入力に先立って確認作業者からユーザＩＤが入力されると、入力されたユーザＩＤに対応付けて第４記憶手段に記憶されている権限情報に基づいて、ユーザＩＤを入力した確認作業者がウェブページとして確認する権限を有しているプロジェクトを端末装置の表示手段に一覧表示させ、該一覧表示させたプロジェクトのうち確認作業者によって選択されたプロジェクトのプロジェクトＩＤと対応付けて第２記憶手段に記憶されている修正ファイルのデータを、第３記憶手段の記憶領域上に設けた確認作業者に対応する所定領域に複写するようにしてもよい。
【００２３】
この場合、例えば確認作業者Ａに対しては、確認作業者Ａ自身が携わっているプロジェクトに対応する（前記プロジェクトで作成した）修正ファイルが反映されたウェブページのみを確認可能とする一方で、確認作業者Ｂに対しては、確認作業者Ｂが直接携わっていないプロジェクトを含めた複数のプロジェクトに対応する修正ファイルが各々反映されたウェブページを確認可能とする等のように、個々の確認作業者がウェブページとして確認可能なプロジェクトを個々の確認作業者毎に切り替えることが可能となる。
【００２４】
請求項７記載の発明に係るウェブサイト更新支援方法は、特定ウェブサイトを構成する全てのファイルのデータを第１記憶手段に記憶しておくと共に、前記特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて第２記憶手段に記憶しておき、通信回線を介して接続された端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、前記入力された管理情報と対応付けて前記第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、前記入力された管理情報に対応付けられて前記第２記憶手段に修正ファイルとして記憶されていないファイルのデータを前記第１記憶手段から取得し、前記取得したデータを用いて要求されたウェブページを生成し、生成したウェブページを前記端末装置の表示手段に表示させる処理を行うので、請求項１記載の発明と同様に、複数の確認作業者が互いに異なる修正ファイルを反映させたウェブページを並列に確認することを可能とすることを簡易な構成で実現することができる。
【００２５】
請求項８記載の発明に係るウェブサイト更新支援プログラムは、端末装置と通信回線を介して接続されると共に、特定ウェブサイトを構成する全てのファイルのデータを記憶する第１記憶手段及び前記特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて記憶する第２記憶手段と各々接続されたコンピュータを、前記端末装置を介して確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて前記特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、前記入力された管理情報と対応付けて前記第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、要求されたウェブページを構成するファイルのうち、前記入力された管理情報に対応付けられて前記第２記憶手段に修正ファイルとして記憶されていないファイルのデータを前記第１記憶手段から取得する取得手段、及び、前記取得手段によって取得されたデータを用いて要求されたウェブページを生成し、生成したウェブページを前記端末装置の表示手段に表示させる処理を行う生成手段として機能させる。
【００２６】
請求項８記載の発明に係るウェブサイト更新支援プログラムは、端末装置と通信回線を介して接続されると共に、上記の第１記憶手段及び第２記憶手段と接続されたコンピュータを、上記の取得手段及び生成手段として機能させるためのプログラムであるので、上記のコンピュータが請求項８記載の発明に係るウェブサイト更新支援プログラムを実行することにより、上記のコンピュータが請求項１に記載のウェブサイト更新支援装置として機能することになり、請求項１記載の発明と同様に、複数の確認作業者が互いに異なる修正ファイルを反映させたウェブページを並列に確認することを可能とすることを簡易な構成で実現することができる。
【発明の効果】
【００２７】
以上説明したように本発明は、特定ウェブサイトを構成する全てのファイルのデータを第１記憶手段に記憶しておくと共に、特定ウェブサイトに対して追加又は更新を行う修正ファイルのデータを当該修正ファイルの管理情報と対応付けて第２記憶手段に記憶しておき、確認作業者からウェブページとして表示させる修正ファイルを特定するための管理情報が入力されて特定ウェブサイトの任意のウェブページの表示が要求されると、要求されたウェブページを構成するファイルのうち、入力された管理情報と対応付けて第２記憶手段に修正ファイルとして記憶されているファイルのデータを取得すると共に、入力された管理情報に対応付けられて第２記憶手段に修正ファイルとして記憶されていないファイルのデータを第１記憶手段から取得し、取得したデータを用いて要求されたウェブページを生成し、生成したウェブページを端末装置の表示手段に表示させるようにしたので、複数の確認作業者が互いに異なる修正ファイルを反映させたウェブページを並列に確認することを可能とすることを簡易な構成で実現できる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係るウェブサイト確認支援システム１０が示されている。本実施形態に係るウェブサイト確認支援システム１０は、規模が大きく更新の頻度も高い特定ウェブサイト（例えば金融機関が開設する金融取引用ウェブサイト等）を更新するために、当該特定ウェブサイトを構成する既存のファイルに置き換える更新ファイルや、ウェブサイトに新規に追加する新規追加ファイルを作成する等のウェブサイト更新準備作業において、更新ファイルや新規追加ファイル等の修正ファイルを作成した後に、作成した修正ファイルを含む特定ウェブサイトの修正対象のウェブページがブラウザ（閲覧ソフト）によってどのように表示されるかを確認する確認作業を支援するためのコンピュータ・システムであり、ウェブサーバ１２がイントラネット１４を介して多数台のクライアント端末１６（本発明に係る端末装置に相当）と各々接続されて構成されている。
【００２９】
個々のクライアント端末１６は、上記の確認作業を行う確認作業者によって操作される端末であり、例えばパーソナル・コンピュータ（ＰＣ）等から成り、図示は省略するが、ＣＰＵ、ＲＡＭ等から成るメモリ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース（Ｉ／Ｆ）部を備えており、ネットワークＩ／Ｆ部を介してイントラネット１４に接続されている。個々のクライアント端末１６には、表示手段としてのディスプレイ、入力手段としてのキーボードやマウスが各々接続されており（図示省略）、ＨＤＤにはブラウザのプログラムが各々インストールされている。
【００３０】
一方、ウェブサーバ１２は、ＣＰＵ１２Ａ、ＲＡＭ等から成るメモリ１２Ｂ、ＨＤＤ１２Ｃ、ネットワークＩ／Ｆ部１２Ｄを備えており、ネットワークＩ／Ｆ部１２Ｄを介してイントラネット１４に接続されている。ＨＤＤ１２Ｃにはプロジェクト情報と認証テーブルが記憶されており、更にＣＰＵ１２Ａが後述するウェブサイト確認支援処理を行うためのウェブサイト確認支援プログラムがインストールされている。なお、ウェブサイト確認支援プログラムは請求項８に記載のウェブサイト更新支援プログラムに対応しており、ＣＰＵ１２Ａがウェブサイト更新支援プログラムを実行することで、ウェブサーバ１２はウェブサイト更新支援装置として機能する。
【００３１】
本実施形態では、特定ウェブサイトに対し、互いにメンバーの異なる複数のデザイナーチーム（プロジェクト）により、ウェブサイトに互いに異なる更新を加えるための複数種の更新準備作業が並列に行われる。ＨＤＤ１２Ｃに記憶されているプロジェクト情報は、更新準備作業を行っている各プロジェクト毎に、プロジェクトの名称、プロジェクトコード（このプロジェクトコードは個々のプロジェクトを識別するために個々のプロジェクトに各々付与され、請求項５等に記載のプロジェクトＩＤに対応している）、個々のプロジェクトで作成した修正ファイルをウェブサイトに実際に反映する日付（リリース時期）等の情報が各々登録されて構成されている。
【００３２】
また本実施形態では、ウェブサイト確認支援システム１０を利用して確認作業を行う全ての確認作業者に予めユーザＩＤが各々付与されると共にパスワードが各々設定されている。また、個々の確認作業者がウェブページとして確認可能な修正ファイル（プロジェクト）は、個々の確認作業者が携わっているプロジェクトや個々の確認作業者の役職によって相違しており、例えば或る確認作業者は自身が携わっているプロジェクトの修正ファイルのみが反映されたウェブページとして確認可能とされている一方、別の確認作業者は自身直接携わっていないプロジェクトを含めた複数のプロジェクトの修正ファイルが各々反映されたウェブページを確認可能とされている。ＨＤＤ１２Ｃに記憶されている認証情報は、前述の全ての確認作業者について、修正ファイルをウェブページとして確認する権限を有しているプロジェクトを表す権限情報が、ユーザＩＤ及びパスワードと対応付けて各々記憶されて構成されている。このように、ＨＤＤ１２Ｃは請求項６に記載の第４記憶手段に対応している。
【００３３】
また、ウェブサーバ１２には各々ＨＤＤ等で構成された第１記憶装置１８、第２記憶装置２０及び第３記憶装置２２が各々接続されている。第１記憶装置１８は本発明に係る第１記憶手段に対応しており、この第１記憶装置１８には、ウェブサイトＤＢとして、特定ウェブサイトを構成するＨＴＭＬファイル（ＸＭＬファイルでもよい）や画像ファイル、スタイルシート等のファイルのデータが全て記憶されている。また、第２記憶装置２０は本発明に係る第２記憶手段（詳しくは請求項５に記載の第２記憶手段）に対応しており、この第２記憶装置２０には、修正ファイルＤＢとして、各プロジェクトで作成された修正ファイルのデータが個々の修正ファイルを作成したプロジェクトのプロジェクトコードと対応付けて記憶されている。なお、プロジェクトコードは本発明に係る管理情報、請求項５に記載のプロジェクトＩＤに各々対応している。
【００３４】
また、第３記憶装置２２は請求項２等に記載の第３記憶手段に対応しており、修正ファイルを記憶するための確認用フォルダが記憶されている。確認用フォルダは階層構造とされており、確認用フォルダ内には個々の確認作業者に対応する確認用のディレクトリ（個々の確認作業者のユーザＩＤが付与されたディレクトリ）が設けられている。なお、図１では本実施形態では第１記憶装置１８、第２記憶装置２０及び第３記憶装置２２を別体の記憶装置として示しているが、これらの記憶装置に記憶されているデータを単一の記憶装置（例えばＨＤＤ等）に記憶してもよいことは言うまでもない。
【００３５】
次に本実施形態の作用として、ウェブサーバ１２で実行されるウェブサイト確認支援処理について、図２を参照して説明する。なお、ウェブサイト確認支援処理は請求項７に記載のウェブサイト更新支援方法が適用された処理であり、ウェブサーバ１２が不特定のクライアント端末１６から情報を受信する毎に、ＣＰＵ１２Ａがウェブページ表示プログラムを実行することによって行われる。
【００３６】
ステップ５０ではクライアント端末１６から受信した情報を参照し、クライアント端末１６からログイン画面の配信が要求されたか否か判定する。確認作業を行う場合、確認作業者はクライアント端末１６上でブラウザを起動し、入力手段を介し、所定のＵＲＬ(Uniform Resource Locator)のウェブページの配信をウェブサーバ１２に要求する操作を行う。上記所定のＵＲＬはログイン画面のＵＲＬであり、確認作業者が上記操作を行うことでクライアント端末１６から送信された情報をウェブサーバ１２が受信した場合、要求されたウェブページがログイン画面のＵＲＬであることに基づいてステップ５０の判定が肯定され、次のステップ５２において、例として図３(Ａ)に示すようなログイン画面のデータをＨＤＤ１２Ｃ等から読み出し、配信要求元のクライアント端末１６へ送信してウェブサイト確認処理を一旦終了する。
【００３７】
上記処理により、配信要求元のクライアント端末１６のディスプレイには、図３(Ａ)に示すようにユーザＩＤの入力欄３０Ａとパスワードの入力欄３０Ｂが設けられたログイン画面が表示される。このログイン画面がディスプレイに表示されると、確認作業者はクライアント端末の入力手段を操作し、入力欄３０Ａに自身のユーザＩＤを、入力欄３０Ｂに自身のパスワードを各々入力する。ログイン画面に対してユーザＩＤ及びパスワードが入力されると、入力されたユーザＩＤ及びパスワードがクライアント端末１６からログイン要求としてウェブサーバ１２へ送信される。
【００３８】
クライアント端末１６からログイン要求を受信した場合、ウェブサイト確認支援処理では、前述のステップ５０の判定が否定されてステップ５４へ移行し、クライアント端末１６からログイン要求を受信したか否か判定する。この場合は判定が肯定されてステップ５６へ移行し、クライアント端末１６からログイン要求として受信したユーザＩＤ及びパスワードを認証テーブルと照合し、受信したユーザＩＤとパスワードの組み合わせが認証テーブルに登録されているか否かを確認するユーザ認証処理を行う。ステップ５８では、ステップ５６のユーザ認証処理の結果に基づき、受信したユーザＩＤとパスワードの組み合わせが認証テーブルに登録されていたか否か判定する。判定が否定された場合はステップ６０へ移行し、ログイン要求元のクライアント端末１６に対しユーザ認証処理でエラーが発生したことを通知するエラー画面のデータを配信するエラー応答処理を行い、ウェブサイト確認支援処理を終了する。この場合、クライアント端末１６のディスプレイにはエラー画面が表示される。
【００３９】
また、受信したユーザＩＤとパスワードの組み合わせが認証テーブルに登録されていた場合には、ステップ５８の判定が肯定されてステップ６２へ移行し、受信したユーザＩＤをを含んで構成され、ブラウザからクッキーのファイルとして認識されるファイルを生成し、生成したファイルをクライアント端末１６のＨＤＤの所定のディレクトリ（クライアント端末１６の環境でブラウザによってクッキーのファイルが格納されるディレクトリ）に記憶させる。なお、上記のファイルはクライアント端末１６を操作している確認作業者のユーザＩＤを識別するために用いられるファイル（詳細は後述）であり、以下ではユーザＩＤ識別用クッキーファイルと称する。
【００４０】
ステップ６４では、受信したユーザＩＤと対応付けられて認証テーブルに登録されている権限情報を認証テーブルから読み出し、次のステップ６６では、認証テーブルから読み出した権限情報に基づいて、クライアント端末１６を操作している確認作業者が選択可能なプロジェクト（クライアント端末１６を操作している確認作業者が対応する修正ファイルをウェブページとして確認する権限を有しているプロジェクト）を認識する。そしてステップ６８では、認識したプロジェクトのプロジェクト名やリリース日等の情報をプロジェクト情報から取得し、例として図３(Ｂ)に示すように、ステップ６６で認識したプロジェクトが選択可能プロジェクトとして一覧表示された選択可能プロジェクト一覧表示画面を生成し、生成した選択可能プロジェクト一覧表示画面のデータをクライアント端末１６へ配信し、ウェブサイト確認支援処理を一旦終了する。これにより、クライアント端末１６のディスプレイに選択可能プロジェクト一覧表示画面が表示される。なお、上述したステップ６４〜ステップ６８は請求項６に記載の複写手段に対応している。
【００４１】
図３(Ｂ)に示すように、選択可能プロジェクト一覧表示画面には、確認作業者が対応する修正ファイルをウェブページとして確認する権限を有している個々のプロジェクトについて、プロジェクト名やリリース日等の情報が各々表示されており、ウェブページとして表示するか否かを選択するための選択欄３２も各々設けられている。なお、図３(Ｂ)では選択可能なプロジェクトが複数表示されている例を示しているが、クライアント端末１６を操作している確認作業者が、単一のプロジェクト（例えば確認作業者自身が携わっているプロジェクト）についてのみ修正ファイルをウェブページとして確認する権限を有している場合には、単一のプロジェクトのみが表示されることになる。
【００４２】
クライアント端末１６のディスプレイに選択可能プロジェクト一覧表示画面が表示されると、確認作業者はクライアント端末１６の入力手段を介し、一覧表示されているプロジェクトのうち確認対象のプロジェクトの選択欄３２をクリックする等の操作を行うことで、確認対象のプロジェクトを選択する操作を行う。なお、例として図３(Ｂ)では、一覧表示されているプロジェクト「ＸＸ」「ＸＹ」「ＸＺ」のうちプロジェクト「ＸＸ」及びプロジェクト「ＸＹ」が確認対象として選択された状態を示している。選択可能プロジェクト一覧表示画面が表示されている状態で確認対象のプロジェクトが選択されると、選択されたプロジェクトのプロジェクトコードがクライアント端末１６から選択情報としてウェブサーバ１２へ送信される。
【００４３】
クライアント端末１６から選択情報を受信した場合、ウェブサイト確認支援処理では、前述のステップ５０，５４の判定が各々否定されてステップ７０へ移行し、クライアント端末１６から選択情報を受信したか否か判定する。この場合は判定が肯定されてステップ７２へ移行し、選択情報送信元のクライアント端末１６のＨＤＤの所定のディレクトリに記憶されているユーザＩＤ識別用クッキーファイルを参照することで、選択情報送信元のクライアント端末１６を操作している確認作業者のユーザＩＤを認識する。ステップ７４では、ステップ７２で認識したユーザＩＤをキーにして第３記憶装置２２に記憶されている確認用フォルダ内を検索することで、上記ユーザＩＤ、すなわち選択情報送信元のクライアント端末１６を操作している確認作業者に対応する確認用のディレクトリが存在しているか否か判定する。
【００４４】
選択情報送信元のクライアント端末１６を操作している確認作業者に対応する確認用のディレクトリが存在していなかった場合には、ステップ７４の判定が否定されてステップ７６へ移行し、第３記憶装置２２に記憶されている確認用フォルダ内に、ステップ７２で認識したユーザＩＤを付与した確認用のディレクトリを新たに生成し、ステップ８０へ移行する。また、対応する確認用のディレクトリが既に存在していた場合はステップ７４の判定が肯定されてステップ７８へ移行し、今回の確認作業における確認対象のプロジェクトが前回の確認作業における確認対象のプロジェクトと相違している可能性があることを考慮し、上記確認用のディレクトリ内のデータを消去した後にステップ８０へ移行する。
【００４５】
そしてステップ８０では、クライアント端末１６から受信した選択情報に含まれるプロジェクトコード（確認作業者によって確認対象として選択されたプロジェクトのプロジェクトコード）をキーにして修正ファイルＤＢを検索し、この検索によって抽出された全ての修正ファイル（上記のプロジェクトコードと対応付けて修正ファイルＤＢに記憶されている全ての修正ファイル）をステップ７２で認識したユーザＩＤに対応する確認用のディレクトリに複写する。なお、クライアント端末１６から受信した選択情報に複数のプロジェクトコードが含まれている場合、上記の検索・複写は複数のプロジェクトコードについて各々行われる。これにより、確認作業者によって確認対象として選択された各プロジェクトに対応する修正ファイルが、確認作業者に対応する確認用のディレクトリに全て複写されることになる。ステップ８０の処理を行うと、ウェブサイト確認支援処理を一旦終了する。
【００４６】
なお、ステップ８０の処理を行った後に、修正ファイルを反映したウェブページの配信が可能な状態になったことを通知する画面を、選択情報送信元のクライアント端末１６のディスプレイに表示させる処理を行うようにしてもよい。上述したステップ７２〜ステップ８０は請求項２〜請求項５に記載の複写手段に対応している。
【００４７】
一方、クライアント端末１６を操作している確認作業者は、選択可能プロジェクト一覧表示画面を介して確認対象のプロジェクトを選択した後に、特定ウェブサイトを構成する各ウェブページのうち確認対象のウェブページのＵＲＬを指定して当該ウェブページの配信をウェブサーバ１２に要求する操作を行う。確認作業者によって上記操作が行われることで、確認対象のウェブページの配信を要求する情報がクライアント端末１６から送信され、当該情報をウェブサーバ１２が受信した場合、ウェブサイト確認支援処理では、ステップ５０，５４，７０の判定が各々否定されてステップ８２へ移行し、ウェブページ配信要求元のクライアント端末１６のＨＤＤの所定のディレクトリに記憶されているユーザＩＤ識別用クッキーファイルを参照することで、ウェブページ配信要求元のクライアント端末１６を操作している確認作業者のユーザＩＤを認識する。
【００４８】
次のステップ８４では、第３記憶装置２２に記憶されている確認用フォルダ内の各々の確認用ディレクトリのうち、ステップ８２で認識したユーザＩＤに対応する確認用のディレクトリに、配信が要求された確認対象のウェブページを構成する特定ファイルが修正ファイルとして記憶されているか否かを検索する。なお、クライアント端末１６からの配信要求に応じてステップ８４以下の処理を最初に実行するときには、上記の特定ファイルとしてＵＲＬが指定された確認対象のウェブページのＨＴＭＬファイルが検索される。次のステップ８６では、ステップ８４の検索によって特定ファイルが抽出されたか否かを判定する。
【００４９】
確認作業者が確認対象として選択したプロジェクトで上記の特定ファイルの修正ファイルが作成されていた場合には、ステップ８４の検索によって特定ファイルが抽出されるので、ステップ８６の判定が肯定されてステップ８８へ移行し、上記の検索によって抽出された特定ファイル（先に認識したユーザＩＤに対応する確認用ディレクトリに記憶されている特定ファイルの修正ファイル）のデータを確認用ディレクトリから読み出した後にステップ９２へ移行する。また、確認作業者が確認対象として選択したプロジェクトで上記の特定ファイルを修正（更新又は新規追加）対象としていなかった場合には、ステップ８６の判定が否定されてステップ９０へ移行し、第１記憶装置１８に記憶されているウェブサイトＤＢから上記の特定ファイルのデータを読み出した後にステップ９２へ移行する。
【００５０】
ステップ９２では、配信が要求された確認対象のウェブページを構成する全てのファイルのデータの取得を完了したか否か判定する。この判定は、ＵＲＬが指定された確認対象のウェブページのＨＴＭＬファイルを参照し、当該ＨＴＭＬファイルにリンクが記述されている画像ファイルやスタイルシート等のファイルを全て抽出し、抽出した各ファイルのデータを全て取得したか否かを判断することによって実現できる。ステップ９２の判定が否定された場合はステップ８４に戻り、ステップ９２の判定が肯定される迄ステップ８４〜ステップ９２を繰り返す。なお、このステップ８４〜ステップ９２は本発明に係る取得手段（詳しくは請求項２，３に記載の取得手段）に対応している。配信が要求された確認対象のウェブページを構成する全てのファイルのデータの取得を完了すると、ステップ９２の判定が肯定されてステップ９４へ移行し、上記処理で取得した確認対象のウェブページを構成する全てのファイルのデータに基づいて、確認作業者が確認対象として選択したプロジェクトで作成された修正ファイルが反映された確認対象ウェブページ（のデータ）をメモリ１２Ｂ上で生成し、生成した確認対象ウェブページ（のデータ）をウェブページ要求元のクライアント端末１６へ配信し、ウェブサイト確認支援処理を一旦終了する。なお、ステップ９４は本発明に係る生成手段（詳しくは請求項３に記載の生成手段）に対応している。
【００５１】
上記処理により、クライアント端末１６のディスプレイには、確認対象のウェブページとして、確認作業者が確認対象として選択したプロジェクトで作成された修正ファイルが反映されたウェブページが表示される。具体的には、例えば確認対象のウェブページ（ウェブサイトＤＢに記憶されている元のウェブページ）が、図４(Ａ)に示すようにＨＴＭＬファイルＡ、画像ファイルＢ，Ｃから成るページであり、確認作業者Ａが確認対象として選択したプロジェクトが画像ファイルＢの修正ファイルを作成したプロジェクトであった場合、図４(Ｂ)に示すように、確認作業者Ａに対応する確認用ディレクトリには修正ファイルＤＢから画像ファイルＢの修正ファイルが複写される。このため、確認作業者Ａが上記ウェブページの配信を要求した場合、クライアント端末１６のディスプレイには、画像ファイルＢが画像ファイルＢの修正ファイルに置き換わったウェブページが表示される。
【００５２】
また、確認作業者Ｂが確認対象として選択したプロジェクトが画像ファイルＣの修正ファイルを作成したプロジェクトであった場合、図４(Ｂ)に示すように、確認作業者Ｂに対応する確認用ディレクトリには修正ファイルＤＢから画像ファイルＣの修正ファイルが複写される。このため、確認作業者Ｂが上記ウェブページの配信を要求した場合、クライアント端末１６のディスプレイには、画像ファイルＣが画像ファイルＣの修正ファイルに置き換わったウェブページが表示される。更に、確認作業者Ｃが確認対象として選択したプロジェクトが、ＨＴＭＬファイルＡの修正ファイルを作成すると共に、このＨＴＭＬファイルＡの修正ファイルでリンクが追記された画像ファイルＤを作成したプロジェクトであった場合、図４(Ｂ)に示すように、確認作業者Ｃに対応する確認用ディレクトリには修正ファイルＤＢからＨＴＭＬファイルＡ及び画像ファイルＤの修正ファイルが複写される。このため、確認作業者Ｃが上記ウェブページの配信を要求した場合、クライアント端末１６のディスプレイには、画像ファイルＤが追加されたウェブページが表示される。
【００５３】
なお、図示は省略するが、確認作業者Ａ〜Ｃが確認対象として選択した各プロジェクトをウェブページとして確認する権限を有する確認作業者Ｄが存在しており、当該確認作業者Ｄが上記各プロジェクトを確認対象として各々選択した場合、ウェブサーバ12が前記各プロジェクトのプロジェクトコードを各々含む選択情報をクライアント端末16から受信することで、確認作業者Ｄに対応する確認用ディレクトリには、各プロジェクトコードの何れかと対応付けて修正ファイルＤＢに記憶されている全ての修正ファイル、すなわちＨＴＭＬファイルＡ、画像ファイルＢ〜Ｄの修正ファイルが修正ファイルＤＢから各々複写される。そして確認作業者Ｄが上記ウェブページの配信を要求したとすると、クライアント端末１６のディスプレイには、画像ファイルＤが追加されると共に画像ファイルＢ，Ｃが各々修正ファイルに置き換わったウェブページが表示されることになる。
【００５４】
また、個々の確認作業者による確認作業では、通常、複数のウェブページが確認されるが、クライアント端末１６のディスプレイに表示された或るウェブページの確認を終えた確認作業者により、確認対象の別のウェブページのＵＲＬを指定して当該ウェブページの配信をウェブサーバ１２に要求する操作が行われた場合には、上述したステップ８２〜ステップ９４の処理が再度行われることで、確認作業者が確認対象として選択したプロジェクトで作成された修正ファイルが反映された別のウェブページがクライアント端末１６のディスプレイに表示される。同一の確認作業者から、既に生成・配信したウェブページと異なる別のウェブページの配信が要求された場合、当該確認作業者が確認対象として選択したプロジェクトに対応する修正ファイルは、前記確認作業者に対応する確認用のディレクトリに既に複写されているので、修正ファイルＤＢに対して修正ファイルを検索して確認用ファイルに複写する処理（ステップ８０）を再度行う必要はなく、修正ファイルＤＢに対するアクセスの頻度を低減できると共に、ウェブサーバ１２に加わる負荷も軽減することができる。
【００５５】
また、クライアント端末１６を介して確認作業者からウェブページの配信が要求される毎に実行されるステップ８２〜ステップ９４の処理では、ウェブサイトＤＢを記憶する第１記憶装置１８及び修正ファイルＤＢを記憶する第２記憶装置２０に対し、単にデータを読み出すのみでデータの書き替え等を行わないので、或る確認作業者からの要求に応じて、当該確認作業者が確認対象として選択したプロジェクトに対応する修正ファイルを反映したウェブページを生成・配信することで、当該ウェブページがクライアント端末１６のディスプレイに表示されている状態で、別の確認作業者により確認対象として別のプロジェクトが選択されてウェブページの配信が要求された場合にも、要求されたウェブページ（別の確認作業者が確認対象として選択したプロジェクトに対応する修正ファイルを反映したウェブページ）を生成・配信することができる。従って、複数の確認作業者が、互いに異なるプロジェクトに対応する修正ファイルを反映したウェブページを確認する確認作業を並列に行うことができる。
【００５６】
このように本実施形態では、複数の確認作業者が、互いに異なるプロジェクトに対応する修正ファイルを反映したウェブページを確認する確認作業を並列に行えるようにすることを、作成したプロジェクトやリリース時期（特定ウェブサイトへの反映時期）が互いに異なる修正ファイルを反映させた複数の特定ウェブサイトの全量データを複数の記憶媒体に記憶させておくことなく実現することができ、ウェブサイト確認支援システム１０の構成を簡単にすることができる。
【００５７】
なお、上記では確認作業者によって確認対象のプロジェクトが選択されると、修正ファイルＤＢに記憶されている修正ファイルのうち選択されたプロジェクトに対応する修正ファイルを検索し、前記確認作業者に対応する確認用のディレクトリに複写しておき、確認作業者からウェブページの配信が要求される毎に、確認用のディレクトリから修正ファイルを読み出す態様を説明したが、本発明はこれに限定されるものではなく、個々の確認作業者に対応する確認用ディレクトリを設けることなく、確認作業者からウェブページの配信が要求される毎に、修正ファイルＤＢに記憶されている修正ファイルのうち前記確認作業者により確認対象として選択されたプロジェクトに対応する修正ファイルを検索し、該当する修正ファイルを修正ファイルＤＢから読み出してウェブページを生成するようにしてもよい。本願の請求項１記載の発明は上記態様も含むものである。但し、選択されたプロジェクトに対応する修正ファイルを修正ファイルＤＢから確認用のディレクトリに複写するようにした方が、修正ファイルＤＢに対するアクセス頻度を低減できると共に、ウェブサーバ１２に加わる負荷も軽減できるので望ましい。
【００５８】
また、上記では本発明に係る管理情報としてプロジェクトコードを適用した態様を例に説明したが、これに限定されるものではなく、例えば個々の修正ファイルのリリース時期（特定ウェブサイトへの反映時期）等の他の情報を適用してもよい。
【図面の簡単な説明】
【００５９】
【図１】本実施形態に係るウェブサイト確認支援システムの概略構成を示すブロック図である。
【図２】ウェブサーバで実行されるウェブページ確認支援処理の内容を示すフローチャートである。
【図３】クライアント端末のディスプレイに表示される、(Ａ)はログイン画面、(Ｂ)はプロジェクト選択画面の一例を各々示すイメージ図である。
【図４】(Ａ)は元のウェブページの一例、(Ｂ)は各確認作業者へ配信されるウェブページの一例を各々示すイメージ図である。
【図５】従来技術の問題点を説明するための説明図である。
【符号の説明】
【００６０】
１０  ウェブサイト確認支援システム
１２  ウェブサーバ
１２Ｃ  ＨＤＤ
１４  イントラネット
１６  クライアント端末
１８  第１記憶装置
２０  第２記憶装置
２２  第３記憶装置
【図１】
2007047944.tif 000003
【図２】
2007047944.tif 000004
【図３】
2007047944.tif 000005
【図４】
2007047944.tif 000006
【図５】
2007047944.tif 000007