(57)【要約】【課題】優れた表現力、操作性を有するＷｅｂシステムを提供すること。【解決手段】ブラウザにおいて表示されるトップページにはＪａｖａ（登録商標）スクリプトで記述された表示エンジン２５が実装されている。表示エンジンはブラウザの表示領域中において複数のサブウィンドゥの表示を管理する。表示エンジンははサーバから表示に必要なＸＭＬデータを受け取り、このＸＭＬデータからＤＨＴＭＬデータを生成してブラウザに出力する。また、ユーザの操作情報を取得し、Ｗｅｂサーバに対する処理を要求するＸＭＬデータを生成する。ブラウザにおけるページ遷移を伴わず、高速な操作性を実現することができる。また、汎用のブラウザを使用可能であり、端末にアプリケーションプログラムのインストールが不要となる。従って、従来端末にインストールして実行していたアプリケーションプログラムと同等の処理、表示機能をＷｅｂシステムにおいて実現できる。【選択図】図２
2007011439.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザ手段と、
前記Ｗｅｂブラウザ手段の表示領域中において複数のサブウィンドゥの表示を管理するサブウィンドゥ管理手段を備えたことを特徴とする表示処理装置。
【請求項２】
前記サブウィンドゥ管理手段は前記Ｗｅｂブラウザ手段が表示するページ情報中の指示に基づいてＷｅｂサーバからダウンロードされ、前記Ｗｅｂブラウザ手段によって実行される表示制御プログラムであることを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記Ｗｅｂブラウザ手段はＤＨＴＭＬに対応しており、
前記サブウィンドゥ管理手段はＷｅｂサーバから表示に必要なＸＭＬデータを受け取り、このＸＭＬデータから表示用のＤＨＴＭＬデータを生成して前記Ｗｅｂブラウザ手段に出力することを特徴とする請求項１に記載の表示処理装置。
【請求項４】
更に、ユーザの操作情報を取得し、Ｗｅｂサーバに対する処理を要求するＸＭＬデータを生成する操作情報処理手段を備えたことを特徴とする請求項１に記載の表示処理装置。
【請求項５】
Ｗｅｂブラウザが表示するページ情報中の指示に基づいて前記Ｗｅｂサーバからダウンロードされ、前記Ｗｅｂブラウザによって実行され、Ｗｅｂブラウザの表示領域中において複数のサブウィンドゥの表示を管理することを特徴とする表示制御プログラム。
【請求項６】
請求項１乃至４のいずれかに記載された表示処理装置を備えた端末と、
ネットワークを介して前記端末と接続され、前記端末からの要求に基づき、表示に必要なＨＴＭＬデータあるいはＸＭＬデータを送信するＷｅｂサーバと
を備えたことを特徴とするＷｅｂシステム。
【請求項７】
前記Ｗｅｂサーバから送出されるＸＭＬデータはサブウィンドゥの表示定義情報、データ形式定義情報あるいはサブウィンドゥにおいて表示されるデータ情報のいずれかを含むことを特徴とする請求項６に記載のＷｅｂシステム。
【請求項８】
Ｗｅｂサーバから、Ｗｅｂブラウザ手段の表示領域中において複数のサブウィンドゥの表示を管理するサブウィンドゥ管理手段、およびユーザの操作情報を取得し、前記Ｗｅｂサーバに対する処理を要求するＸＭＬデータを生成する操作情報処理手段として機能する表示制御プログラムを含むトップページをダウンロードするステップと、
ユーザの操作情報に基づき、前記表示制御プログラムが前記Ｗｅｂサーバからサブウィンドゥ定義情報を受信するステップと、
前記表示制御プログラムが前記サブウィンドゥ定義情報に基づき、Ｗｅｂブラウザ手段の表示領域中においてサブウィンドゥを表示するステップと
を含むことを特徴とする表示処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示処理装置および表示処理方法に関するものであり、特に、Ｗｅｂシステムにおいて使用され、高速に応答可能であり、かつ優れた表現力や操作性を提供できる表示処理装置および表示処理方法に関するものである。
【背景技術】
【０００２】
従来、Ｗｅｂシステムとしては、周知のインターネットにおけるＷｅｂサービスがあった。このサービスはHTML形式のページデータを使用し、Ｗｅｂサーバとパソコン等の端末のＷｅｂブラウザ（以下ブラウザと記す）との間でデータのやり取りを行うものであった。例えば、下記の特許文献１にはインターネットにおけるＷｅｂ環境におけるブラウザの表示高速化方式が開示されている。
【特許文献１】特開２０００−５７０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしこのようなブラウザを使ったＷｅｂシステムでは、データをサーバに通知して処理結果を得るにはページ全体をサーバからダウンロードし直さなければならず、端末で実行するアプリケーションプログラムのような高速応答、操作性、表示の柔軟性を得ることは難しかった。
【０００４】
また、従来のHTMLによるページ単位の表示方式においては、入力データを表示に反映させるにはページをリフレッシュする必要があるため、キーボードから連続的に大量かつ高速な入力ができない、キーボードによるショート・カット機能が使えない、ユーザーインターフェイスの表現力が乏しい、メニューやボタンの機能は予め決められていて、利用するＷｅｂサービスごとに機能を追加することは不可能か、非常に煩雑な開発が必要になる等の問題点もあった。
本発明の目的は、前記のような従来技術の問題点を解決し、高速に応答でき、かつ優れた表現力や操作性を有するＷｅｂシステムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の表示処理装置は、Ｗｅｂブラウザ手段と、前記Ｗｅｂブラウザ手段の表示領域中において複数のサブウィンドゥの表示を管理するサブウィンドゥ管理手段を備えたことを主要な特徴とする。
また、前記した表示処理装置において、前記サブウィンドゥ管理手段は前記Ｗｅｂブラウザ手段が表示するページ情報中の指示に基づいてＷｅｂサーバからダウンロードされ、前記Ｗｅｂブラウザ手段によって実行されるプログラムである点にも特徴がある。
【０００６】
また、前記した表示処理装置において、前記Ｗｅｂブラウザ手段はＤＨＴＭＬに対応しており、前記サブウィンドゥ管理手段はＷｅｂサーバから表示に必要なＸＭＬデータを受け取り、このＸＭＬデータから表示用のＤＨＴＭＬデータを生成して前記Ｗｅｂブラウザ手段に出力する点にも特徴がある。
また、前記した表示処理装置において、更に、ユーザの操作情報を取得し、Ｗｅｂサーバに対する処理を要求するＸＭＬデータを生成する操作情報処理手段を備えた点にも特徴がある。
【０００７】
本発明の表示制御プログラムは、Ｗｅｂブラウザが表示するページ情報中の指示に基づいて前記Ｗｅｂサーバからダウンロードされ、前記Ｗｅｂブラウザによって実行され、Ｗｅｂブラウザの表示領域中において複数のサブウィンドゥの表示を管理することを主要な特徴とする。
【０００８】
本発明のＷｅｂシステムは、前記した表示処理装置を備えた端末と、ネットワークを介して前記端末と接続され、前記端末からの要求に基づき、表示に必要なＨＴＭＬデータあるいはＸＭＬデータを送信するＷｅｂサーバとを備えたことを主要な特徴とする。
また、前記したＷｅｂシステムにおいて、前記Ｗｅｂサーバから送出されるＸＭＬデータはサブウィンドゥの表示定義情報、データ形式定義情報あるいはサブウィンドゥにおいて表示されるデータ情報のいずれかを含む点にも特徴がある。
【０００９】
本発明の表示処理方法は、Ｗｅｂサーバから、Ｗｅｂブラウザ手段の表示領域中において複数のサブウィンドゥの表示を管理するサブウィンドゥ管理手段、およびユーザの操作情報を取得し、前記Ｗｅｂサーバに対する処理を要求するＸＭＬデータを生成する操作情報処理手段として機能する表示制御プログラムを含むトップページをダウンロードするステップと、ユーザの操作情報に基づき、前記表示制御プログラムが前記Ｗｅｂサーバからサブウィンドゥ定義情報を受信するステップと、前記表示制御プログラムが前記サブウィンドゥ定義情報に基づき、Ｗｅｂブラウザ手段の表示領域中においてサブウィンドゥを表示するステップとを含むことを主要な特徴とする。
【発明の効果】
【００１０】
本発明のＷｅｂシステムにおいて、ブラウザに埋め込まれた本発明の表示エンジンは、ブラウザに実装されているＨＴＴＰ通信機能を使って、Ｗｅｂページのリロードを伴わずにサーバとXML形式のデータのやり取りを行なって処理を進めていく対話型の処理を実行する。
【００１１】
本発明の表示エンジンは、Ｗｅｂサーバから受信したXML形式の定義データに基づき、公知のDHTML技術を用いて、ブラウザの表示領域内に複数のサブウィンドゥを生成する。このサブウィンドゥは、例えばＯＳであるＷｉｎｄｏｗｓ（登録商標）が管理するウィンドゥではなく、全て本発明の表示エンジンによって管理、制御されるものである。そしてサブウィンドゥは開く、閉じる、アクティブウィンドゥの切替、重なり表示、移動、変形など、周知のＯＳであるＷｉｎｄｏｗｓ（登録商標）におけるウィンドゥと同等の機能、表現が可能である。
【００１２】
また、サブウィンドゥに格納されたデータに対して、読込や検索や新規や更新や削除などの操作を行う場合、XMLデータ通信機能を使い、ユーザの操作と並行してサーバと非同期に通信を行なうことで、ブラウザにおけるページ遷移を伴わず、サーバの存在を感じさせないシームレスかつ高速な操作性を実現することができる。
【００１３】
本発明によれば、特定サブウィンドゥに関連するXMLデータのみを送受信することにより、端末側処理負荷の軽減および通信データ量の削減が可能であり、スムーズな画面表示の更新が可能となるという効果がある。また、複数のサブウィンドゥやナビゲータやツールバーなどを動的に表示することにより、操作性が高まるという効果がある。
【００１４】
更に、汎用のブラウザソフトを使用可能であるので、端末側に専用のアプリケーションプログラムのインストールとメンテナンスが不要となるという効果がある。また、データの保存、更新その他の処理は全てサーバにおいて実行されるのでセキュリティの管理が容易となるという効果もある。
従って、従来端末にインストールして実行していたアプリケーションプログラムと同等の処理、表示機能をＷｅｂシステムにおいて実現できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を詳細に説明する。
【実施例１】
【００１６】
図１は、本発明のＷｅｂシステム全体の構成を示すブロック図である。例えば周知のパソコン（ＰＣ）である複数の端末１３はインターネット１０を介して周知の構成のＷｅｂサーバ１１と接続可能に構成されている。Ｗｅｂサーバ１１はＬＡＮ等によってやはり周知の構成のデータベース（ＤＢ）サーバ１２と接続されている。サービスに関するデータは全てＤＢサーバ１２に保管されており、Ｗｅｂサーバ１１は必要に応じてＤＢサーバ１２に対してデータの読み出し、加工、保存を行う。
【００１７】
図２は、Ｗｅｂシステムにおける各装置の機能を示す機能ブロック図である。例えば周知のパソコンである端末１３は公知のブラウザ２０を装備しており、このブラウザ２０は公知のDHTML（Dynamic HTML）技術に対応しており、DHTML表示機能２１を備えているものとする。なお公知のブラウザは、操作情報入力機能２２、ＨＴＴＰ通信機能２３も備えている。
【００１８】
DHTMLとは、Ｊａｖａ（登録商標）スクリプト等を使用して個々のHTML要素について個別に参照および制御を可能とするものである。従って、DHTMLを使用することにより、ブラウザがページのリロードを行うことなく、後述する表示エンジン２５がサブウィンドゥの表示やサブウィンドゥ内のデータの更新等の処理を行うことができる。なお、広く使用されているブラウザであるインターネットエクスプローラ（登録商標）はDHTMLに対応している。
【００１９】
本発明の表示エンジン２５はＷｅｂサービスにおけるトップページのHTMLデータ中にＪａｖａ（登録商標）スクリプトとして含まれ（実際には別にダウンロードされる）、ブラウザ２０によって実行される。表示エンジン２５は、詳細は後述するが、サブウィンドゥ管理機能、サブウィンドゥ表示機能、データ入力更新機能等を備えている。
【００２０】
Ｗｅｂサーバ１１は、２種類のＷｅｂサービスを提供する。第１のサービスは、一般的なHTMLページサービス２６であり、ユーザがログイン後、このサービスを使用して本発明の表示エンジン２５を含むトップページをブラウザ２０へ送信する。
【００２１】
第２のサービスは、XML交信サービス２７であり、本発明の表示エンジン２５からXML形式のリクエストを受け取り、サーバ１１、１２における処理後、処理結果をXML形式で返信するために使用される。
【００２２】
図３は、本発明による表示エンジン２５の機能を示す機能ブロック図である。トップページに埋め込まれた表示エンジン２５は、サブウィンドゥ管理（見える部分）とデータハンドル（見えない部分）に大きく分けられる。主な機能モジュールを下記に示す。
【００２３】
サブウィンドゥ管理モジュールはブラウザ表示領域内のワークエリアにあるすべてのサブウィンドゥを管理するものであり、サブウィンドゥ管理機能３１およびサブウィンドゥ表示（DHTML生成）機能３２を含む。
【００２４】
サブウィンドゥ管理機能３１は、ウィンドウ定義データ、表示データ、状態データなどサブウィンドゥに関する全てのデータを管理、記憶している。サブウィンドゥ表示（DHTML生成）機能３２は、サブウィンドゥ管理機能３１からの指示に基づき、サブウィンドゥに関するDHTMLページデータ３３を生成し、ブラウザに出力する。
【００２５】
データハンドルモジュールは、サブウィンドゥにあるデータに関する操作（検索、新規、保存、削除など）を実行するものであり、入力情報解析機能３４、XML生成機能３５を含む。
【００２６】
入力情報解析機能３４はデータに関する操作を解析し、アクティブサブウィンドゥの切り替え、サブウィンドゥの移動やサイズ変更など、サブウィンドゥの表示の更新のみで済む場合にはサブウィンドゥ管理機能のみに指示をするが、新規なサブウィンドゥを開いたり、サブウィンドゥ内のデータを書き替えた場合には、XML生成機能３５に指示してＷｅｂサーバ１１へ送るXMLデータを生成させ、ブラウザが備えているＨＴＴＰ通信機能２３を使用してＷｅｂサーバ１１に処理要求を送る。
なお、図示した機能以外に、端末の言語環境に従って、対応するテキスト、図、スタイルを提供するように管理する環境管理モジュールも存在する。
【００２７】
図４は、本発明のＷｅｂシステムにおける各装置間の情報のやり取りを示すフローチャートである。Ｓ１０においては、ユーザがブラウザを起動し、例えば指定されたＵＲＬを入力する。Ｓ１１においては、ブラウザが該当するＷｅｂサーバ１１へアクセスする。Ｓ１２においてはサーバが認証ページを返送する。
【００２８】
Ｓ１３においてはブラウザが認証ページを表示する。Ｓ１４においてはユーザが認証ページにおいてＩＤ、パスワードを入力する。Ｓ１５においてはブラウザがＩＤ、パスワードをサーバに送信する。Ｓ１６においてはサーバがＩＤ、パスワードをチェックする。なお認証失敗の場合にはＳ１２に戻る。
【００２９】
Ｓ１７においてはサーバがＷｅｂサービスのトップページを送信する。図９は、送信されるトップページのHTMLファイルの内容例を示す説明図である。HTMLファイルには表示エンジン２５をダウンロードする指示が記載されている。
【００３０】
Ｓ１８においてはブラウザがトップページを表示すると共に、Ｊａｖａ（登録商標）スクリプトで記載された表示エンジン２５をダウンロードして起動する。サーバにおけるここまでの処理は通常のＷｅｂサービスであるHTMLページサービスによって実行される。
【００３１】
図５は、トップページの表示例を示す説明図である。但し、初期状態においてはワークエリア４６内にはサブウィンドゥは何も表示されていない。Ｗｅｂブラウザのウィンドウ４０内に表示されるトップページはHTMLの機能を利用して４つのフレームに分割されている。
【００３２】
タイトル領域４１には、システム名称が表示され、図示しないログアウトボタンをクリックすることにより、ユーザがＷｅｂシステムからログアウトすることもできる。
ナビゲータ領域４２にはこのサービスにおいて利用可能なページ即ちサブウィンドゥの名称（ノード）がツリー状に一覧表示されている。図５においては、「在庫品目」、「一覧保管場所」、「在庫品目入庫」、「在庫品目出庫」等のサブウィンドゥ名称が表示されている。
【００３３】
ツールバー４３には、「読込」４４、「削除」、「保存」、「処理」、「検索」４５、「新規」など、各サブウィンドゥに対する処理を指示するための機能ボタンを備えており、ユーザがこのボタンをクリックすることにより、アクティブなサブウィンドゥの表示データに対して各種の処理が実行される。
【００３４】
ワークエリア４６には、本発明の特徴である複数のサブウィンドゥを表示可能である。サブウィンドゥはHTMLのレイヤー構造を活用して、サブウィンドゥ毎に異なるレイヤーに表示される。なお、レイヤーはXMLによって表示／非表示の切り替え、一番手前に表示するなどの表示位置の制御が可能である。
【００３５】
サブウィンドゥは全て表示エンジン２５によって制御されるが、ＯＳのＷｉｎｄｏｗｓ（登録商標）と同様の、重なり表示制御、位置や形状の変更、アクティブ／非アクティブ状態の切り替え、データの表示／入力等の制御が可能である。
【００３６】
図５の例においては、在庫品目サブウィンドゥ４７、在庫品目入庫サブウィンドゥ４８、一覧保管場所サブウィンドゥ４９の３つのサブウィンドゥが表示されており、在庫品目サブウィンドゥ４７がアクティブ状態で最も手前に表示されていることを示している。在庫品目サブウィンドゥ４７内には、例えば表示要素として在庫品目番号をリスト表示して選択可能なコンボボックス５０および品目名称を表示／入力可能なテキストボックス５１が表示されている。
【００３７】
図４に戻って、Ｓ２０以降は表示エンジン２５を使用した本発明特有の処理であり、基本的にはＳ２０〜Ｓ２６の処理を繰り返すことによってサービスが実行される。Ｓ２０においてはユーザがキーボード、マウスを使用して要求する処理の操作を行う。Ｓ２１においてはブラウザが操作情報を入力し、HTMLにおいて指定された表示エンジン２５の処理機能を起動する。
【００３８】
Ｓ２２においては表示エンジンにおいて入力を解析し、新たにサブウィンドゥを開くなどサーバにデータを要求する必要がある場合にはXMLデータを生成する。Ｓ２３においてはサーバがXMLデータによる要求に基づき、サブウィンドゥ定義データなど必要なデータをXMLデータとして送信する。
【００３９】
Ｓ２４においては受信したXMLデータに基づき、サブウィンドゥ管理情報を更新し、表示制御用のDHTMLデータを生成してブラウザに出力する。Ｓ２５においては受け取ったDHTMLデータに基づき表示を更新する。Ｓ２６においてはユーザが表示を確認する。
【００４０】
以下に、表示エンジン２５の典型的な処理であるサブウィンドゥの表示処理、データの読み込み処理、データの更新処理の例について説明する。図６は、サブウィンドゥ表示処理の内容を示すフローチャートである。
【００４１】
Ｓ３０においては、ユーザが例えば、ナビゲータ領域４２にある「在庫品目」というノードをクリック（選択操作）することにより、サブウィンドゥ表示要求を受け付ける。Ｓ３１においては、「在庫品目サブウィンドゥ」と「立上げ」という情報を含むXMLデータを作成したうえで、ブラウザが提供するＨＴＴＰ通信機能を使い、サーバ１１のXML交信サービス２７へ送信することにより、サーバにサブウィンドゥ定義情報を要求する。この時、ユーザの操作と並行してサーバと非同期に通信を行なう。図１０は、サブウィンドゥ定義情報を要求するXMLデータ例を示す説明図である。
【００４２】
サーバ１１は、受信したXMLデータの「在庫品目サブウィンドゥ」という情報により、「在庫品目」サブウィンドゥのXML定義ファイルを読み出し、環境言語に合わせてローカライズした後、XMLサブウィンドゥ定義データを送信する。図１１は、サーバから送信されるサブウィンドゥ定義情報のXMLデータ例を示す説明図である。XMLデータには、表示フォーム情報、見出し文字列、内部コンポーネント情報などが含まれている。
【００４３】
Ｓ３２においては、表示エンジンがXMLサブウィンドゥ定義情報を取得して解読する。Ｓ３３においては、定義情報のXMLツリーを展開し、Ｓ３４においては、各定義要素に必要なコントロールを揃えてツリーの構造を展開する。
【００４４】
Ｓ３５においては、サブウィンドゥの定義情報と対応するDHTML要素を生成する。Ｓ３６においては、定義情報中の位置情報に基づき、サブウィンドゥ内にコンポーネントを配置する。Ｓ３７においては、完成したサブウィンドゥのDHTML要素をブラウザに出力する。Ｓ３８においては、サブウィンドゥを表示する（サブウィンドゥのレイヤーを表示に切り替える）ようにブラウザに指示する。
【００４５】
図７は、データ読み込み処理の内容を示すフローチャートである。サブウィンドゥ表示後、例えばユーザがツールバーの「読込」ボタン４４をクリックすると、Ｓ４０においては、表示エンジンが読み込み要求を受け付ける。
【００４６】
Ｓ４１においては、表示エンジンは「在庫品目サブウィンドゥ」と「読込」という情報を含むXML形式データを作成し、サーバ１１のXML交信サービス２７へ送信することにより、対応するデータセットをサーバに要求する。図１２は、データセット情報を要求するXMLデータ例を示す説明図である。
【００４７】
サーバ１１のXML交信サービス２７は受信したXMLデータを解読し、「在庫品目サブウィンドゥ」と「読込」という情報により、「在庫品目」サブウィンドゥのXML定義ファイルに基づき、データベースにおける「在庫品目サブウィンドゥ」と関連づけられた「品目表」より、「品番：００１、名称：釘」というレコードを始め、表の全てのレコードを取得し、XML形式データを作成する。
【００４８】
この事例では各レコードには「品番」と「名称」という二つの項目の情報が含まれている。このXML形式データも環境言語に合わせてローカライズした後、ブラウザ側へ返信される。図１３は、データセット情報のXMLデータ例を示す説明図である。この例では５個のレコードが含まれている。
【００４９】
Ｓ４２においては、表示エンジンがXMLデータセット情報を取得し、解読する。そして「在庫品目サブウィンドゥ」と「読込」という情報から判断し、「在庫品目サブウィンドゥ」が持つフィールド定義情報により、「在庫品目サブウィンドゥ」における「品番」と「名称」フィールドへデータセット情報をセットする。Ｓ４３においては、対応するDHTML要素を生成し、Ｓ４４においては、完成したDHTML要素をブラウザに出力する。
【００５０】
以上のような処理によって、在庫品目サブウィンドゥ内にデータが表示される。例えば図５の例において、在庫品目サブウィンドゥ４７内には、表示要素として在庫品目番号をリスト表示して選択可能なコンボボックス５０および品目名称を表示／入力可能なテキストボックス５１が表示されている。そして、ユーザがコンボボックス５０の「▼」をクリックすることにより品目番号リストを表示させ、任意の番号をクリックすると、との番号と対応した品目名称がテキストボックス５１に表示される。
【００５１】
図８は、データ更新処理の内容を示すフローチャートである。サブウィンドゥにデータが表示された後、例えばユーザが「品目名称」テキストボックスに表示されている「釘」という内容を「机」へ変更してからツールバーの「保存」ボタンを押すと、Ｓ５０においては、表示エンジンがデータ更新要求を受け付ける。Ｓ５１においては、サブウィンドゥ定義情報に含まれるデータセット定義情報に基づき、更新データをXMLに変換する。
【００５２】
図１４は、修正したデータの保存要求情報のXMLデータ例を示す説明図である。XMLデータには「在庫品目サブウィンドゥ」、「品番：００１、名称：机」、「保存」という情報が含まれている。Ｓ５２においては、表示エンジンはサーバにデータの更新を要求する。
【００５３】
サーバ１１のXML交信サービスは受信したXMLデータを解読し、「品目サブウィンドゥ」、「品目サブウィンドゥ」、「品番：００１」、「保存」」という情報により、データベースにおける「在庫品目サブウィンドゥ」と関連づけた「品目表」の「品番：００１、名称：釘」というレコードを「品番：００１、名称：机」という内容で上書きする。
【００５４】
そして、データベースの更新処理が成功した場合、サーバ１１から「在庫品目サブウィンドゥ」と「品番：００１、名称：机」という情報を含むXMLデータが端末へ返送されてくる。Ｓ５３においては、表示エンジンがこのXML更新済みデータ情報を取得する。Ｓ５４においては、対応するDHTML要がを生成され、Ｓ５５においては、完成したDHTML要素がブラウザに出力される。
【００５５】
以上、実施例を開示したが、本発明には以下に示すような変形例も考えられる。実施例においては、端末において必要なデータをその都度サーバからダウンロードする例を開示したが、例えば頻繁に使用するサブウィンドゥ定義データなどはトップページと同時にダウンロードしておいてもよい。また、サブウィンドウを開いた場合にはそのサブウィンドウに表示されるデータも一緒にダウンロードして表示してもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明のＷｅｂシステム全体の構成を示すブロック図である。
【図２】Ｗｅｂシステムにおける各装置の機能を示す機能ブロック図である。
【図３】本発明による表示エンジンの機能を示す機能ブロック図である。
【図４】本発明のＷｅｂシステムにおける各装置間の情報のやり取りを示すフローチャートである。
【図５】トップページの表示例を示す説明図である。
【図６】サブウィンドゥ表示処理の内容を示すフローチャートである。
【図７】データ読み込み処理の内容を示すフローチャートである。
【図８】データ更新処理の内容を示すフローチャートである。
【図９】トップページのHTMLファイルの内容例を示す説明図である。
【図１０】サブウィンドゥ定義情報を要求するXMLデータ例を示す説明図である。
【図１１】サブウィンドゥ定義情報のXMLデータ例を示す説明図である。
【図１２】データセット情報を要求するXMLデータ例を示す説明図である。
【図１３】データセット情報のXMLデータ例を示す説明図である。
【図１４】修正したデータの保存要求情報のXMLデータ例を示す説明図である。
【符号の説明】
【００５７】
１０…インターネット
１１…Ｗｅｂサーバ
１２…データベース（ＤＢ）サーバ
１３…端末
２０…ブラウザ
２１…DHTML表示機能
２２…操作情報入力機能
２３…ＨＴＴＰ通信機能
２５…表示エンジン
【図１】
2007011439.tif 000003
【図２】
2007011439.tif 000004
【図３】
2007011439.tif 000005
【図４】
2007011439.tif 000006
【図５】
2007011439.tif 000007
【図６】
2007011439.tif 000008
【図７】
2007011439.tif 000009
【図８】
2007011439.tif 000010
【図９】
2007011439.tif 000011
【図１０】
2007011439.tif 000012
【図１１】
2007011439.tif 000013
【図１２】
2007011439.tif 000014
【図１３】
2007011439.tif 000015
【図１４】
2007011439.tif 000016