(57)【特許請求の範囲】
【請求項１】
ＷＷＷのクライアントマシンと、ＷＷＷサーバと、前記クライアントマシンで実行されるアプレットから要求されるトランザクション処理を実行するトランザクションサーバとを有するトランザクション処理システムにおいて、前記クライアントマシンが、先ず前記ＷＷＷサーバからアプレットファイルのうち表示画面情報を分離した初期画面と、トランザクション処理の要求を行うアプレットとをダウンロードし、前記初期画面で入力されたデータを取得して作成したトランザクションデータを前記トランザクションサーバに送信し、トランザクション処理後、前記トランザクション処理の結果から結果表示画面ＩＤを取得し、前記結果表示画面ＩＤに対応する結果表示画面をＷＷＷサーバから取得し、前記結果表示画面とトランザクション処理の結果を表示することを特徴とするトランザクション処理システム。
【請求項２】
ＷＷＷのクライアントマシンと、ＷＷＷサーバと、前記クライアントマシンで実行されるアプレットから要求されるトランザクション処理を実行するトランザクションサーバとを有するトランザクション処理方法において、前記クライアントマシンが、先ず前記ＷＷＷサーバからアプレットファイルのうち表示画面情報を分離した初期画面と、トランザクション処理の要求を行うアプレットとをダウンロードし、前記初期画面で入力されたデータを取得して作成したトランザクションデータを前記トランザクションサーバに送信し、トランザクション処理後、前記トランザクション処理の結果から結果表示画面ＩＤを取得し、前記結果表示画面ＩＤに対応する結果表示画面をＷＷＷサーバから取得し、前記結果表示画面とトランザクション処理の結果を表示することを特徴とするトランザクション処理方法。

【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷ（World Wide Web：ハイパーテキストを使ったインターネットの情報サービス）におけるトランザクションの実行に関し、特にトランザクションサーバと直接連携する場合の結果表示画面取得のトランザクションサーバ直接連携方式及びクライアントマシンに関する。
【０００２】
【従来の技術】
近年、コンピュータのネットワークとしてインターネットが活発に利用されている。インターネットは、データの複製や送信によって劣化することのないデジタル情報をネットワークにより大量且つ瞬時に提供でき、ネットワーク間をＴＣＰ／ＩＰのプロトコルによりゲートウエイで接続し、管理方式としては特定の組織ではなく世界レベルで協調して運営され、最新の先端技術が迅速に取り込まれるオープンなネットワークである。また、世界レベルでだれでも情報の発信と収集ができる情報共有空間を備え、マルチメディアの情報をも取り込んで、今後もその発展が期待されている。
【０００３】
ここで、クライアント／サーバとは、ネットワーク上に分散して存在するコンピュータを連携させ、アプリケーションやサービスを構築するときのモデルで、インターネットで提供されているサービスの多くはこのモデルに従っている。サーバはリソース（資源）を管理しており、それを利用するクライアントからの要求を受け、自らが管理しているリソースを使用して作業を行い、その結果をクライアントに返す。例えば、ＷＷＷサーバはＨＴＭＬで記述されたドキュメントを管理しており、クライアント（MosaicやNetscape（登録商標）などのブラウザを備えている）からの要求に応じてドキュメントを取り出し、転送する。また、サーバは、管理しているリソースの種類により、ファイルサーバ、ネームサーバなどと呼ばれたり、使用されるプロトコルによってＦＴＰサーバ、ＮＴＰサーバなどと呼ばれている。また、ＷＷＷは、ＣＥＲＮ（the European Laboratory for Particle Physics:ヨーロッパ素粒子研究所）で開発されたもので、クライアント／サーバモデルに基づく情報システムで、情報を表示するためのブラウザと、ブラウザからの要求に従って情報を提供するサーバと、ハイパーメディア情報を保持するドキュメントから構成されている。また、ブラウザとサーバとの間の通信は、ＴＣＰ／ＩＰ上でＨＴＴＰ（Hyper Text Transfer Protocol）に従って行われ、サーバは指定されたＷＷＷドキュメントのページをブラウザに送信する。ブラウザは画像ファイルなどを表示してくれるソフトウエアであり、ＷＷＷブラウザと同意のＷｅｂブラウザはＷＷＷサーバへ接続したときその情報を見て歩き拾い読みするためのアプリケーションであり、近時Netscape NavigatorやInternet Explorer（登録商標）等が該当し、このブラウザ上でアプレットが動作して画面情報にて表示している。
【０００４】
また、従来ＷＷＷにおいて、トランザクションサーバと直接トランザクション処理を行うには、ＪＡＶＡ（登録商標）などのアプレットにより処理を行う。アプレットによりトランザクション処理を行う場合、トランザクション処理で使用する画面情報を全てアプレットに含んでいなければならない。このため、アプレットのサイズが大きくなり、ＷＷＷサーバからのダウンロードに時間がかかり、また、トランザクション処理画面を、通常のＨＴＭＬで記述するのではなく、アプレットを記述する言語で記述しなければならず、画面情報の作成に工夫が必要である。
【０００５】
上記環境において、図５および図６を参照して、従来の技術について説明する。図５において、本システムは、トランザクション処理の端末となるクライアントマシン１と、ＷＷＷブラウザ２、ＷＷＷのサーバであるＷＷＷサーバ３、ＷＷＷブラウザにダウンロードするアプレットファイル４、ＷＷＷでの画面表示のために必要な表示画面情報５、ＷＷＷブラウザ２上にアプレットファイル４をダウンロードして実行可能状態になったアプレット４、トランザクションを実行するトランザクションサーバ７、アプレット４の実行時に表示する初期画面（データ入力画面）Ｄ１、及びトランザクションの結果を表示する結果表示画面Ｄ２から構成されている。
【０００６】
図５及び図６を参照して、クライアントのトランザクション処理のシステムについて説明する。まず、クライアントマシンは、ユーザから指示されたトランザクション処理を実行するためにアプレットファイル４に、ＷＷＷサーバ３から、すべての表示画面情報とともにダウンロードされる（動作ステップＡ１４）。表示画面情報５は、表示画面格納手段２６によって、アプレット６内に格納する。
【０００７】
アプレットファイル４はダウンロード後、アプレット６として実行される。アプレット６の初期画面表示手段２１は、初期画面（データ入力画面）Ｄ１を表示する（作動ステップＡ２）。初期画面（データ入力画面）Ｄ１に対してユーザの入力があると、入力データ取得手段２２は、入力されたデータを取得（動作ステップＡ３）し、トランザクションデータとしてトランザクションデータ送受信手段２３へ送信要求を行う（動作ステップＡ４）。トランザクションデータ送受信手段２３は、トランザクションデータの送信を行い（動作ステップＡ５）、応答のトランザクションデータを受信する（動作ステップＡ６）。さらに、トランザクションデータ送受信手段２３は、結果表示手段２４へ受信したトランザクションデータを渡す（動作ステップＡ７）。結果表示手段２４は、受信したトランザクションデータから取得した結果表示画面ＩＤをもとに表示画面格納手段２６へ表示画面情報５を要求する（動作ステップＡ１２）。表示画面格納手段２６は、表示画面情報を結果表示手段２４へ渡す（動作ステップＡ１３）。結果表示手段２４は、受け取ったトランザクションデータと表示画面情報から結果表示画面Ｄ２を作成して表示する（動作ステップＡ１１）。
【０００８】
【発明が解決しようとする課題】
しかしながら、ここで第１の問題点は、アプレットファイル内には、トランザクション処理で必要となる全ての表示画面情報を保持しているため、アプレットファイル全体のサイズが大きくなるので、従来の技術において、アプレットファイルのダウンロード時間が長くなることである。
【０００９】
また、第２の問題点は、第１の問題点と同じく、アプレットファイル内にトランザクション処理で必要となる全ての表示画面情報を保持しているため、アプレットで必要となる記憶容量が大きくなるので、アプレットのコストアップの要因となることである。
【００１０】
［発明の目的］
本発明の目的は、アプレットファイルのサイズを小さくし、アプレットファイルのダウンロードに要する時間を短縮することにある。
【００１１】
また、本発明の他の目的は、アプレットファイルのサイズを小さくし、アプレットで必要となる記憶容量を削減できることにある。
【００１２】
【課題を解決するための手段】
本発明は、ＷＷＷのクライアントマシンにおいて、トランザクション処理を実行するアプレットと、前記トランザクション処理の画面表示に必要な表示画面情報とを別個に、ＷＷＷサーバからダウンロードする表示画面取得手段を含むことを特徴とする。また、ＷＷＷのクライアントマシンにおいて、先ずＷＷＷサーバからアプレットファイルのうち表示画面情報を分離した初期画面とアプレットとをダウンロードするアプレット取得手段と、トランザクション処理後前記分離された表示画面情報をダウンロードする表示画面取得手段とを有することを特徴とする。
【００１３】
さらに、本発明は、ＷＷＷのクライアントマシンにおいて、ＷＷＷサーバからアプレットファイルのうち表示画面情報を分離した初期画面とアプレットとをダウンロードするアプレット取得手段と、前記アプレット取得手段によるアプレットの実行によるトランザクション処理終了後表示画面情報を有するＷＷＷサーバから当該表示画面情報をダウンロードする表示画面取得手段とを備えたことを特徴とする。
【００１４】
また、本発明は、ＷＷＷのクライアントマシンにおいて、初期画面（データ入力画面）を表示する初期画面表示手段と、前記データ入力画面でデータを入力する入力データ取得手段と、前記入力データ取得手段で作成したトランザクションデータを送信しトランザクション応答のデータを受信するトランザクションデータ送受信手段と、前記トランザクションデータ送受信手段からの結果としてトランザクション応答データを入力し結果表示画面ＩＤを取得する結果表示手段と、前記結果表示手段の結果表示画面ＩＤに対応する表示画面情報を取得する表示画面取得手段とを備え、前記表示画面取得手段から取得した前記表示画面情報と受信した前記トランザクションデータから表示画面を作成して結果表示画面として表示することを特徴とする。
【００１５】
さらに、ＷＷＷのクライアントマシンにおいて、ＷＷＷブラウザは、トランザクション送信画面上で利用者が入力したデータを画面から取得しトランザクションサーバに対して直接連携してトランザクションを実行するトランザクション処理手段と、前記トランザクション処理の結果を基に結果表示画面をＷＷＷサーバから取得する結果表示画面取得手段と、前記結果表示画面取得手段の結果表示画面とトランザクション処理の結果を表示する表示結果表示手段とからなることを特徴とする。
【００１６】
図面を参考として、より具体化すれば、本発明のクライアントマシンは、表示画面情報格納手段（図５の２６）の代わりに表示画面取得手段（図１の２５）を含んでいる。表示画面情報格納手段（図５の２６）はトランザクション処理の表示画面に必要な全表示画面情報（図５の５）をアプレットのダウンロード時に一緒にダウンロードして格納している。これに対して、表示画面取得手段（図１の２５）は表示画面情報が必要になる度に必要な表示画面情報（図１の５）をダウンロードする。
【００１７】
［作用］
表示画面取得手段（図１の２５）は、トランザクション処理の全表示画面情報を一括してアプレット（図１の６）内にダウンロードして保持する代わりに、必要になったときに、ＷＷＷサーバから必要な表示画面情報をダウンロードできる。
【００１８】
このため、ＷＷＷサーバからのアプレットのダウンロード時間を短縮できるとともに、アプレットで必要となる記憶容量も削減できる。
【００１９】
【発明の実施の形態】
［第１実施形態］
本発明の第１の実施形態について図面を参照して詳細に説明する。
【００２０】
図１を参照すると、本発明の実施形態のネットワークシステムには、トランザクション処理の端末となるクライアントマシン１と、ＷＷＷブラウザ２からの要求に従って情報を提供するＷＷＷのサーバであるＷＷＷサーバ３、ＷＷＷブラウザ２にダウンロードするＷＷＷサーバ３の一つのアプレットファイル４、ＷＷＷでの画面表示のために必要なＷＷＷサーバ３の一つの表示画面情報５、種々の処理を要求されたトランザクションを実行するトランザクションサーバ７とから構成されている。
【００２１】
また、クライアントマシン１（端末コンピュータ）には、初期表示画面情報や結果表示画面情報等を観測・確認する不図示の液晶又はＣＲＴのディスプレイやキーボードやマウス等の入力装置が接続され、さらにＨＤやＦＤのメモリドライブ装置等も接続されているが、説明を省略している。
【００２２】
また、クライアントマシン１は、情報を表示するＷＷＷブラウザ２、ＷＷＷブラウザ２上にアプレットファイル４をダウンロードして実行可能状態になったアプレット６、アプレット６の実行時に表示する初期画面（データ入力画面）Ｄ１、トランザクションの結果を表示する結果表示画面Ｄ２とから構成される。また、アプレット６には、トランザクションを指示する最初の画面情報を表示する初期画面表示手段２１と、最初の画面情報に対応してユーザが入力する入力データ取得手段２２と、トランザクションをトランザクションサーバ７に送信し、トランザクション回答を受信するトランザクションデータ送受信手段２３と、トランザクション応答の画面情報の結果を表示する結果表示手段２４と、ＷＷＷサーバ３の一つである表示画面情報５からのデータをダウンロードする表示画面取得手段２５とから構成されている。このアプレット６は、クライアントマシン１のＷＷＷブラウザ２上で、トランザクション処理を実行する。
【００２３】
また、初期画面表示手段２１は、初期画面（データ入力画面）Ｄ１を表示する。入力データ取得手段２２は、初期画面（データ入力画面）Ｄ１に対する入力データを取得し、トランザクションデータを作成し、トランザクションデータ送受信手段２３へトランザクションデータの送信を要求する。また、トランザクションデータ送受信手段２３は、送信を要求されたトランザクションデータをトランザクションサーバ７に対して送信し、その実行結果のトランザクションデータを受信する。受信したトランザクションデータは、結果表示手段２４へ渡す。結果表示手段２４は、受信したトランザクションデータから結果表示画面ＩＤを取得して、表示画面取得手段２５へ表示画面情報を要求する。取得した表示画面情報と結果のトランザクションデータから表示画面を作成して、結果表示画面Ｄ２として表示する。また、表示画面取得手段２５は、ＷＷＷサーバ３から表示画面情報５をダウンロードする。
【００２４】
次に、図１および図２を参照して、本発明の実施の形態の動作について説明する。
【００２５】
まず、クライアントマシン１は、ユーザから指示されたトランザクション処理を実行するためにアプレット６内に、アプレットファイル４を、ＷＷＷサーバ３からダウンロードされる（動作ステップＡ１）。
【００２６】
クライアントマシン１は、アプレットファイル４をダウンロード後、アプレット６として実行される。アプレット６の初期画面表示手段２１は、初期画面（データ入力画面）Ｄ１を表示する（動作ステップＡ２）。
【００２７】
初期画面（データ入力画面）Ｄ１に対してデータの入力があると、入力データ取得手段２２は、ユーザにより入力されたデータを取得（動作ステップＡ３）し、トランザクションデータを作成してトランザクションデータ送受信手段２３へ送信要求を行う（動作ステップＡ４）。
【００２８】
トランザクションデータ送受信手段２３は、トランザクションデータの送信を行い（動作ステップＡ５）、トランザクションサーバ７でそのトランザクションを実行され、応答のトランザクションデータを受信する（動作ステップＡ６）。さらに、トランザクションデータ送受信手段２３は、結果表示手段２４へ受信したトランザクションデータを渡す（動作ステップＡ７）。
【００２９】
結果表示手段２４は、トランザクションに対応する結果表示画面ＩＤをもとに表示画面取得手段２５へ表示画面情報５のダウンロードを要求する（動作ステップＡ８）。
【００３０】
表示画面取得手段２５は、結果表示画面ＩＤに対応する表示画面情報５のみを表示画面情報５を保有するＷＷＷサーバからダウンロードする（動作ステップＡ９）。アプレット６では、ダウンロードした表示画面情報５を、結果表示手段２４へ渡す（動作ステップＡ１０）。
【００３１】
結果表示手段は２４は、受け取ったトランザクションデータと表示画面情報５から結果表示画面Ｄ２を作成して表示する（動作ステップＡ１１）。
【００３２】
上記実施形態では、クライアントマシンで、ＷＷＷサーバから必要なアプレットファイルとトランザクション処理結果の表示画面情報だけをダウンロードすることで、ダウンロードの時間を短縮し、アプレットで必要となる記憶容量を小さくできる。
【００３３】
【実施例】
次に、本発明の実施例について説明する。
【００３４】
図３は図２に示す実施の形態の特徴的な一具体例を示す動作概要図である。このネットワークシステムで、トランザクション処理の開始時には、ＷＷＷサーバ３からアプレットファイル４のみがダウンロードされる（動作ステップＡ１）。表示画面情報Ａ、表示画面情報Ｂは、必要に応じてダウンロードされるため、このときにはダウンロードする必要はない。データ入力画面はアプレットファイル４に含まれている。
【００３５】
トランザクションサーバ７からトランザクションデータを受信する（動作ステップＡ６）と、表示画面取得手段２５はＷＷＷサーバ３より、受信トランザクションデータを表示するための表示画面情報Ａのみをダウンロードする（動作ステップＡ９）。
【００３６】
このトランザクションデータの表示に関連しない表示画面情報Ｂは、ダウンロードしない。
【００３７】
ダウンロードした表示画面情報Ａと受信したトランザクションデータから結果表示画面Ｄ２を表示する（動作ステツプＡ１１）。
【００３８】
この特徴的な具体例のネットワークシステムにおいて、各サーバとのデータのアップロードやダウンロードの手順やプロトコルについて、詳細に説明していないが、通常のインターネットで定められている手法で行うことができる。
【００３９】
［第２実施形態］
本発明の第２の実施形態について説明する。ＷＷＷにおいて、トランザクション処理はトランザクションサーバと直接行い、トランザクション処理で使用する画面情報はＷＷＷサーバからダウンロードする。トランザクション処理で使用する画面情報は、実行したトランザクション処理を認識して決定する。なお、トランザクション処理画面で使用する画面情報はＨＴＭＬで記述する。
【００４０】
本発明のＷＷＷにおけるトランザクション処理システムにおいては、図４において、ＷＷＷブラウザは、トランザクション処理手段１４と、結果表示画面取得手段１５、結果表示手段１６、トランザクション送信画面Ｄ３及びトランザクション受信画面Ｄ４とから成る。
【００４１】
トランザクション処理手段１４は、トランザクション送信画面Ｄ３上で利用者が入力したデータを画面から取得し、トランザクションサーバ１７に対して直接連携してトランザクションを実行する。トランザクション処理が完了すると、結果表示画面取得手段１５に結果表示画面の取得を要求する。
【００４２】
結果表示画面取得手段１５は、トランザクション処理の結果をもとに、結果表示画面をＷＷＷサーバ１３から取得する。さらに、トランザクション処理の結果を結果表示画面に設定し、一時ファイル１８として保存する。一時ファイル１８に保存後、結果表示手段１６に結果の表示を要求する。
【００４３】
結果表示手段１６は、ＷＷＷブラウザのトランザクション受信画面Ｄ４に結果表示画面の表示を要求する。
【００４４】
このＷＷＷにおけるトランザクションサーバ直接連携方式において、結果表示画面だけをダウンロードすることにより、ダウンロードのデータ容量を縮小して、トランザクション処理を行うアプレットのサイズを小さくし、ＷＷＷサーバからのダウンロード時間を短縮することが可能である。また、トランザクション処理画面をＨＴＭＬで記述することができるため、画面情報の生成を簡単に行うことが可能である。
【００４５】
上記各実施形態では、主にクライアントマシンと複数のＷＷＷサーバ及びトランザクションサーバについて説明したが、インターネットシステムとしては、大量のクライアントマシンがインターネットに接続され、本発明によるクライアントマシンである端末コンピュータがインターネットに接続されて各ＷＷＷブラウザが必要とするアプレットと表示画面情報とを取得することにより、結果的にデータ伝送量の削減により、インターネット上の回線の混雑も軽減することができ、データのパケット伝送の迅速性と確実性を向上することができる。
【００４６】
また、上記各実施形態では、ＷＷＷサーバとトランザクションサーバとを区別して説明しているが、両者を具備するサーバも存在し、１つのサーバ内にトランザクション処理とアプレットファイルと表示画面情報とを一括して保有するサーバもあり得る。このサーバの場合でも、クライアントマシンは、アプレットファイルからは初期画面情報を含むアプレットを先ずダウンロードしてから、その後個別に処理・ダウンロードすることができるので、本発明の効果を十分享受することができる。
【００４７】
【発明の効果】
本発明によれば、クライアントマシンの表示画面取得手段により、必要に応じて表示画面情報をダウンロードするため、アプレットファイル内に表示画面情報を保持する必要がないので、ダウンロードするアプレットファイルのサイズを小さくできる。これにより、アプレットファイルのダウンロード時間が短縮できるようになる。
【００４８】
また、クライアントマシンの表示画面取得手段により、必要に応じて表示画面情報をダウンロードするため、アプレットファイル内に表示画面情報を保持する必要がないので、アプレットで必要になる記憶容量を削減でき、アプレットの負担が少なくなる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すシステム構成図である。
【図２】図１に示す実施の動作を説明するためのフローチャートである。
【図３】図１に示す実施の形態の一具体例を示す動作概要図である。
【図４】本発明の他の実施形態のシステム構成図である。
【図５】従来の技術によるシステム構成図である。
【図６】図５に示す従来の技術の動作を説明するためのフローチャートである。
【符号の説明】
１  クライアントマシン
２  ＷＷＷブラウザ
３  ＷＷＷサーバ
４  アプレットファイル
５  表示画面情報
６  アプレット
７  トランザクションサーバ
２１  初期画面表示手段
２２  入力データ取得手段
２３  トランザクションデータ送受信手段
２４  結果表示手段
２５  表示画面取得手段
２６  表示画面情報格納手段
Ｄ１  初期画面（データ入力画面）
Ｄ２  結果表示画面
Ａ１〜Ａ１４  動作ステップ
【図１】
0003821539.tif 000002
【図２】
0003821539.tif 000003
【図３】
0003821539.tif 000004
【図４】
0003821539.tif 000005
【図５】
0003821539.tif 000006
【図６】
0003821539.tif 000007