JPH11338720A - クライアントサーバ間通信制御方法及び装置及び記録媒体 - Google Patents

クライアントサーバ間通信制御方法及び装置及び記録媒体

Info

Publication number
JPH11338720A
JPH11338720A JP10147968A JP14796898A JPH11338720A JP H11338720 A JPH11338720 A JP H11338720A JP 10147968 A JP10147968 A JP 10147968A JP 14796898 A JP14796898 A JP 14796898A JP H11338720 A JPH11338720 A JP H11338720A
Authority
JP
Japan
Prior art keywords
communication
information
client
gui
information acquisition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10147968A
Other languages
English (en)
Inventor
Takashi Imanaga
隆志 今永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP10147968A priority Critical patent/JPH11338720A/ja
Publication of JPH11338720A publication Critical patent/JPH11338720A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】 クライアントサーバ間通信において、GUI
を通してジョブ管理システムへの情報要求後、情報を得
られるまで、GUIで、次の要求を受け入れ可能とする
ことにより、システム変更が少なく、効率を向上する。 【解決手段】 クライアントサーバ間通信制御方法にお
いて、GUI7と通信クライアント6との間に通信マネ
ージャ5を設け、該通信マネージャ5は、GUI7から
の情報取得の要求をいったん登録して、すぐにGUI7
に登録完了を通知し、GUI7は、この登録完了結果を
受け取り、情報取得中のメッセージを表示して、利用者
からの次の要求を受け入れられる状態にし、通信マネー
ジャ5に登録された情報取得要求は、通信マネージャ5
から通信クライアント6に送られ、通信クライアント6
は、通信サーバ4に情報取得要求を行う、ことを特徴と
する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ジョブ管理システ
ムにおけるクライアントサーバ間通信制御方式に関し、
特に、ジョブ管理システムのウィンドウによる視覚化表
示を効率よく行うことのできる方式に関する。
【0002】
【従来の技術】図7は、従来例の、ジョブ管理システム
におけるクライアントサーバ間通信制御方式の構成を示
すブロック図である。
【0003】図7において、利用者はクライアントマシ
ン72上に表示されるウィンドウで操作を行い、サーバ
マシン71上のジョブ管理システム73の情報を取得す
る。
【0004】利用者が情報取得の要求を行うと、ウィン
ドウを表示しているGUI(グラフィカルユーザインタ
フェース)77は、クライアントマシン72上で動作す
る通信クライアント76に対して、情報取得の要求を行
う。
【0005】通信クライアント76は、サーバマシン7
1上の通信サーバに対して情報取得の要求を行う。
【0006】通信サーバ74は、サーバマシン71上の
ジョブ管理システム73から情報を取得して、通信クラ
イアント76に情報を渡す。
【0007】通信クライアント76は、GUI77に情
報を渡して、GUI77は取得した情報の視覚化表示を
行う。
【0008】従来、この一連の処理の間にGUI77は
次の要求を受け入れることができなかった。
【0009】特開平8−83230号公報には、「分散
オブジェクト間メッセージ送信方法及び装置」として、
通信マネージャに予め登録されたオブジェクト情報テー
ブルに基づいた仮想オブジェクトを介して通信すること
で、各オブジェクトはメッセージ通信の相手がどの計算
機で動作しているかを知る必要なく、オブジェクト間の
メッセージ通信を可能とする方法、装置が開示されてい
る。
【0010】また、特開平8−241289号公報に
は、「エージェント・プロセッサ間でのメッセージ通信
のためのシステム」として、複数のエージェントプロセ
スからのデータ要求を、キュー(待ち行列)に貯め、通
信マネージャにより処理するシステムが開示されてい
る。
【0011】また、特許第254145号には、「ジョ
ブ管理装置及びその方法」として、ジョブ管理装置にお
いて、管理状況をGUI表示操作手段によりモニタする
ジョブ管理装置が開示されている。
【0012】
【発明が解決しようとする課題】従来のジョブ管理シス
テムにおけるクライアントサーバ間通信による情報表示
には、次のような問題があった。
【0013】第1の問題点は、GUIを通してジョブ管
理システムへ情報を要求すると、情報を得られるまで、
GUIでは次の要求を受け入れることができないという
点である。
【0014】その理由は、GUIからジョブ管理システ
ムまでの通信手段が、すべて同期通信で行われるためで
ある。
【0015】[発明の目的]本発明の目的は、ジョブ管
理システムにおけるクライアントサーバ間通信におい
て、GUIを通してジョブ管理システムへの情報要求
後、情報を得られるまで、GUIで、次の要求を受け入
れ可能とすることにある。
【0016】すなわち、 (1)GUIがジョブ管理システムから効率的に情報を
取得可能とする; (2)サーバクライアント間の通信システムに変更を加
えることなくシステム構築を行えるようにする;ことに
ある。
【0017】
【課題を解決するための手段】本発明は、上述した課題
を解決するための手段として、クライアントサーバ間通
信制御方法において、GUIと通信クライアントとの間
に通信マネージャを設け、該通信マネージャは、GUI
からの情報取得の要求をいったん登録して、すぐにGU
Iに登録完了を通知し、GUIは、この登録完了結果を
受け取り、情報取得中のメッセージを表示して、利用者
からの次の要求を受け入れられる状態にし、通信マネー
ジャに登録された情報取得要求は、通信マネージャから
通信クライアントに送られ、通信クライアントは、通信
サーバに情報取得要求を行い、通信サーバは、ジョブ管
理システムから情報を取得すると、通信クライアントに
情報を渡し、通信クライアントは、受け取った情報を通
信マネージャに渡し、通信マネージャは、情報取得要求
の登録時に指定しておいた通知先のGUIに対して、情
報を通知することで、要求した情報が画面上に視覚化し
て表示される、ことを特徴とするクライアントサーバ間
通信制御方法を提供する。
【0018】また、利用者が、クライアントマシン上に
表示されるウィンドウで操作を行い、サーバマシン上の
ジョブ管理システムの情報取得要求を行うと、ウィンド
ウを表示しているGUIが、同期通信を行ってクライア
ントマシン上で動作する通信マネージャに対して、情報
取得要求の登録を行うステップ;このとき、通信マネー
ジャが情報取得の要求を正常に登録することができれ
ば、通信マネージャは、GUIに対して、同期通信で登
録完了したことを通知するステップ;通知を受けたGU
Iが、画面上に、情報を取得中のメッセージを表示する
ステップ;通信マネージャが、GUIの登録完了を通知
した後、同期通信で通信クライアントに情報取得の要求
を行うステップ;通信クライアントが、同期通信で情報
取得の要求を行うステップ;通信サーバが、同期通信で
ジョブ管理システムに情報取得を要求し、同期通信で情
報を取得するステップ;通信クライアントが、同期通信
で情報を取得するステップ;通信マネージャが、同期通
信で情報を取得するステップ;通信マネージャが、同期
通信で登録を行ったGUIに対して、同期通信で情報を
渡すステップ;GUIが、情報を取得中のメッセージを
消去し、取得した情報の視覚化表示を行うステップ;を
有することを特徴とするクライアントサーバ間通信制御
方法でもある。
【0019】また、通信マネージャは、以下のステッ
プ:同期通信で情報取得要求の登録要求が通知される
と、イベントとして受け付けるステップ(E1);イベ
ント内容が、ジョブ管理システムへの情報取得要求であ
るか判断するステップ(E2);イベント内容が、ジョ
ブ管理システムへの情報取得要求でなければ、相応のイ
ベント処理を行うステップ(E4);イベント内容がジ
ョブ管理システムへの情報取得要求であれば、登録内容
をリクエストキューに登録して、登録が成功したかどう
かを確認するステップ(E3およびE5);登録に失敗
した場合は、GUIに登録失敗を同期通信で通知するス
テップ(E6);登録に成功した場合は、リクエストキ
ューに対応するスレッドの作成を行い、その作成に成功
したかどうか確認するステップ(E7およびE8);ス
レッドの作成に失敗した場合は、GUIに登録失敗を、
同期通信で通知するステップ(E10);スレッドの作
成に成功した場合は、GUIに登録成功を、同期通信で
通知するステップ(E9);通信マネージャのスレッド
は、通信クライアントに対して情報取得の要求を行うス
テップ(F1);通信クライアントは、これを受けて、
通信サーバを介して、同期通信でジョブ管理システムか
ら情報を受け取り、同期通信で通信マネージャのスレッ
ドに情報を通知するステップ;通信マネージャのスレッ
ドは、同期通信で受け取った情報の取得に成功したかど
うかを確認するステップ(F2);情報取得に成功した
場合、リクエストキューに登録してあった通知先に、同
期通信で情報の通知を行うステップ(F3);情報取得
に失敗した場合、リクエストキューに登録してあった通
知先に、同期通信でエラー通知を行うステップ(F
4);通知先に通知が終了すると、スレッドは終了する
ステップ;を有することを特徴とする、クライアントサ
ーバ間通信制御方法でもある。
【0020】また、複数のGUIが1台のクライアント
マシンで動作する場合に、通信マネージャをクライアン
トマシンに一つだけ含み、通信マネージャに情報取得要
求の登録を要求する際に、登録内容には、他のGUIに
通知しないよう、通知先に登録者であるGUIを指定す
るステップ(D3);情報取得に成功した場合、リクエ
ストキューに登録してあった通知先となるGUIに同期
通信で情報の通知を行うステップ(F3);情報取得に
失敗した場合、リクエストキューに登録してあった通知
先となるGUIに同期通信でエラー通知を行うステップ
(F4);を有することを特徴とするクライアントサー
バ間通信制御方法でもある。
【0021】また、クライアントサーバ間通信制御装置
において、GUIと通信クライアントとの間に通信マネ
ージャを設け、該通信マネージャにより、GUIからの
情報取得の要求をいったん登録して、すぐにGUIに登
録完了を通知する手段と、GUIにより、この登録完了
結果を受け取り、情報取得中のメッセージを表示して、
利用者からの次の要求を受け入れられる状態にする手段
と、通信マネージャに登録された情報取得要求を、通信
マネージャから通信クライアントに送る手段と、通信ク
ライアントにより、通信サーバに情報取得要求を行う手
段と、通信サーバにより、ジョブ管理システムから情報
を取得すると、通信クライアントに情報を渡す手段と、
通信クライアントにより、受け取った情報を通信マネー
ジャに渡す手段と、通信マネージャにより、情報取得要
求の登録時に指定しておいた通知先のGUIに対して、
情報を通知する手段と、要求した情報が画面上に視覚化
して表示される手段と、を有することを特徴とする、ク
ライアントサーバ間通信制御装置でもある。
【0022】また、GUI、通信クライアント、該GU
Iと該通信クライアントとの間に設けられた通信マネー
ジャ、を有するクライアントマシンと、ジョブ管理シス
テム、通信サーバ、を含むサーバマシンと、を有するコ
ンピュータシステムであって、通信マネージャは、情報
取得要求の登録を行なうためのリクエストキューと、該
リクエストキューと1対1の関係にあり、サーバへの情
報取得の要求を行なうためのスレッドを作成する手段
と、スレッドにより、通信クライアントと通信サーバを
通して、ジョブ管理システムから情報を取得し、リクエ
ストキューに登録してあった通知先に取得した情報を通
知する手段と、を有することを特徴とするクライアント
サーバ間通信制御装置でもある。
【0023】また、上記クライアントサーバ間通信制御
方法を記述したコンピュータプログラムを格納したこと
を特徴とする記録媒体でもある。
【0024】
【作用】本発明によれば、図1に示すように、GUI7
と通信クライアント6の間に通信マネージャ5を設け、
通信マネージャ5は、GUI7からの情報取得の要求を
いったん登録して、すぐにGUI7に登録完了を通知
し、GUI7は、この登録完了結果を受け取り、「情報
取得中です。」のメッセージを表示して、利用者からの
次の要求を受け入れられる状態にすることのより、情報
を取得中でも、GUI7が、次の要求を受け入れること
を可能にし、効率的なGUI7操作を可能にする。
【0025】
【実施例】[構成]図1は、本発明の構成を示すブロッ
ク図である。図1を参照すると、右側のクライアントマ
シン2は、GUI7、通信クライアント6と通信マネー
ジャ5で構成され、左側のサーバマシン1は、ジョブ管
理システム3と通信サーバ4で構成される。
【0026】GUI7は、利用者からの要求を受け入
れ、その結果の視覚化表示を行うインタフェースであ
る。通信クライアント6は、通信サーバ4を介してジョ
ブ管理システム3と情報のやりとりを行う。通信マネー
ジャ5は、GUI7が効率的に活動できるように通信の
管理を行う。通信マネージャ5は、コンピュータシステ
ムの許容量に応じてあらかじめ定められた個数のリクエ
ストキュー8を持つ。情報取得要求の登録は、このリク
エストキュー8にて行われる。
【0027】サーバへの情報取得の要求は、通信マネー
ジャ5が作成するスレッド9によって行われる。このス
レッド9は、先のリクエストキュー8と1対1の関係に
あり、スレッド9の最大数は、リクエストキュー8の最
大個数と同じである。スレッド9は、通信クライアント
6と通信サーバ4を通して、ジョブ管理システム3から
情報を取得する。リクエストキュー8に登録してあった
通知先に取得した情報を通知する。
【0028】[動作]次に、図1〜図5を参照して本実
施例の全体の動作について詳細に説明する。図2は、ク
ライアントマシン2上での動作を説明するための図であ
る。また、図3は、GUIの動作を示すフローチャート
である。また、図4は、通信マネージャの動作を示すフ
ローチャートである。また、図5は、本実施例の通信マ
ネージャ5のスレッド9の動作を示すフローチャートで
ある。
【0029】図1を参照すると、利用者は、クライアン
トマシン2上に表示されるウィンドウで操作を行い、サ
ーバマシン1上のジョブ管理システム3の情報を取得す
る。
【0030】利用者が情報取得の要求を行うと、ウィン
ドウを表示しているGUI7は、B1の同期通信を行っ
てクライアントマシン2上で動作する通信マネージャ5
に対して、情報取得要求の登録を行う。このとき、通信
マネージャ5が情報取得の要求を正常に登録することが
できれば、通信マネージャ5は、GUI7に対して、B
2の同期通信で登録完了したことを通知する。通知を受
けたGUI7は、画面上に「情報を取得中です。」のメ
ッセージを表示する。
【0031】通信マネージャ5は、GUI7の登録完了
を通知した後、B3の同期通信で通信クライアント6に
情報取得の要求を行う。通信クライアント6は、B4の
同期通信で情報取得の要求を行う。通信サーバ4は、B
5の同期通信でジョブ管理システム3に情報取得を要求
し、B6の同期通信で情報を取得する。通信クライアン
ト6は、B7の同期通信で情報を取得する。
【0032】通信マネージャ5は、B8の同期通信で情
報を取得する。通信マネージャ5は、B1の同期通信で
登録を行ったGUI7に対して、B9の同期通信で情報
を渡す。GUI7は「情報を取得中です。」のメッセー
ジを消去し、取得した情報の視覚化表示を行う。
【0033】図2〜図5を参照して、クライアントマシ
ン2上での詳細な動作について説明する。
【0034】GUI7は、C1の同期通信で通信マネー
ジャ5に情報取得要求の登録を行う。この際の、GUI
7の動作は以下のようになる。
【0035】GUI7は、画面からイベントの受付を行
う(図3のステップD1)。受け付けたイベントが、ジ
ョブ管理システム3への情報取得要求イベントであるか
どうかを判断する(図3のステップD2)。そのイベン
トがジョブ管理システム3への情報取得要求イベントで
なければ、相応のイベント処理を行う(図3のステップ
D4)。そのイベントがジョブ管理システム3への情報
取得要求イベントであれば、通信マネージャ5に情報取
得要求の登録を要求する(図3のステップD3)。GU
I7は、C3の同期通信で要求した登録の結果を通信マ
ネージャ5から取得して、登録が成功したかどうかを確
認する(図3のステップD5)。登録が成功した場合
は、「情報取得中です。」のメッセージを表示する(図
3のステップD6)。登録が失敗した場合は、エラーメ
ッセージを表示する(図3のステップD7)。
【0036】通信マネージャ5は、C1の同期通信で情
報取得要求の登録要求が通知されると、イベントとして
受け付ける(図4のステップE1)。イベント内容がジ
ョブ管理システム3への情報取得要求であるか判断する
(図4のステップE2)。イベント内容がジョブ管理シ
ステム3への情報取得要求でなければ、相応のイベント
処理を行う(図4のステップE4)。イベント内容がジ
ョブ管理システム3への情報取得要求であれば、登録内
容をリクエストキュー8に登録して、登録が成功したか
どうかを確認する(図4のステップE3およびE5)。
【0037】登録に失敗した場合は、GUI7に登録失
敗をC3の同期通信で通知する(図4のステップE
6)。登録に成功した場合は、C2でリクエストキュー
8に対応するスレッド9の作成を行い、その作成に成功
したかどうか確認する(図4のステップE7およびE
8)。スレッド9の作成に失敗した場合は、GUI7に
登録失敗をC3の同期通信で通知する(図4のステップ
E10)。スレッド9の作成に成功した場合は、GUI
7に登録成功をC3の同期通信で通知する(図4のステ
ップE9)。
【0038】通信マネージャ5のスレッド9は、C4で
通信クライアント6に対して情報取得の要求を行う(図
5のステップF1)。通信クライアント6は、これを受
けて、通信サーバ4を介して、C5およびC6の同期通
信でジョブ管理システム3から情報を受け取り、C7の
同期通信で通信マネージャ5のスレッド9に情報を通知
する。
【0039】通信マネージャ5のスレッド9は、C7の
同期通信で受け取った情報の取得に成功したかどうかを
確認する(図5のステップF2)。情報取得に成功した
場合、リクエストキュー8に登録してあった通知先に、
C8の同期通信で情報の通知を行う(図5のステップF
3)。情報取得に失敗した場合、リクエストキュー8に
登録してあった通知先に、C8の同期通信でエラー通知
を行う(図5のステップF4)。通知先に通知が終了す
ると、スレッド9は終了する。
【0040】[他の実施例]次に、本発明の他の実施例
について図面を参照して詳細に説明する。図6は、他の
実施例の構成ブロック図である。
【0041】図6を参照すると、本実施例は、上述した
実施例の図1の構成に加えて、クライアントマシン2上
に複数のGUI7を含む。複数のGUI7が1台のクラ
イアントマシン2で動作する場合、GUI7と通信マネ
ージャ5を一対一に割り当てると、通信量が膨大にな
る。コンピュータシステムの効率的利用のため、通信マ
ネージャ5をクライアントマシン2に一つだけ含む。こ
れによりGUI7がいくつ存在しても、通信量は一定と
なる。
【0042】図2〜図6を参照して、クライアントマシ
ン2上での詳細な動作について説明する。なお、前述し
た実施例と同じ部分は、説明を省略する。
【0043】GUI7は、イベントがジョブ管理システ
ム3への情報取得要求イベントであれば、通信マネージ
ャ5に情報取得要求の登録を要求する(図3のステップ
D3)。登録内容には、他のGUI7に通知しないよ
う、通知先に登録者であるGUI7を指定する。
【0044】情報取得に成功した場合、リクエストキュ
ー8に登録してあった通知先となるGUI7にC8の同
期通信で情報の通知を行う(図5のステップF3)。情
報取得に失敗した場合、リクエストキュー8に登録して
あった通知先となるGUI7にC8の同期通信でエラー
通知を行う(図5のステップF4)。通知先に通知が終
了すると、スレッド9は終了する。
【0045】また、本発明は、上述した本発明の方法を
記述したコンピュータプログラムを格納したCD−RO
M等の記録媒体でもあり、このような記録媒体から、プ
ログラムを、コンピュータにインストールすることによ
り、本発明の方法は、容易に実施可能である。
【0046】
【発明の効果】第1の効果は、GUI7が、ジョブ管理
システム3からの情報を取得するまでに受け付けること
ができなかった要求を受け付けることができることにあ
る。
【0047】その理由は、GUI7が情報を受け付けら
れないタイミングが、通信マネージャ5に情報取得要求
の登録を行う間だけであり、その後の通信マネージャ5
がジョブ管理システム3からの情報を取得する間は、情
報を受け付けられるためである。
【0048】第2の効果は、通信基盤に使用している通
信システムに変更を加えることなく全体のシステム構築
が行えることにある。
【0049】その理由は、通信システムの入り口である
通信クライアント6とGUI7の間に通信マネージャ5
を設置するためである。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示すブロック図であ
る。
【図2】クライアントマシン2上での動作を説明するた
めの図である。
【図3】本発明の実施例のGUIの動作を示すフローチ
ャートである。
【図4】本発明の実施例の通信マネージャの動作を示す
フローチャートである。
【図5】本実施例の通信マネージャ5のスレッド9の動
作を示すフローチャートである。
【図6】他の実施例の構成ブロック図である。
【図7】従来例の構成を示すブロック図である。
【符号の説明】
1 サーバマシン 2 クライアントマシン 3 ジョブ管理システム 4 通信サーバ 5 通信マネージャ 6 通信クライアント 7 GUI

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 クライアントサーバ間通信制御方法にお
    いて、 GUIと通信クライアントとの間に通信マネージャを設
    け、 該通信マネージャは、GUIからの情報取得の要求をい
    ったん登録して、すぐにGUIに登録完了を通知し、 GUIは、この登録完了結果を受け取り、情報取得中の
    メッセージを表示して、利用者からの次の要求を受け入
    れられる状態にし、 通信マネージャに登録された情報取得要求は、通信マネ
    ージャから通信クライアントに送られ、通信クライアン
    トは、通信サーバに情報取得要求を行い、 通信サーバは、ジョブ管理システムから情報を取得する
    と、通信クライアントに情報を渡し、 通信クライアントは、受け取った情報を通信マネージャ
    に渡し、 通信マネージャは、情報取得要求の登録時に指定してお
    いた通知先のGUIに対して、情報を通知することで、
    要求した情報が画面上に視覚化して表示される、ことを
    特徴とするクライアントサーバ間通信制御方法。
  2. 【請求項2】 利用者が、クライアントマシン上に表示
    されるウィンドウで操作を行い、サーバマシン上のジョ
    ブ管理システムの情報取得要求を行うと、 ウィンドウを表示しているGUIが、同期通信を行って
    クライアントマシン上で動作する通信マネージャに対し
    て、情報取得要求の登録を行うステップ;このとき、通
    信マネージャが情報取得の要求を正常に登録することが
    できれば、通信マネージャは、GUIに対して、同期通
    信で登録完了したことを通知するステップ;通知を受け
    たGUIが、画面上に、情報を取得中のメッセージを表
    示するステップ;通信マネージャが、GUIの登録完了
    を通知した後、同期通信で通信クライアントに情報取得
    の要求を行うステップ;通信クライアントが、同期通信
    で情報取得の要求を行うステップ;通信サーバが、同期
    通信でジョブ管理システムに情報取得を要求し、同期通
    信で情報を取得するステップ;通信クライアントが、同
    期通信で情報を取得するステップ;通信マネージャが、
    同期通信で情報を取得するステップ;通信マネージャ
    が、同期通信で登録を行ったGUIに対して、同期通信
    で情報を渡すステップ;GUIが、情報を取得中のメッ
    セージを消去し、取得した情報の視覚化表示を行うステ
    ップ;を有することを特徴とする、請求項1記載のクラ
    イアントサーバ間通信制御方法。
  3. 【請求項3】 通信マネージャは、以下のステップ:同
    期通信で情報取得要求の登録要求が通知されると、イベ
    ントとして受け付けるステップ(E1);イベント内容
    が、ジョブ管理システムへの情報取得要求であるか判断
    するステップ(E2);イベント内容が、ジョブ管理シ
    ステムへの情報取得要求でなければ、相応のイベント処
    理を行うステップ(E4);イベント内容がジョブ管理
    システムへの情報取得要求であれば、登録内容をリクエ
    ストキューに登録して、登録が成功したかどうかを確認
    するステップ(E3およびE5);登録に失敗した場合
    は、GUIに登録失敗を同期通信で通知するステップ
    (E6);登録に成功した場合は、リクエストキューに
    対応するスレッドの作成を行い、その作成に成功したか
    どうか確認するステップ(E7およびE8);スレッド
    の作成に失敗した場合は、GUIに登録失敗を、同期通
    信で通知するステップ(E10);スレッドの作成に成
    功した場合は、GUIに登録成功を、同期通信で通知す
    るステップ(E9);通信マネージャのスレッドは、通
    信クライアントに対して情報取得の要求を行うステップ
    (F1);通信クライアントは、これを受けて、通信サ
    ーバを介して、同期通信でジョブ管理システムから情報
    を受け取り、同期通信で通信マネージャのスレッドに情
    報を通知するステップ;通信マネージャのスレッドは、
    同期通信で受け取った情報の取得に成功したかどうかを
    確認するステップ(F2);情報取得に成功した場合、
    リクエストキューに登録してあった通知先に、同期通信
    で情報の通知を行うステップ(F3);情報取得に失敗
    した場合、リクエストキューに登録してあった通知先
    に、同期通信でエラー通知を行うステップ(F4);通
    知先に通知が終了すると、スレッドは終了するステッ
    プ;を有することを特徴とする、請求項1又は2記載の
    クライアントサーバ間通信制御方法。
  4. 【請求項4】 複数のGUIが1台のクライアントマシ
    ンで動作する場合に、通信マネージャをクライアントマ
    シンに一つだけ含み、 通信マネージャに情報取得要求の登録を要求する際に、
    登録内容には、他のGUIに通知しないよう、通知先に
    登録者であるGUIを指定するステップ(D3);情報
    取得に成功した場合、リクエストキューに登録してあっ
    た通知先となるGUIに同期通信で情報の通知を行うス
    テップ(F3);情報取得に失敗した場合、リクエスト
    キューに登録してあった通知先となるGUIに同期通信
    でエラー通知を行うステップ(F4);を有する、こと
    を特徴とする、請求項3記載のクライアントサーバ間通
    信制御方法。
  5. 【請求項5】 クライアントサーバ間通信制御装置にお
    いて、 GUIと通信クライアントとの間に通信マネージャを設
    け、 該通信マネージャにより、GUIからの情報取得の要求
    をいったん登録して、すぐにGUIに登録完了を通知す
    る手段と、 GUIにより、この登録完了結果を受け取り、情報取得
    中のメッセージを表示して、利用者からの次の要求を受
    け入れられる状態にする手段と、 通信マネージャに登録された情報取得要求を、通信マネ
    ージャから通信クライアントに送る手段と、 通信クライアントにより、通信サーバに情報取得要求を
    行う手段と、 通信サーバにより、ジョブ管理システムから情報を取得
    すると、通信クライアントに情報を渡す手段と、 通信クライアントにより、受け取った情報を通信マネー
    ジャに渡す手段と、 通信マネージャにより、情報取得要求の登録時に指定し
    ておいた通知先のGUIに対して、情報を通知する手段
    と、 要求した情報が画面上に視覚化して表示される手段と、
    を有することを特徴とする、クライアントサーバ間通信
    制御装置。
  6. 【請求項6】 GUI、通信クライアント、該GUIと
    該通信クライアントとの間に設けられた通信マネージ
    ャ、を有するクライアントマシンと、 ジョブ管理システム、通信サーバ、を含むサーバマシン
    と、を有するコンピュータシステムであって、 通信マネージャは、情報取得要求の登録を行なうための
    リクエストキューと、 該リクエストキューと1対1の関係にあり、サーバへの
    情報取得の要求を行なうためのスレッドを作成する手段
    と、 スレッドにより、通信クライアントと通信サーバを通し
    て、ジョブ管理システムから情報を取得し、リクエスト
    キューに登録してあった通知先に取得した情報を通知す
    る手段と、を有することを特徴とする、請求項5記載の
    クライアントサーバ間通信制御装置。
  7. 【請求項7】 請求項1〜4のいずれかに記載のクライ
    アントサーバ間通信制御方法を記述したコンピュータプ
    ログラムを格納したことを特徴とする記録媒体。
JP10147968A 1998-05-28 1998-05-28 クライアントサーバ間通信制御方法及び装置及び記録媒体 Pending JPH11338720A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10147968A JPH11338720A (ja) 1998-05-28 1998-05-28 クライアントサーバ間通信制御方法及び装置及び記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10147968A JPH11338720A (ja) 1998-05-28 1998-05-28 クライアントサーバ間通信制御方法及び装置及び記録媒体

Publications (1)

Publication Number Publication Date
JPH11338720A true JPH11338720A (ja) 1999-12-10

Family

ID=15442181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10147968A Pending JPH11338720A (ja) 1998-05-28 1998-05-28 クライアントサーバ間通信制御方法及び装置及び記録媒体

Country Status (1)

Country Link
JP (1) JPH11338720A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06301618A (ja) * 1993-04-15 1994-10-28 Matsushita Electric Ind Co Ltd 遠隔手続き呼び出し方法
JPH08212180A (ja) * 1995-02-08 1996-08-20 Oki Electric Ind Co Ltd プロセス間通信処理装置
WO1997010546A1 (en) * 1995-09-15 1997-03-20 International Business Machines Corporation Bridge for a client-server environment
JPH10501083A (ja) * 1994-12-23 1998-01-27 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 別の環境で走行するプログラムから関数を呼び出す方法およびシステム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06301618A (ja) * 1993-04-15 1994-10-28 Matsushita Electric Ind Co Ltd 遠隔手続き呼び出し方法
JPH10501083A (ja) * 1994-12-23 1998-01-27 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 別の環境で走行するプログラムから関数を呼び出す方法およびシステム
JPH08212180A (ja) * 1995-02-08 1996-08-20 Oki Electric Ind Co Ltd プロセス間通信処理装置
WO1997010546A1 (en) * 1995-09-15 1997-03-20 International Business Machines Corporation Bridge for a client-server environment
JPH10511794A (ja) * 1995-09-15 1998-11-10 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン クライアント−サーバ環境用ブリッジ

Similar Documents

Publication Publication Date Title
US8090793B2 (en) Methods and apparatus for making a hypermedium interactive
JP2007115039A (ja) 画像処理装置および画像処理装置を遠隔制御するリモートアクセス装置の制御方法
JP5834356B2 (ja) 保守作業支援装置
EP1372078A1 (en) Supervisory control system, supervisory control method, control program for controlled device
US6404430B1 (en) Virtual space information processor
JPH096655A (ja) システム管理装置
JP2009157786A (ja) メッセージ送信制御方法、メッセージ送信制御装置、及びメッセージ送信制御プログラム
JP2896394B2 (ja) ファイルサーバ装置
JPH11338720A (ja) クライアントサーバ間通信制御方法及び装置及び記録媒体
JP3244050B2 (ja) 画面共有システム、画面共有方法及び記録媒体
CN111131462A (zh) 一种通过协议执行终端指令的方法
KR100376017B1 (ko) 잡 식별방법 및 장치
CN112583933B (zh) 参数运行方法、装置、设备及存储介质
CN111858273B (zh) 一种处理日志的展示方法及装置
JP3605676B2 (ja) クライアント装置および記録媒体
JP4367141B2 (ja) 指示記述内容変更装置及び指示記述内容変更プログラム
JP2002312403A (ja) サムネイル管理装置及び方法、文書管理システム、記憶媒体並びにプログラム
JP2003099340A (ja) ネットワーク管理システムと方法およびネットワーク管理装置と方法ならびにプログラムと記録媒体
KR100881654B1 (ko) 컴퓨터 시스템 및 정보 처리 방법
JP3313584B2 (ja) プロセス制御方式
JP3455603B2 (ja) 通信システム及び非同期通信のイベント制御方法
JPH0561800A (ja) 障害解析方法
JP2008077337A (ja) 無人契約システム
CN112269633A (zh) 数据处理方法及***
JP3233540B2 (ja) 複合システムの構成変更方法