特許
J-GLOBAL ID:200903071607628742

オンライン業務処理システム

発明者:
出願人/特許権者:
代理人 (1件): 小川 勝男
公報種別:公開公報
出願番号(国際出願番号):特願平11-011481
公開番号(公開出願番号):特開2000-207358
出願日: 1999年01月20日
公開日(公表日): 2000年07月28日
要約:
【要約】【課題】従来のオンライン業務処理システムを変更することなく、外部からその状態遷移を制御して新たな業務処理システムを実現する際に、その応答性を向上させること。【解決手段】クライアントプログラムからの指示があった際に、先に非同期的に実行した結果があればそれを返すことで、クライアントに対する応答性能を向上させる。さらに、非同期的に状態遷移を実行した結果を、クライアント向けのデータ形式に変換して蓄積しておくことで、さらに応答性能を向上させる。
請求項(抜粋):
ホスト計算機と、通信手段と、ディスプレイないしテレビを備えかつグラフィックス表示機能を有するクライアント計算機と、前記ホスト計算機と前記クライアント計算機とを接続するサーバ計算機とを有するオンライン業務処理システムであって、前記ホスト計算機は業務処理プログラムを有し、前記クライアント計算機は前記業務処理プログラムへ処理の指示を出し、該業務処理プログラムの処理結果を受け取るクライアントプログラムを有し、前記サーバ計算機は、前記ホスト計算機との通信を制御する通信制御手段と、前記クライアント計算機との通信を制御する通信制御手段と、該ホスト計算機のデータ形式と該クライアント計算機のデータ形式とを相互に変換するデータ形式変換手段と、遷移と、遷移前の該業務処理プログラムの状態と、遷移後の該業務処理プログラムの状態と、該業務処理プログラムに対して状態の遷移を引き起こさせるための操作と、該遷移を該クライアントプログラムの指示と非同期に実行できるか否かを示すフラグとの対応を示す状態遷移表と、該クライアントプログラムと該業務処理プログラムとの間の通信の識別子と、該クライアントプログラムの状態と、該業務処理プログラムの状態と、該クライアントプログラムの指示と非同期に実行した該業務処理プログラムの単数または複数の状態との対応を示す状態管理表と、該クライアントプログラムの指示と非同期に実行した該業務処理プログラムの処理結果を管理する非同期実行結果管理手段と、前記非同期に実行した該業務処理プログラムの処理結果を格納する非同期実行結果記憶領域とを有し、該状態管理表を参照して該クライアントプログラムの状態と該業務処理プログラムの状態とが対応関係にあるかを識別するステップと、該クライアントプログラムの状態と該業務処理プログラムの状態とが対応関係にある場合に該状態遷移表に従って該業務処理プログラムの状態を遷移させるステップと、該クライアントプログラムの状態と該業務処理プログラムの状態とが対応関係にない場合に該クライアントプログラムが次に遷移する状態に対応する該業務処理プログラムの状態が、該状態管理表の非同期に実行した該業務処理プログラムの状態に存在するかを識別するステップと、該業務処理プログラムの非同期実行結果を取得するステップと、状態管理表をクライアントプログラムおよび業務処理プログラムの遷移後の状態に更新するステップとを有し、さらに、状態管理表のクライアントプログラムおよび業務処理プログラムの状態を更新した後、状態遷移表から該クライアントプログラムの指示と非同期に該業務処理プログラムの状態を遷移できるかを識別するステップと、該業務処理プログラムの非同期実行結果を記憶するのに十分な領域が前記非同期実行結果記憶領域に存在するかを識別するステップと、該クライアントプログラムの指示と非同期に該業務処理プログラムの状態を遷移させ、その実行結果を非同期実行結果記憶領域に格納するステップとを有し、該業務処理プログラムの非同期の遷移を繰り返す状態遷移手段を有することを特徴とするオンライン業務処理システム。
IPC (3件):
G06F 15/00 310 ,  G06F 9/46 360 ,  G06F 13/00 354
FI (3件):
G06F 15/00 310 B ,  G06F 9/46 360 B ,  G06F 13/00 354 A
Fターム (20件):
5B085AC03 ,  5B085BA06 ,  5B085BG07 ,  5B085CA01 ,  5B089GA01 ,  5B089GA11 ,  5B089GA21 ,  5B089GB04 ,  5B089JA14 ,  5B089KA05 ,  5B089KC15 ,  5B089KC17 ,  5B089KC51 ,  5B089KG10 ,  5B089KH05 ,  5B089ME12 ,  5B089ME14 ,  5B098AA10 ,  5B098GA01 ,  5B098GC16

前のページに戻る