(57)【要約】【課題】Ｗｅｂブラウザが動作するクライアント端末が、Ｗｅｂサーバを介してホストコンピュータを利用する際、ホストコンピュータが備えている限られた数の端末接続用資源（論理ユニット）を有効利用できるようにする。【解決手段】Ｗｅｂサーバ３は、クライアント端末１−ｋ（１≦ｋ≦ｎ）から処理要求を受信すると、未使用のインスタンス３４−１及び論理ユニット７１−１を使用してホストコンピュータ７とＷｅｂサーバ３との間にコネクションを確立し、このコネクションを介して上記処理要求をホストコンピュータ７に送信する。ホストコンピュータ７は、上記処理要求に応じた処理を行い、処理結果を上記コネクションを介してＷｅｂサーバ３に返信する。これにより、Ｗｅｂサーバ３は、上記コネクションを開放すると共に、処理結果を要求元のクライアント端末１−ｋに返信する。【選択図】      図１
2004272497.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザが動作するクライアント端末と、Ｗｅｂサーバと、ホストコンピュータとを含むネットワークシステムにおいて、
前記クライアント端末が、前記Ｗｅｂサーバに対して処理要求を送信する手段を備え、
前記Ｗｅｂサーバが、前記クライアント端末からの処理要求を受信したとき、前記ホストコンピュータとの間にコネクションを確立して前記処理要求を前記ホストコンピュータに送信し、前記ホストコンピュータから前記コネクションを介して前記処理要求に対する処理結果が返信されたとき、前記コネクションを開放する手段を備え、
前記ホストコンピュータが、前記コネクションを介して前記Ｗｅｂサーバから送られてきた処理要求に従った処理を行い、処理結果を前記コネクションを介して前記Ｗｅｂサーバに返信する手段を備えたことを特徴とするネットワークシステム。
【請求項２】
Ｗｅｂブラウザが動作するクライアント端末と、Ｗｅｂサーバと、ホストコンピュータとを含むネットワークシステムにおいて、
前記クライアント端末が、
前記Ｗｅｂサーバに対して処理要求を送信する手段を備え、
前記Ｗｅｂサーバが、
前記ホストコンピュータが備えている論理ユニットとの間にコネクションを確立するためのインスタンスと、
前記クライアント端末からの処理要求を受け付けたとき、前記インスタンスを使用して前記ホストコンピュータの論理ユニットとの間にコネクションを確立し、該確立したコネクションを使用して前記ホストコンピュータに前記処理要求を送信し、前記コネクションを介して前記ホストコンピュータから前記処理要求に対する処理結果が返信されたとき、前記コネクションを開放するホスト接続手段とを備え、
前記ホストコンピュータが、
前記Ｗｅｂサーバが備えているインスタンスとの間にコネクションを確立するための論理ユニットと、
前記Ｗｅｂサーバから前記コネクションを介して処理要求が送られてきたとき、該処理要求に従った処理を行い、処理結果を前記コネクションを介して前記Ｗｅｂサーバに送信する処理手段とを備えたことを特徴とするネットワークシステム。
【請求項３】
請求項２記載のネットワークシステムにおいて、
前記Ｗｅｂサーバが、
前記クライアント端末から送られてきた処理要求を自Ｗｅｂサーバで処理可能か否かを判断し、処理可能な場合は、前記処理要求に従った処理を行い、処理不可能な場合は、前記処理要求を前記ホスト接続手段に渡す処理手段を備えたことを特徴とするネットワークシステム。
【請求項４】
クライアント端末からの処理要求を受信したとき、ホストコンピュータとの間にコネクションを確立して前記処理要求を前記ホストコンピュータに送信し、前記コネクションを介して前記ホストコンピュータから前記処理要求に対する処理結果が送られてきたとき、前記コネクションを開放する手段を備えたことを特徴とするＷｅｂサーバ。
【請求項５】
ホストコンピュータが備えている論理ユニットとの間にコネクションを確立するためのインスタンスと、
クライアント端末からの処理要求を受け付けたとき、前記インスタンスを使用して前記ホストコンピュータの論理ユニットとの間にコネクションを確立し、該確立したコネクションを介して前記ホストコンピュータに前記処理要求を送信し、前記コネクションを介して前記ホストコンピュータから前記処理要求に対する処理結果を受信したとき、前記コネクションを開放するホスト接続手段とを備えたことを特徴とするＷｅｂサーバ。
【請求項６】
請求項５記載のＷｅｂサーバにおいて、
前記クライアント端末から送られてきた処理要求を自Ｗｅｂサーバで処理可能か否かを判断し、処理可能な場合は、前記処理要求に従った処理を行い、処理不可能な場合は、前記処理要求を前記ホスト接続手段に渡す処理手段を備えたことを特徴とするＷｅｂサーバ。
【請求項７】
コンピュータを、
クライアント端末からの処理要求を受信したとき、ホストコンピュータとの間にコネクションを確立して前記処理要求を前記ホストコンピュータに送信し、前記コネクションを介して前記ホストコンピュータから前記処理要求に対する処理結果が送られてきたとき、前記コネクションを開放する手段として機能させるためのプログラム。
【請求項８】
コンピュータを、
ホストコンピュータが備えている論理ユニットとの間にコネクションを確立するためのインスタンス、
クライアント端末からの処理要求を受け付けたとき、前記インスタンスを使用して前記ホストコンピュータの論理ユニットとの間にコネクションを確立し、該確立したコネクションを介して前記ホストコンピュータに前記処理要求を送信し、前記コネクションを介して前記ホストコンピュータから前記処理要求に対する処理結果を受信したとき、前記コネクションを開放するホスト接続手段として機能させるためのプログラム。
【請求項９】
請求項８記載のプログラムにおいて、
前記コンピュータを、
前記クライアント端末から送られてきた処理要求を自Ｗｅｂサーバで処理可能か否かを判断し、処理可能な場合は、前記処理要求に従った処理を行い、処理不可能な場合は、前記処理要求を前記ホスト接続手段に渡す処理手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂブラウザが動作するクライアント端末が、Ｗｅｂサーバを介してホストコンピュータを利用するネットワークシステムに関し、特に、ホストコンピュータが備えている限られた数の端末接続用資源（論理ユニット）を有効利用する技術に関する。
【０００２】
【従来の技術】
従来からホストコンピュータを利用する際、コスト削減を図るために、専用端末の代わりにＷｅｂブラウザが動作するクライアント端末を使用するということが行われている（例えば、特許文献１参照）。この特許文献１に記載されている従来の技術においては、次のようにしてクライアント端末がホストコンピュータを利用するようにしている。
【０００３】
先ず、クライアント端末上で動作するＷｅｂブラウザが、Ｗｅｂサーバから端末エミュレータをダウンロードする。端末エミュレータは、専用端末の動作をエミュレートするアプリケーションプログラムである。その後、Ｗｅｂブラウザ上で動作する端末エミュレータが、通信サーバに対してホストコンピュータとのコネクション接続を要求する。これにより、通信サーバはホストコンピュータとの間にコネクションを確立する。その後、クライアント端末の利用者は、確立しているコネクションを利用して、ホストコンピュータにデータ受信要求やデータ送信要求を行う。そして、ホストコンピュータとの通信を終了する場合は、クライアント端末の利用者は、コネクションの開放を指示する。これにより、端末エミュレータは、通信サーバに対してコネクションの開放を要求し、通信サーバは上記要求に従ってコネクションを開放する。
【０００４】
【特許文献１】
特開２０００−１４８６２０号公報
【０００５】
【発明が解決しようとする課題】
上述した従来の技術によれば、Ｗｅｂブラウザが動作するクライアント端末を用いてホストコンピュータを利用することが可能になる。しかしながら、上述した従来の技術は、クライアント端末の利用者がコネクションの開放指示を入力しない限り、コネクションが接続状態のままになってしまうため、ホストコンピュータが備えている限られた数の端末接続用資源（論理ユニット）が無駄に占有されてしまうおそれがある。
【０００６】
例えば、クライアント端末の利用者がコネクションの開放指示を入力し忘れた場合、ホストコンピュータの論理ユニットが無駄に占有され続けてしまう。Ｗｅｂブラウザを使用することで、利用者が、ごく一般的なインターネット利用と同じ感覚（Ｗｅｂブラウザにより表示された画面をそのままの状態で放置しておく感覚）でホストコンピュータを利用することが予想されるため、開放指示を入力し忘れてしまう可能性が高い。
【０００７】
また、ホストコンピュータから受信したデータに対して何らかの処理を行った後、処理後のデータをホストコンピュータに送信する場合や、ホストコンピュータから受信したデータについて検討を行い、その後、ホストコンピュータにデータを送信する場合などにおいても、ホストコンピュータの論理ユニットが無駄に占有されてしまう危険性が高い。即ち、受信データに対する処理時間や、検討時間が長時間にわたり、ホストコンピュータへの要求送出間隔が長くなる場合、ホストコンピュータの論理ユニットが無駄に占有されてしまう。
【０００８】
そこで、本発明の目的は、Ｗｅｂブラウザが動作するクライアント端末がＷｅｂサーバを介してホストコンピュータを利用する場合、ホストコンピュータが備えている論理ユニットを効率的に使用できるようにすることにある。
【０００９】
【課題を解決するための手段】
本発明にかかるネットワークシステムは、上記目的を達成するため、
Ｗｅｂブラウザが動作するクライアント端末と、Ｗｅｂサーバと、ホストコンピュータとを含むネットワークシステムにおいて、
前記クライアント端末が、前記Ｗｅｂサーバに対して処理要求を送信する手段を備え、
前記Ｗｅｂサーバが、前記クライアント端末からの処理要求を受信したとき、前記ホストコンピュータとの間にコネクションを確立して前記処理要求を前記ホストコンピュータに送信し、前記ホストコンピュータから前記コネクションを介して前記処理要求に対する処理結果が返信されたとき、前記コネクションを開放する手段を備え、
前記ホストコンピュータが、前記コネクションを介して前記Ｗｅｂサーバから送られてきた処理要求に従った処理を行い、処理結果を前記コネクションを介して前記Ｗｅｂサーバに返信する手段を備えたことを特徴とする。
【００１０】
より具体的には、本発明にかかるネットワークシステムは、
Ｗｅｂブラウザが動作するクライアント端末と、Ｗｅｂサーバと、ホストコンピュータとを含むネットワークシステムにおいて、
前記クライアント端末が、
前記Ｗｅｂサーバに対して処理要求を送信する手段を備え、
前記Ｗｅｂサーバが、
前記ホストコンピュータが備えている論理ユニットとの間にコネクションを確立するためのインスタンスと、
前記クライアント端末からの処理要求を受け付けたとき、前記インスタンスを使用して前記ホストコンピュータの論理ユニットとの間にコネクションを確立し、該確立したコネクションを使用して前記ホストコンピュータに前記処理要求を送信し、前記コネクションを介して前記ホストコンピュータから前記処理要求に対する処理結果が返信されたとき、前記コネクションを開放するホスト接続手段とを備え、
前記ホストコンピュータが、
前記Ｗｅｂサーバが備えているインスタンスとの間にコネクションを確立するための論理ユニットと、
前記Ｗｅｂサーバから前記コネクションを介して処理要求が送られてきたとき、該処理要求に従った処理を行い、処理結果を前記コネクションを介して前記Ｗｅｂサーバに送信する処理手段とを備えたことを特徴とする。
【００１１】
また、本発明にかかるネットワークシステムは、クライアント端末から送られてきた処理要求の内、Ｗｅｂサーバで処理可能なものはＷｅｂサーバで処理し、ホストコンピュータでの処理が必要なものはホストコンピュータで処理させるようにするため、
前記Ｗｅｂサーバが、
前記クライアント端末から送られてきた処理要求を自Ｗｅｂサーバで処理可能か否かを判断し、処理可能な場合は、前記処理要求に従った処理を行い、処理不可能な場合は、前記処理要求を前記ホスト接続手段に渡す処理手段を備えたことを特徴とする。
【００１２】
【作用】
Ｗｅｂサーバは、クライアント端末から処理要求が送られてくると、ホストコンピュータとの間にコネクションを確立し、この確立したコネクションを介して上記処理要求をホストコンピュータへ送信する。ホストコンピュータは、Ｗｅｂサーバから送られてきた処理要求に応じた処理を行い、処理結果を上記コネクションを介してＷｅｂサーバに返信する。Ｗｅｂサーバでは、上記コネクションを介して処理結果が返信されると、上記コネクションを開放する。このように、Ｗｅｂサーバからホストコンピュータへ処理要求を送信する際にコネクションを確立し、ホストコンピュータから処理結果が返信されてきたら自動的に上記コネクションを開放するようにしているので、従来の技術のように、利用者のコネクション開放指示の入力忘れや、要求送出間隔の増大などにより、ホストコンピュータの論理ユニットが無駄に占有されないようにすることができる。
【００１３】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
図１は本発明にかかるネットワークシステムのブロック図であり、複数のクライアント端末１−１〜１−ｎと、Ｗｅｂサーバ３と、ホスト連携サーバ５と、ホストコンピュータ７とから構成されている。クライアント端末１−１〜１−ｎとＷｅｂサーバ３はインターネット２を介して相互に接続され、Ｗｅｂサーバ３とホスト連携サーバ５はＬＡＮ４を介して相互に接続され、ホスト連携サーバ５とホストコンピュータ７とはＬＡＮ６を介して相互に接続されている。
【００１５】
クライアント端末１−１〜１−ｎは、パーソナルコンピュータ等の情報処理装置によって実現されるものであり、各クライアント端末１−１〜１−ｎ上では、情報を表示部の画面に表示するためのＷｅｂブラウザ１１−１〜１１−ｎが動作している。
【００１６】
Ｗｅｂサーバ３は、コンピュータによって実現されるものであり、送受信手段３１と、処理手段３２と、ホスト接続手段３３と、複数のインスタンス３４−１〜３４−ｉと、記録媒体Ｋとを備えている。
【００１７】
送受信手段３１は、インターネット２を介してクライアント端末１−１〜１−ｎとデータをやり取りする機能を有する。
【００１８】
処理手段３２は、Ｗｅｂサーバ３がインターネット２上に開設しているホームページ（クライアント端末にホストコンピュータ７を利用させるためのホームページ）をアクセスしたクライアント端末１−ｋ（１≦ｋ≦ｎ）が、ホストコンピュータ７を利用できるクライアント端末であるか否かを認証する機能や、認証ＯＫの場合、クライアント端末１−ｋに対してホストコンピュータ７を利用するための業務画面を送信する機能や、クライアント端末１−ｋからの処理要求が自Ｗｅｂサーバ３で処理可能なものであるか否かを判断し、処理可能なものである場合には、上記処理要求に従った処理を行い、処理結果をクライアント端末１−ｋに返信し、処理不可能なものである場合には、上記処理要求をホスト接続手段３３に渡し、ホストコンピュータ７から返信されてくる上記処理要求に対する処理結果をクライアント端末１−ｋに返信する機能を有する。
【００１９】
インスタンス３４−１〜３４−ｉは、ホストコンピュータ７が備えている端末接続用資源である論理ユニット７１−１〜７１−ｊとの間にコネクションを確立する機能を有する。
【００２０】
ホスト接続手段３３は、処理手段３２から処理要求が渡されたとき、インスタンス３４−１〜３４−ｉの内の未使用のインスタンスを使用して、ホストコンピュータ７が備えている論理ユニット７１−１〜７１−ｊの内の未使用の論理ユニットとの間にコネクションを確立する機能や、上記確立したコネクションを介して処理手段３２から渡された処理要求をホストコンピュータ７に送信する機能や、ホストコンピュータ７から上記コネクションを介して処理結果が返信されてきたとき、上記コネクションを開放すると共に処理結果を処理手段３２に渡す機能などを有する。
【００２１】
記録媒体Ｋは、ディスク、半導体メモリ、その他の記録媒体であり、コンピュータからなるＷｅｂサーバ３上に、送受信手段３１、処理手段３２、ホスト接続手段３３、インスタンス３４−１〜３４−ｉを実現するためのプログラムが記録されている。このプログラムは、Ｗｅｂサーバ３によって読み取られ、その動作を制御することで、Ｗｅｂサーバ３上に送受信手段３１、処理手段３２、ホスト接続手段３３、インスタンス３４−１〜３４−ｉを実現する。
【００２２】
Ｗｅｂサーバ３とホストコンピュータ７との間に設けられたホスト連携サーバ５は、Ｗｅｂサーバ３とホストコンピュータ７との通信プロトコル変換を行うプロトコル変換用エミュレータ５１を備えている。
【００２３】
ホストコンピュータ７は、複数の論理ユニット７１−１〜７１−ｊと、処理手段７２とを備えている。
【００２４】
論理ユニット７１−１〜７１−ｊは、Ｗｅｂサーバ３が備えているインスタンス３４−１〜３４−ｉとの間にコネクションを確立する機能を有する。
【００２５】
処理手段７２は、論理ユニット７１−１〜７１−ｊによって確立されたコネクションを介してＷｅｂサーバ３から処理要求が送られてきたとき、処理要求に応じた処理を行い、処理結果をＷｅｂサーバ３に返信する機能を有する。
【００２６】
【実施例の動作の説明】
次に、本実施例の動作について詳細に説明する。
【００２７】
クライアント端末１−ｋの利用者は、ホストコンピュータ７を利用する場合、Ｗｅｂサーバ３がインターネット２上に開設しているホームページをアクセスする（図２、ステップＳ２０１）。このホームページは、クライアント端末にホストコンピュータ７を利用させるためにＷｅｂサーバ３が開設しているホームページである。ホームページがアクセスされると、Ｗｅｂサーバ３内の処理手段３２は、クライアント端末１−ｋに認証画面を送信する（ステップＳ２０２）。
【００２８】
クライアント端末１−ｋ内のＷｅｂブラウザ１１−ｋは、Ｗｅｂサーバ３から送られてきた認証画面を表示部に表示する（ステップＳ２０３）。この表示を見たクライアント端末１−ｋの利用者は、認証画面を用いてパスワード、ＩＤなどの認証情報を入力し、Ｗｅｂサーバ３に送信する（ステップＳ２０４）。
【００２９】
Ｗｅｂサーバ３の処理手段３２は、クライアント端末１−ｋから認証情報が送られてくると、それに基づいて認証処理を行う（ステップＳ２０５）。そして、認証ＯＫの場合は、クライアント端末１−ｋに対してホストコンピュータ７を利用させるための業務画面を送信する（ステップＳ２０６）。これに対して、認証ＮＧの場合は、クライアント端末１−ｋに対してエラー通知を行う。
【００３０】
クライアント端末１−ｋ内のＷｅｂブラウザ１１−ｋは、Ｗｅｂサーバ３から送られてきた業務画面を表示部（図示せず）に表示する（ステップＳ２０７）。図３に業務画面１００の一例を示す。同図に示す業務画面１００は、検索キー入力欄１０１と、検索ボタン１０２と、更新データ入力欄１０３と、更新ボタン１０４と、他画面要求ボタン１０５と、終了ボタン１０６とを含んでいる。
【００３１】
クライアント端末１−ｋの利用者は、検索処理を行いたい場合は、検索キー入力欄１０１に検索キーを入力した後、検索ボタン１０２をクリックする。また、ホストコンピュータ７に登録しているデータに対する更新処理を行いたい場合は、更新データ入力欄１０３に更新対象及び更新後の内容を入力した後、更新ボタン１０４をクリックする。また、現在表示されている業務画面１００以外の業務画面を表示したい場合には、他画面要求ボタン１０５をクリックし、ホストコンピュータ７の使用を終了したい場合には終了ボタン１０６をクリックする。
【００３２】
クライアント端末１−ｋは、検索ボタン１０２がクリックされた場合は、検索キー入力欄１０１に入力されている検索キーを含んだ検索要求をＷｅｂサーバ３へ送信する。更新ボタン１０４がクリックされた場合は、更新データ入力欄１０３に入力されている更新対象及び更新後の内容を含む更新要求をＷｅｂサーバ３へ送信する。また、他画面要求ボタン１０５がクリックされた場合には、現在表示中の業務画面番号を含む他画面要求をＷｅｂサーバ３へ送信し、終了ボタン１０６がクリックされた場合には、終了通知をＷｅｂサーバ３へ送信する（ステップＳ２０８）。
【００３３】
Ｗｅｂサーバ３は、クライアント端末１−ｋから処理要求が送られてくると、それに従った処理を行う（ステップＳ２０９）。このステップＳ２０９の処理を図４の流れ図を参照して詳しく説明する。
【００３４】
Ｗｅｂサーバ３内の処理手段３２は、クライアント端末１−ｋから処理要求が送られてくると、先ず、その種別を認識する（ステップＳ４０１）。その後、ステップＳ４０１で認識した処理要求の種別に基づいて、自Ｗｅｂサーバ３で処理可能な処理要求であるか否かを判断する（ステップ４０２）。本実施例では、他画面要求がＷｅｂサーバ３で処理可能な処理要求であり、他の処理要求（検索要求、更新要求など）はＷｅｂサーバ３では処理不可能な要求であるとする。
【００３５】
今、例えば、クライアント端末１−ｋから業務画面番号を含む他画面要求が送られてきた場合は、ステップＳ４０２の判断結果がＹｅｓとなるので、処理手段３２は、他画面要求に含まれている業務画面番号とは異なる業務画面番号の業務画面をクライアント端末１−ｋに返信する（ステップＳ４０３、Ｓ４０４）。
【００３６】
また、例えば、クライアント端末１−ｋから検索キーを含む検索要求が送られてきた場合は、ステップＳ４０２の判断結果がＮＯとなるので、処理手段３２は、ホスト接続手段３３に上記検索要求を渡す（ステップＳ４０６）。
【００３７】
これにより、ホスト接続手段３３は、インスタンス３４−１〜３４−ｉの内の未使用のインスタンス（例えば、インスタンス３４−１）と、ホストコンピュータ７が備えている論理ユニット７１−１〜７１−ｊの内の未使用の論理ユニット（例えば、論理ユニット７１−１）との間にコネクションを確立する（ステップＳ４０７）。その後、ホスト接続手段３３は、処理手段３２から渡された検索要求をステップＳ４０７で確立したコネクションを介してホストコンピュータ７へ送信する（ステップＳ４０８）。
【００３８】
ホストコンピュータ７内の処理手段７２は、ステップＳ４０７で確立されたコネクションを介してＷｅｂサーバ３からの検索要求が送られてくると、それに含まれている検索キーに基づいて検索処理を行い、検索処理結果を上記コネクションを介してＷｅｂサーバ３に送信する。
【００３９】
Ｗｅｂサーバ内のホスト接続手段３３は、上記コネクションを介して検索処理結果が送られてくると、上記コネクションを開放すると共に（ステップＳ４０９、Ｓ４１０）、処理手段３２に検索処理結果を渡す（ステップＳ４１１）。これにより、処理手段３２は、検索処理結果をクライアント端末１−ｋに返信する（ステップＳ４１２）。
【００４０】
クライアント端末１−ｋ上で動作しているＷｅｂブラウザ１１−ｋは、Ｗｅｂサーバ３から送られてきた処理結果を表示部に表示する（図４、ステップＳ２１０）。
【００４１】
この表示を見て、再び検索処理等を行う必要があると判断すると、クライアント端末１−ｋの利用者は、Ｗｅｂブラウザ１１−ｋに対して、業務画面１００に戻ることを指示する。これにより、Ｗｅｂブラウザ１１−ｋは、図３に示すような業務画面１００を表示部に表示し、利用者は、この業務画面１００を利用して新たな処理要求をＷｅｂサーバ３へ送信する。Ｗｅｂサーバ３では、新たな処理要求が送られてくると、この新たな処理要求を対象にして再び図４の流れ図に示す処理を行う。本実施例では、前回の処理要求に対する処理結果が、ホストコンピュータ７からＷｅｂサーバ３に返信された時点において、ホストコンピュータ７とＷｅｂサーバ３のと間のコネクションは開放されているので（図４、ステップＳ４１０）、前回の処理要求に対する処理結果を受け取ってから新たな処理要求を送信するまでにの時間が長くなったとしても、クライアント端末１−ｋによってホストコンピュータ７とＷｅｂサーバ３との間のコネクションが無駄に長時間占有されることはない。
【００４２】
クライアント端末１−ｋの利用者は、ホストコンピュータ７を使用した処理を終了する場合には、業務画面１００上の終了ボタン１０６をクリックする（ステップＳ２１１）。これにより、クライアント端末１−ｋは、終了通知をＷｅｂサーバ３に送信する等の終了処理を行い、Ｗｅｂサーバ３は、クライアント端末１−ｋとの間のコネクションを開放する等の終了処理を行う（ステップＳ２１２、Ｓ２１３）。
【００４３】
【発明の効果】
以上説明したように、本発明は、クライアント端末から送られてきた処理要求をホストコンピュータに送信するときに、Ｗｅｂサーバとホストコンピュータとの間にコネクションを確立し、上記処理要求に対する処理結果が上記コネクションを介してホストコンピュータからＷｅｂサーバに返されたときに、上記コネクションを開放するようにしているので、利用者のコネクション開放指示の入力忘れや、要求送出間隔の増大などにより、ホストコンピュータの論理ユニットが無駄に占有されないようにすることができ、その結果、ホストコンピュータが備えている限られた数の端末接続用資源（論理ユニット）を有効利用することが可能になる。
【００４４】
また、本発明は、Ｗｅｂサーバが、クライアント端末から送られてきた処理要求を自Ｗｅｂサーバで処理可能か否かを判断し、処理可能な場合は、上記処理要求に従った処理を行い、処理不可能な場合は、上記処理要求をホスト接続手段に渡す処理手段を備えているので、クライアント端末から送られてきた処理要求の内、Ｗｅｂサーバで処理可能なものはＷｅｂサーバで処理し、ホストコンピュータでの処理が必要なものはホストコンピュータで処理させるようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施例のブロック図である。
【図２】実施例の処理例を示す流れ図である。
【図３】業務画面１００の一例を示す図である。
【図４】Ｗｅｂサーバにクライアント端末から処理要求が送られてきたときの処理例を示す流れ図である。
【符号の説明】
１−１〜１−ｎ…クライアント端末
１１−１〜１１−ｎ…Ｗｅｂブラウザ
２…インターネット
３…Ｗｅｂサーバ
３１…送受信手段
３２…処理手段
３３…ホスト接続手段
３４−１〜３４−ｉ…インスタンス
Ｋ…記録媒体
４…ＬＡＮ
５…ホスト連携サーバ
５１…プロトコル変換用エミュレータ
６…ＬＡＮ
７…ホストコンピュータ
７１−１〜７１−ｊ…論理ユニット
７２…処理手段
１００…業務画面
１０１…検索キー入力欄
１０２…検索ボタン
１０３…更新データ入力欄
１０４…更新ボタン
１０５…他画面要求ボタン
１０６…終了ボタン
【図１】
2004272497.tif 000003
【図２】
2004272497.tif 000004
【図３】
2004272497.tif 000005
【図４】
2004272497.tif 000006