JPH0342787A - グラフ分散処理方式 - Google Patents
グラフ分散処理方式Info
- Publication number
- JPH0342787A JPH0342787A JP17859389A JP17859389A JPH0342787A JP H0342787 A JPH0342787 A JP H0342787A JP 17859389 A JP17859389 A JP 17859389A JP 17859389 A JP17859389 A JP 17859389A JP H0342787 A JPH0342787 A JP H0342787A
- Authority
- JP
- Japan
- Prior art keywords
- graph
- data
- workstation
- utility
- work station
- 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
Links
- 238000012545 processing Methods 0.000 title abstract description 9
- 230000002452 interceptive effect Effects 0.000 claims abstract description 5
- 238000003672 processing method Methods 0.000 claims description 12
- 238000005457 optimization Methods 0.000 abstract description 2
- 238000010276 construction Methods 0.000 abstract 3
- 238000004891 communication Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はグラフ分散処理方式に関し、特にホストコンピ
ュータとワークステーションとを有する情報処理システ
ムにおいてグラフ(ビジネスグラフ等)をワークステー
ションのグラフィックディスプレイ装置に描画するため
のグラフ分散処理方式に関する。
ュータとワークステーションとを有する情報処理システ
ムにおいてグラフ(ビジネスグラフ等)をワークステー
ションのグラフィックディスプレイ装置に描画するため
のグラフ分散処理方式に関する。
従来、ホストコンピュータ上のAP(Applicat
ion Program、アプリケーションプログラ
ム)によって、ワークステーション上のグラフィックデ
ィスプレイ装置にグラフが描画される方式では、次のよ
うな処理が行われていた。
ion Program、アプリケーションプログラ
ム)によって、ワークステーション上のグラフィックデ
ィスプレイ装置にグラフが描画される方式では、次のよ
うな処理が行われていた。
APは、各種の数値データ等(個々の数値データの集計
やソーティング等が施されたグラフを描画する上で必要
になるデータを含む)およびグラフの形式やレイアウト
等を示すグラフ編集情報に基づき、グラフィックディス
プレイ制御コードによるグラフイメージを作成する。
やソーティング等が施されたグラフを描画する上で必要
になるデータを含む)およびグラフの形式やレイアウト
等を示すグラフ編集情報に基づき、グラフィックディス
プレイ制御コードによるグラフイメージを作成する。
次に、APは、そのグラフイメージを所定のワークステ
ーションに通信回線(通信手段)を介して送信し、直接
的な制御により当該ワークステーション上のグラフィッ
クデイスプレィ装置にそのグラフイメージに係るグラフ
を描画する。
ーションに通信回線(通信手段)を介して送信し、直接
的な制御により当該ワークステーション上のグラフィッ
クデイスプレィ装置にそのグラフイメージに係るグラフ
を描画する。
ここで、上述のようにグラフの描画を行うAPを作成す
るプログラマは、グラフを視覚的に捕らえにくいC0B
OL等のプロゲラ2ング言語によって当該APを記述し
なければならなかった。
るプログラマは、グラフを視覚的に捕らえにくいC0B
OL等のプロゲラ2ング言語によって当該APを記述し
なければならなかった。
上述した従来の方式では、グラフを視覚的に捕らえにく
いC0BOL等のプログラミング言語によってグラフの
描画を行うAPを記述しなければならないので、当該A
Pの作成効率が悪くなるという欠点がある。
いC0BOL等のプログラミング言語によってグラフの
描画を行うAPを記述しなければならないので、当該A
Pの作成効率が悪くなるという欠点がある。
また、ホストコンピュータ上のAPからの直接的な制御
によりワークステーション上のグラフィックディスプレ
イ装置にグラフが描画されるので(本来、ワークステル
ジョン利用者が視覚的に捕らえて行うべきグラフの描画
が、APの記述にのみ依存して行われているので)、ワ
ークステーション利用者がグラフィックデイスプレィ装
置を見ながら対話的にグラフを編集(修正等)すること
ができないという欠点がある。
によりワークステーション上のグラフィックディスプレ
イ装置にグラフが描画されるので(本来、ワークステル
ジョン利用者が視覚的に捕らえて行うべきグラフの描画
が、APの記述にのみ依存して行われているので)、ワ
ークステーション利用者がグラフィックデイスプレィ装
置を見ながら対話的にグラフを編集(修正等)すること
ができないという欠点がある。
さらに、グラフィックデイスプレィ制御コードによるグ
ラフイメージをホストコンピュータからワークステーシ
ョンに送信しなければならないので、ホストコンピュー
タからワークステーションに送信される電文長が増大し
、通信効率が悪くなるという欠点がある。
ラフイメージをホストコンピュータからワークステーシ
ョンに送信しなければならないので、ホストコンピュー
タからワークステーションに送信される電文長が増大し
、通信効率が悪くなるという欠点がある。
本発明の目的は、上述の点に鑑み、グラフの描画処理を
APの記述から分離しくグラフの描画に係る分散処理を
実現し)、グラフの描画に係るAPの作成の効率化およ
び簡易化を達威し、ワークステーション利用者がグラフ
ィックディスプレイ装置を見ながら対話的にグラフを編
集することができ、ホストコンピュータからワークステ
ーションに送信される電文長を短縮して通信効率を向上
することができるグラフの描画処理方式(グラフ分散処
理方式)を提供することにある。
APの記述から分離しくグラフの描画に係る分散処理を
実現し)、グラフの描画に係るAPの作成の効率化およ
び簡易化を達威し、ワークステーション利用者がグラフ
ィックディスプレイ装置を見ながら対話的にグラフを編
集することができ、ホストコンピュータからワークステ
ーションに送信される電文長を短縮して通信効率を向上
することができるグラフの描画処理方式(グラフ分散処
理方式)を提供することにある。
本発明のグラフ分散処理方式は、APから作図データを
受け取りその作図データの最適化を行いワークステーシ
ョングラフユーティリティを起動しこのワークステーシ
ョングラフユーティリティに最適化された作図データで
あるグラフデータを送信するホストコンピュータ上のグ
ラフサービスサブルーチンと、このグラフサービスサブ
ルーチンからグラフデータを受け取り当該グラフデータ
により描画されるグラフに係るカタログ情報および当該
グラフに係るグラフ編集情報の規定値のいずれかに基づ
き当該グラフをグラフィックディスプレイ装置上に描画
しワークステーション利用者との対話形式で当該グラフ
の編集処理を行い編集された当該グラフを反映したグラ
フ編集情報を新たなカタログ情報として登録するワーク
ステーション上の前記ワークステーショングラフユーテ
ィリティとを有する。
受け取りその作図データの最適化を行いワークステーシ
ョングラフユーティリティを起動しこのワークステーシ
ョングラフユーティリティに最適化された作図データで
あるグラフデータを送信するホストコンピュータ上のグ
ラフサービスサブルーチンと、このグラフサービスサブ
ルーチンからグラフデータを受け取り当該グラフデータ
により描画されるグラフに係るカタログ情報および当該
グラフに係るグラフ編集情報の規定値のいずれかに基づ
き当該グラフをグラフィックディスプレイ装置上に描画
しワークステーション利用者との対話形式で当該グラフ
の編集処理を行い編集された当該グラフを反映したグラ
フ編集情報を新たなカタログ情報として登録するワーク
ステーション上の前記ワークステーショングラフユーテ
ィリティとを有する。
本発明のグラフ分散処理方式では、ホストコンピュータ
上のグラフサービスサブルーチンがAPから作図データ
を受け取りその作図データの最適化を行いワークステー
ショングラフユーティリティを起動しワークステーショ
ングラフユーティリティに最適化された作図データであ
るグラフデータを送信し、ワークステーション上のワー
クステーショングラフユーティリティがグラフサービス
サブルーチンからグラフデータを受け取り当該グラフデ
ータにより描画されるグラフに係るカタログ情報および
当該グラフに係るグラフ編集情報の規定値のいずれかに
基づき当該グラフをグラフィックディスプレイ装置上に
描画しワークステーション利用者との対話形式で当該グ
ラフの編集処理を行い編集された当該グラフを反映した
グラフ編集情報を新たなカタログ情報として登録する。
上のグラフサービスサブルーチンがAPから作図データ
を受け取りその作図データの最適化を行いワークステー
ショングラフユーティリティを起動しワークステーショ
ングラフユーティリティに最適化された作図データであ
るグラフデータを送信し、ワークステーション上のワー
クステーショングラフユーティリティがグラフサービス
サブルーチンからグラフデータを受け取り当該グラフデ
ータにより描画されるグラフに係るカタログ情報および
当該グラフに係るグラフ編集情報の規定値のいずれかに
基づき当該グラフをグラフィックディスプレイ装置上に
描画しワークステーション利用者との対話形式で当該グ
ラフの編集処理を行い編集された当該グラフを反映した
グラフ編集情報を新たなカタログ情報として登録する。
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明のグラフ分散処理方式の一実施例の構
成を示すブロック図である。本実施例のグラフ分散処理
方式は、ホストコンピュータ11と、通信手段(通信回
線)15と、ワークステーション16とを含んで構成さ
れている。
成を示すブロック図である。本実施例のグラフ分散処理
方式は、ホストコンピュータ11と、通信手段(通信回
線)15と、ワークステーション16とを含んで構成さ
れている。
ホストコンピュータ11は、データファイル12と、A
P13と、グラフサービスサブルーチン14とを含んで
構成されている。
P13と、グラフサービスサブルーチン14とを含んで
構成されている。
ワークステーション16は、ワークステーショングラフ
ユーティリティ17と、カタログファイル18と、グラ
フィックデイスプレィ装置19とを含んで構成されてい
る。
ユーティリティ17と、カタログファイル18と、グラ
フィックデイスプレィ装置19とを含んで構成されてい
る。
第2図を参照すると、本実施例のグラフ分散処理方式の
処理は、データ人力ステップ21と、データ加ニステッ
プ22と、作図データ生成ステップ23と、作図データ
取得ステップ24と、作図データ最適化ステップ25と
、ワークステーション制御ステップ26と、グラフデー
タ送信ステップ27と、グラフデータ受信ステップ28
と、カタログ情報有無判定ステップ29と、規定値人力
ステップ30と、カタログ情報入カステンプ31と、グ
ラフ描画ステップ32と、編集要求有無判定ステップ3
3と、グラフ編集ステップ34と、カタログ情報登録ス
テップ35とからなる。
処理は、データ人力ステップ21と、データ加ニステッ
プ22と、作図データ生成ステップ23と、作図データ
取得ステップ24と、作図データ最適化ステップ25と
、ワークステーション制御ステップ26と、グラフデー
タ送信ステップ27と、グラフデータ受信ステップ28
と、カタログ情報有無判定ステップ29と、規定値人力
ステップ30と、カタログ情報入カステンプ31と、グ
ラフ描画ステップ32と、編集要求有無判定ステップ3
3と、グラフ編集ステップ34と、カタログ情報登録ス
テップ35とからなる。
なお、ステップ21〜23はAP13の行う処理であり
、ステップ24〜27はグラフサービスサブルーチン1
4の行う処理であり、ステプ128〜35はワークステ
ーショングラフユーティリティ17の行う処理および判
定である。
、ステップ24〜27はグラフサービスサブルーチン1
4の行う処理であり、ステプ128〜35はワークステ
ーショングラフユーティリティ17の行う処理および判
定である。
次に、このように構成された本実施例のグラフ分散処理
方式の動作について説明する。
方式の動作について説明する。
ホストコンピュータ11上のC0BOL等のプロゲラ旦
ング言語で記述されたAP13は、各種の数値データが
蓄積されているデータファイル12からデータ(数値デ
ータ)を入力しくステップ21)、ソーティングや集計
等のデータの加工を行い(ステップ22)、グラフの作
図(描画)に必要なデータを定められた形式で表現する
作図データをメモリ上の情報テーブル(図示せず)に生
成する(ステップ23)。
ング言語で記述されたAP13は、各種の数値データが
蓄積されているデータファイル12からデータ(数値デ
ータ)を入力しくステップ21)、ソーティングや集計
等のデータの加工を行い(ステップ22)、グラフの作
図(描画)に必要なデータを定められた形式で表現する
作図データをメモリ上の情報テーブル(図示せず)に生
成する(ステップ23)。
ホストコンピュータ11上のグラフサービスザブルーチ
ン14は、AP13の処理の過程でグラフの描画を行う
必要があるときにAP13により呼び出され、以下に示
すような処理を行う。
ン14は、AP13の処理の過程でグラフの描画を行う
必要があるときにAP13により呼び出され、以下に示
すような処理を行う。
ステップ23で情報テーブルに生成された作図データを
AP13から取得しくステップ24〉、その作図データ
の加工(作図データ中の数値データの集計や計数等)お
よび編集(描画のために必要となる数値データの桁合わ
せ等)からなる最適化を行う (ステップ25)。
AP13から取得しくステップ24〉、その作図データ
の加工(作図データ中の数値データの集計や計数等)お
よび編集(描画のために必要となる数値データの桁合わ
せ等)からなる最適化を行う (ステップ25)。
次に、ワークステーション16上にワークステーション
グラフユーティリティ17を起動する制御を行い(ステ
ップ26)、起動したワークステーショングラフユーテ
ィリティ17にステップ25で最適化された作図データ
であるグラフデータを通信手段15を介して送信する(
ステップ27)。
グラフユーティリティ17を起動する制御を行い(ステ
ップ26)、起動したワークステーショングラフユーテ
ィリティ17にステップ25で最適化された作図データ
であるグラフデータを通信手段15を介して送信する(
ステップ27)。
ワークステーション16上のワークステーショングラフ
ユーティリティ17は、以下に示すような処理を行う。
ユーティリティ17は、以下に示すような処理を行う。
まず、通信手段15を介してグラフサービスザブルーチ
ン14よりグラフデータを受信する(ステップ28)。
ン14よりグラフデータを受信する(ステップ28)。
次に、カタログ情@(当該グラフデータにより描画され
るグラフに係るカタログ化されたグラフ編集情報)がす
でにカタログファイル18に登録されているか否かを判
定する(ステップ29〉。
るグラフに係るカタログ化されたグラフ編集情報)がす
でにカタログファイル18に登録されているか否かを判
定する(ステップ29〉。
この判定でカタログ情報がカタログファイル18に登録
されていない場合には、グラフ編集情報の既定値(当該
グラフの種類に応して設定されているグラフ編集情報の
既定値)を人力しくステップ30)、その既定値による
当該グラフの描画をグラフィックデイスプレィ装N19
に対して行う (ステップ32)。
されていない場合には、グラフ編集情報の既定値(当該
グラフの種類に応して設定されているグラフ編集情報の
既定値)を人力しくステップ30)、その既定値による
当該グラフの描画をグラフィックデイスプレィ装N19
に対して行う (ステップ32)。
ステップ29の判定でカタログ情報がカタログファイル
18にすでに登録されている場合には、そのカタログ情
報を入力しくステップ31)、そのカタログ情報により
当該グラフのレイアウトや各部の値を決定してグラフィ
ックディスプレイ装置19に対して当該グラフの描画を
行う(ステップ32)。
18にすでに登録されている場合には、そのカタログ情
報を入力しくステップ31)、そのカタログ情報により
当該グラフのレイアウトや各部の値を決定してグラフィ
ックディスプレイ装置19に対して当該グラフの描画を
行う(ステップ32)。
さらに、ワークステーション利用者との対話形式での当
該グラフの修正等を行うために、グラフィックデイスプ
レィ装置f 19に描画されているグラフの修正等を指
示する編集要求がワークステーション利用者から出され
ているか否かを判定する(ステップ33〉。
該グラフの修正等を行うために、グラフィックデイスプ
レィ装置f 19に描画されているグラフの修正等を指
示する編集要求がワークステーション利用者から出され
ているか否かを判定する(ステップ33〉。
この判定で編集要求が出されている場合には、その編集
要求に基づくグラフィックデイスプレィ装置19上のグ
ラフの編集を行う(ステップ34)。
要求に基づくグラフィックデイスプレィ装置19上のグ
ラフの編集を行う(ステップ34)。
最後に、ステップ34で編集されたグラフを反映させて
ステップ30または31で入力したグラフ編集情@(グ
ラフ編集情報の既定値またはカタログ情報〉を更新し、
更新したグラフ編集情報を新たなカタログ情報としてカ
タログファイル18に登録する(ステップ35)。
ステップ30または31で入力したグラフ編集情@(グ
ラフ編集情報の既定値またはカタログ情報〉を更新し、
更新したグラフ編集情報を新たなカタログ情報としてカ
タログファイル18に登録する(ステップ35)。
以上説明したように本発明は、ホストコンピュータ上の
グラフサービスサブルーチンおよびワークステーション
上のワークステーショングラフユーティリティを設ける
ことにより、グラフの描画処理をAPの記述から分離で
き(APはデータの検索処理や加工処理だけを行えばよ
くなる)、グラフの描画に係るAPの作成の効率化およ
び簡易化を図ることができ(グラフの描画に係る記述を
C0BOL等のプログラミング言語でAP中に行う必要
がなくなる)、ワークステーション利用者がグラフィッ
クデイスプレィ装置を見ながら対話的にグラフを編集す
ることができ、ホストコンピュータからワークステーシ
ョンに送信される電文長を短縮して通信効率を向上する
ことができるという効果がある。
グラフサービスサブルーチンおよびワークステーション
上のワークステーショングラフユーティリティを設ける
ことにより、グラフの描画処理をAPの記述から分離で
き(APはデータの検索処理や加工処理だけを行えばよ
くなる)、グラフの描画に係るAPの作成の効率化およ
び簡易化を図ることができ(グラフの描画に係る記述を
C0BOL等のプログラミング言語でAP中に行う必要
がなくなる)、ワークステーション利用者がグラフィッ
クデイスプレィ装置を見ながら対話的にグラフを編集す
ることができ、ホストコンピュータからワークステーシ
ョンに送信される電文長を短縮して通信効率を向上する
ことができるという効果がある。
第1図は本発明の一実施例の構成を示すプロ・ツク図、
第2図は第1図に示すグラフ分散処理方式の処理を示す
流れ図である。 図において、 11・・・ホストコンピュータ、 12・・・データファイル、 13・・・AP。 14・・・グラフサービスサブルーチン、15・ 16・ 17・ 19・ ・通信手段、 ・ワークステーション、 ・ワークステーショングラフユーティリティ、 ・カタログファイル、 ・グラフィックデイスプレィ装置である。
流れ図である。 図において、 11・・・ホストコンピュータ、 12・・・データファイル、 13・・・AP。 14・・・グラフサービスサブルーチン、15・ 16・ 17・ 19・ ・通信手段、 ・ワークステーション、 ・ワークステーショングラフユーティリティ、 ・カタログファイル、 ・グラフィックデイスプレィ装置である。
Claims (1)
- 【特許請求の範囲】 APから作図データを受け取り、その作図データの最
適化を行い、ワークステーショングラフユーティリティ
を起動し、このワークステーショングラフユーティリテ
ィに最適化された作図データであるグラフデータを送信
するホストコンピュータ上のグラフサービスサブルーチ
ンと、 このグラフサービスサブルーチンからグラフデータを受
け取り、当該グラフデータにより描画されるグラフに係
るカタログ情報および当該グラフに係るグラフ編集情報
の規定値のいずれかに基づき当該グラフをグラフィック
ディスプレイ装置上に描画し、ワークステーション利用
者との対話形式で当該グラフの編集処理を行い、編集さ
れた当該グラフを反映したグラフ編集情報を新たなカタ
ログ情報として登録するワークステーション上の前記ワ
ークステーショングラフユーティリティとを有すること
を特徴とするグラフ分散処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17859389A JPH0342787A (ja) | 1989-07-11 | 1989-07-11 | グラフ分散処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17859389A JPH0342787A (ja) | 1989-07-11 | 1989-07-11 | グラフ分散処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0342787A true JPH0342787A (ja) | 1991-02-22 |
Family
ID=16051174
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17859389A Pending JPH0342787A (ja) | 1989-07-11 | 1989-07-11 | グラフ分散処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0342787A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06324163A (ja) * | 1993-04-30 | 1994-11-25 | Internatl Business Mach Corp <Ibm> | 気象ワークステーション |
-
1989
- 1989-07-11 JP JP17859389A patent/JPH0342787A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06324163A (ja) * | 1993-04-30 | 1994-11-25 | Internatl Business Mach Corp <Ibm> | 気象ワークステーション |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0342787A (ja) | グラフ分散処理方式 | |
| JPH03241439A (ja) | テストデータ作成ツール | |
| JP2720768B2 (ja) | プログラムカストマイズ装置 | |
| JP2824256B2 (ja) | 文字表示システム | |
| JPH11219444A (ja) | シナリオ編集装置 | |
| JP2692196B2 (ja) | テストデータ編集方式 | |
| JP2845742B2 (ja) | カットデータ情報管理装置 | |
| JPH04343168A (ja) | 業務進行支援装置 | |
| EP0587089A2 (en) | Data processing system for executing altered program | |
| JP2864537B2 (ja) | 図式プログラム編集装置 | |
| JPH06266640A (ja) | 情報処理装置 | |
| JPS63271564A (ja) | 分散型テキスト編集システム | |
| JPS6376054A (ja) | データフロー図作成システム | |
| JPH09185499A (ja) | 対話的プログラム生成方法および装置 | |
| JPH05119992A (ja) | 名標の属性情報を利用者定義のイメージで表示する構文エデイタ方式 | |
| JPH01301457A (ja) | 列車ダイヤグラム作成方式 | |
| JPH08137976A (ja) | 文書処理装置 | |
| JP2002109165A (ja) | 文書承認システム用サーバ、文書承認方法および記録媒体 | |
| JPH04316119A (ja) | マニュアル作成自動化方式 | |
| JPH01119848A (ja) | コンピュータのバッチ処理制御カード生成プログラム | |
| JP2003263541A (ja) | シナリオ編集装置およびその処理方法 | |
| JPH09274564A (ja) | プログラム網図作成装置 | |
| JPH0744358A (ja) | ソフトウェアの生産支援システム | |
| JPH0588868A (ja) | ネツトワーク定義プログラム開発システム | |
| JPS6210768A (ja) | 出力情報のデ−タフオ−マツト指定方式 |