[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS58112155A - ビジネス・システム - Google Patents

ビジネス・システム

Info

Publication number
JPS58112155A
JPS58112155A JP57162411A JP16241182A JPS58112155A JP S58112155 A JPS58112155 A JP S58112155A JP 57162411 A JP57162411 A JP 57162411A JP 16241182 A JP16241182 A JP 16241182A JP S58112155 A JPS58112155 A JP S58112155A
Authority
JP
Japan
Prior art keywords
transaction
controller
terminal
processor
level
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
JP57162411A
Other languages
English (en)
Inventor
マリオン・ア−ル・ゲツツ
クリストフア−・ジヨン・ハリス
フイリツプ・ジエアミイ・マツクコネル
マ−ク・ロ−レンス・ノ−トン
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS58112155A publication Critical patent/JPS58112155A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q99/00Subject matter not provided for in other groups of this subclass
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 同次階層構造リアルタイム・トランザクションの統合監
査および従属処理ビジネス・システムは地理的な広がり
を持つ複数の販売網を有する犬°きな商事会社によって
用いられる代表的なデータ処理システムであり、いわゆ
る1リアルタイム”モードで外部社会とインタフェース
し、システム全体にわたる多くのパラメータ(利用可能
性、費用、仕様等)の制御の下に限定された機能を実行
する。
法律およびビジネスの要求とは全く別に、統合監査は経
営上の多くのパラメータを最新の状態に維持するのに必
要である。従属処理は通常、リアルタイム構造とは何の
関係もなく、目的は何であれ、局所における余った計算
力の利用である。そのようなシステムを考える場合、リ
アルタイム機能は、たとえ使用中に処理時間の主要部分
を占めないことがあっても、システム設計基準の基本と
なる。
次の記述では、リアルタイム機能、および監査に関連す
る主要事項だけが考慮される。
本システムは、ホスト・プロセッサ、複数の第ルベルの
プロセッサ、?I[の第2レベルのプロセッサおよび複
数の端末を含む階層構造である。
ホスト・プロセッサとしてマルチプロセッサを使用する
こともあり、また、例えば、本社に設置されて複数の第
ルベルのプロセッサをサポートする。第ルベルのプロセ
ッサは、例えば地理的に適当に分散配置されたそれぞれ
のセンタに設置さし、複数の第2レベルのプロセッサ(
コントローラ)をサポートする。第2レベルのプロセッ
サは複数の端末をサポートする。端末はリアルタイム・
インタフェースを構成する。関連するコントローラおよ
び端末グループは局所に位置し、必要な端末数と、各コ
ントローラがサポート可能な端末数とによって選定され
る。このようにして、例えば主要地域銀行、切符売場、
またはストアは第ルベルのプロセッサ、複数のコントロ
ーラおよび複数の端末を設置し、小さな販売店はコント
ローラと一対の端末だけを設置する。
リアルタイム機能のみを考えると、処理はホスト0プロ
セツサ、第ルベル・プロセッサ、およびコントローラで
行われるが、端末では行われない。最も多く使用される
ものとして、前記処理は切符発売および予約システムに
関連して2通りの機能が認められる。今、Cの日付でA
点からB点への座席1つという端末要求がちりたものと
する。
コントローラでのパラメータのセットは少なくとも時間
、座席利用可能性、および価格について検査される。1
座席以上の販売が行われるものとして、この情報はホス
ト・プロセッサに送信され、次のトランザクションに更
新されたパラメータを用いるのに十分間に合わせて、少
なくとも座席利用可能性について、トランザクションを
反映するようにパラメータ・セットは更新されなければ
ならない、統合パラメータ・セットは定期的に実際の輸
送部門から要求されるとともに1会計、税金等のために
も員求される。このように、トラフィックは調整点とし
てのホスト嗜プロセッサとトランザク717点としての
端末の間で繰返し生じる。費用変更は通常の状態におい
てホスト0プロセツサで挿入される。
銀行業務の関連では、主要銀行は第ルベルのプロセッサ
と、1つ以上の関連コントローラおよびそれらがサポー
トする端末(複数)を設置し、局所でコントローラと複
数端末のみを設置する銀行支店をサポートする。
小売の関連では、大型ストアは第ルベルのプロセッサを
設置し、主要販売区域にある複数コントローラと販売店
の複数端末をサポートし、それによって、例えば、スト
アが複数の一括′t&いカクンタを有する場合には、サ
ポートすべき端末数によっては2台以上のコントローラ
の設置が必要になる。
われわれの8100小売システムは前記システムの代表
的なものであり、かつ特別機能供給という顧客からの要
求から生じたもので、1つのシステムがどれも特別機能
すべてを含むものではないが、単一のシステム構造が前
記機能のどんな組合せでもサポートするように、システ
ムを再構成することが必要であることを立証した。要求
された機能には適用種類が特殊なものもあり、予想され
た一般的要求事項(もっと迅速に応答すること、より柔
軟であること、フェイル・ソフトであること、故障時に
かくかくしかじかのものを保持すること、あまり非難さ
れないように故障から回復できること等々、相当に長い
リスト)のものもある。
われわれが個々にかつ独立に考えて行なった基本的変更
の意義は、組合せによって必ずしもすぐに明白になるも
のではないが、われわれに提起された要求の各種組合せ
をサポートする所要システム・マトリックスが前記変更
によって得られる。前記変更は、1つの潜在的局面にお
けるものを除き、どの従属処理にも衝撃を与えるもので
はない。
前記変更は次のとおりである。
(a)2つの機能レベルを分離して機能なしのレベルが
得られるように前線のリアルタイム機能のすべてをコン
トローラから端末に転送すること。
(b)端末で個々に累計されるパラメータ・セットを部
分的にコピーする準備をすること。ホスト・プロセッ?
、第ルベル・プロセッサおよびコントローラは全パラメ
ータ・セット、または実効的に全パラメータ・セットを
維持する。
(c)第ルベル・プロセッサがユーザー・インタフェー
ス要求を検査するように準備しく顧客インタフェース事
項と反対に)、かつ適当な優先順位でプリセットされた
プロトコルによって適当ナインタフエース・レベル(ホ
スト、第ルベルまたはコントローラ)とみなされるレベ
ルに前記ユーザー・インタフェース要求を送る。
これらの変更の意味は次のとおりである。
(i)コントローラはもはや処理の隘路とはならない。
(11)第ルベル・プロセッサはその位置に不適当なユ
ーザー・インタフェース・オペレージコンから解放され
る。
(in各々のトランザクションは、特に端末においてカ
プセル化することができる。それによって、 (、)転送に気付かずに他の端末にトランザクションを
コピーし、処理することができる。
(b)現在のトランザクションを壊さずに端末をコント
ローラからコントローラに切換えできる。
(C)トランザクションを中断はするが壊さずに、希望
する多(のレベルにそのトランザクションをコピーし、
かつ再生する。
(d)モニタするため端末でトランザクションを処理す
るとき、接続されているどの従属処理インタフェースを
含む、どのインタフェース・レベルでモトランサクショ
ンハ表示可能である。
(e)トランザクションはパラメータ・セットの更新に
よって中断されないし、トランザクションを成立させた
パラメータを用いてトランザクションを元に戻すことが
できる。
(f)端末トランザクション・データ(例えば、総局所
トランザクショ゛ンの統計)は端末で直接利用可能であ
り、かつコントローラ故障に関係なく端末によって保護
できる。
本発明の詳細な説明するために、地域全体にわたるスト
ア系列の特定の環境が選択された。それは基本システム
拳マトリックスのべきを生じるのみでなく、前記マトリ
ックスがサポートできる機能特性の全組合せを開示する
ことが可能になるからである。しかしながら、現実の社
会では前記特徴のすべてが有用であることもないし、す
べてのユーザーが必要とすることもないことを理解する
必要がある。提案された特徴のすべてがサポート可能で
あること自体は、望ましいことではあるが、絶対必要で
はない。特定のユーザーが必要とするどんな組合せもオ
プションとして使用可能でなければならない。
基本階層構造は本社に設置されたホスト・プロセッサ1
0を含む。ホスト・プロセッサ10は大規模データ記憶
装置、本社データ処理、本社ユーザーφインタフェース
をサポートし、全システムのリアルタイム機能の焦点を
提供してシステム全体にわたる統合監査を実行するとと
もにリアルタイム・パラメータ・セッ、トによってシス
テム全体にわたる同次リアルタイム制御を行なう。前記
リアルタイム・パラメータ・セットは、ストア系列の場
合、価格表であるが、予約システムでは、利用可能性お
よびステータスを含み、更にクレジット管理、交換レー
ト等を含むことがある。パラメータ・セットはプログラ
ムではないが、システム全体にわたってプログラムによ
って維持され、使用される。パラメータ・セットはユー
ザーをインタフェースする通信に各店して、かつパラメ
ータ・セットが利用可能性を含む場合には必ず統合監査
機能に応答して、記憶装置で維持される(構成され更新
される)。
関連記憶装置およびそれ自身の周辺装置を有するプロセ
ッサ11はホスト・プロセッサ100周辺装置として、
かつ全システムの第ルベルのプロセッサとして系列のス
トアに設置され、ストアでのユーザー・インタフェース
、ストア・データ処理および局所監査、システム・メツ
セージ処理および経路指定センタ、ならびに局所パラメ
ータ・セット記憶装置iよび保守機能を提供する。
コントローラ12はプロセッサ11の周辺装置として、
カつ全システムの第2レベルのプロセッサとして各スト
アに設置される。各コントローラはそれ自身の記憶装置
を含み、それ自身のノくラメータ・セット・コピーを維
持するように構成されている。
端末13はそれぞれが記憶および処理能力を有し、コン
トローラ120周辺装置として、各ストアにわたってト
ランザクション点に設置され、システムと顧客の間のリ
アルタイム・インタフニーストして作用する。システム
は2つの異なる論理インタフェースを有する。その1つ
はユーザー(ストア系列)に対するものであり、他の1
つ(ま顧客に対するものである。前記2つのインタフェ
ースの必要条件は全く異なる別々のものである。顧客が
自分のトランザクションが)(ツチ処理されるのを待つ
意志もなく、または1Å以上の他の顧客と共同で勘定を
すませる意志もないと〜・うことだけで、個々の顧客が
専用する装置のリアルタイム動作を顧客インタフェース
は行なわなけれ&fならない。しかしながら、顧客イン
タフェースに関連する機能セットの構成は限られている
。個々のトランザクションの1つの要素、またはすべて
のトランザクションの集計に関して、リアルタイムまた
はバッチ、特定または一般の機能の完全な組合せをユー
ザー°インタフェースは用意しなけれ&?ならない。前
記2つのインタフェースの間の1つの相違点は次のよう
に表現される。すなわち、顧客インタフェースは高速低
機能の能力であり、ユーザー・インタフェースは混合速
度混合機能の能力である。
ストア系列の環境では、顧客インタフェースは1つの代
表的な汎用端末の見地から規定され、次の事項の処理が
、必要ではないこともあるが、可能でなければならない
(a)どの特定の操作員でも受入れるか、または拒否す
ること (b)どの特定の顧客でも受入れるか、または拒否する
こと (c)どの特定の決済モードでも受入れるか、または考
慮すること (d)人間および/または機械入力を受入れること(−
)価格を決め、合計すること (f)報告すること (g) Yステム質問者として動作すること(h)L−
f−−インタフェースの代替素子として動作すること そのため、代表的な汎用端末は比較的大きい作業用記憶
、プロセッサ、キーボード、走査器、プリンタ、ディス
プレイ、現金収納引出、カード争リーダ、および通“信
コントローラを含む。端末の各素子の相互関係と機能は
重要であり、後に詳細に説明される。ワンチップおよび
ツウチップ・プロセッサの出現により、プログラム・モ
ジュールとプロセッサを随意に交換することが可能とな
り、1多機能”と呼ぶ方が適当である。それによって、
記憶探索機能は探索プログラムまたは小型専用プロセッ
サとすることができる。どういう事がというと、ある事
象が生じると、記憶は一定の基準によって探索されるの
である。
各端末は、論理的には一度に1つのコントローラにのみ
接続されるが、状況が許せば物理的には2つのコントロ
ーラに接続される。その方法は、のいずれかを含めて広
く知られている。
良好な解決は各コントローラが2つのバス・ループをサ
ポートすることである。サポートされた端末はそれによ
って大体等しい数の通信コントローラによって各ループ
に結合され、1つのループの端末は6隣接”コントロー
ラの2つのループの1つに切換可能である。要求が2つ
の隣接コントローラを認めるのに不十分な場合は、明ら
かに良好な解決を与えることはできない。また、通信コ
ントローラはループに論理的に接続されてループの一部
分を形成するので、選択された端末を1つのループから
他のループに切換えることによって、実際に2つのルー
プを結合し、ループ・コントローラの関連性を変えるこ
とができる。
各コントローラは2つの通信機能を有する。1つはバス
・ループにぢするものであり、他の1つはサポートして
いる第ルベル・プロセッサ、記憶維持機構、ユーザー・
インタフェース機構およびロギング機構に対するもので
ある。
それぞれの第イレベル・プロセッサは2つの通信機能を
有する。1つはサポートしているコントローラに対する
ものであり、他の1つはホスト・プロセッサ、相補的ユ
ーザー・インタフェースを有する比較的広範囲の従属処
理機構、記憶維持機構、システムeメツセージ・トラッ
プ機構、システム・メツセージ移送機構およびユーザー
・インタフェース介入機構に対するものである。
システムのリアルタイムの局面に焦点を合わせて、シス
テム・パラメータ・セットの最新aピーのすべてがホス
ト・コンピュータ、第ルベルの各プロセッサ、各コント
ローラに存在するものとし、かつ制御プログラムは別に
して、特定の端末の作業用記憶が空であるものとして、
前記特定端末に表示される顧客のトランザクションの経
過を辿ってみることにする。前に述べたように顧客のト
ランザクションは顧客によって管理されているので、前
記トランザクションは既に開始され、かつ継続される予
定であるか、またはまだ開始されていない。最初に後者
の状態を考える方が理解し易い。
後で明らかになる理由により、トランザクション識別子
はキーボードを介して、あるいはキーボードまたは走査
器で最初のトランザクション要素を入力することによっ
て自動的に、作業用記憶域に入力される。端末に符号化
された要素を入力して最初のトランザクション要素を示
すのにキーホードまたは走査器のどちらを介して行なう
かは、その記憶の構成による。例えば、前記要素が一括
購入の一部としての生鮮野菜の購入に相当する場合、端
末に秤がついているとき以外は、コードは識別および重
量の両者を示し、操作員によってキーボードから入力さ
れる。端末に秤がついている場合は、重量コードは自動
的に入力される。あらかじめパックされ、ラベルが付さ
れた商品で、バー・コードによって符号化された1つの
包装品の購入に要素が相当する場合は、1走査器によっ
て要素は入力される。キーボードおよび走査器入力は双
方とも自動的に処理され、残りの端末に対して1つ、か
つ同一の存在として示される。コード受領により、プロ
セッサは探索機能を動作させ、トランザクション要素に
関連するパラメータ、例えば商品の価格/重量を作業用
記憶域で探索する。前記パラメータは作業用記憶装置に
含まれていればアクセスされ、含まれていない場合は、
コントローラの記憶装置に含まれている完全なパラメー
タ拳セットのコピーから必要かつ十分なパラメータのコ
ピーを得ることをプロセッサはサポートしているコント
ローラに要求する。前記コントローラは前記要求を処理
し、コントローラの記憶装置にある完全なパラメータ・
セットのコピーを適切に呼出し、端末に送る。端末は送
られたコピーを作業用記憶装置に格納する。端末とサポ
ートしているコントローラの間の通信はそれぞれの通信
機能および接続バス・ループによって行われる。
前記トランザクションのパラメータが使用可能になると
直ちに、実際の価格がプロセッサで生成され、プリンタ
で印刷され、かつ作業用記憶装置にあるレコードに書込
まれる。同じ商品の複数の要素が同一レコードに記録さ
れるほかは、トランザクションは前記のように要素ごと
に進められる。
こうして、パラメータは、パラメータ探索の結果として
、作業用記憶装置にあることがわかり、前記パラメータ
のみでなく関連するレコードも呼出、される。前記パラ
メータまたは複数パラメータは絶対必要ではないが、レ
コードの一部分を構成できる。
トランザクションが終了する・と、蓄積されたレコード
は1回に1つずつコントローラに送られ、作業用記憶装
置がクリアされると直ちに、次のトランザクションの開
始が可能になる。レコードは不連続であるから、開始さ
れたレコードのカウントは累計され、コントローラへの
伝送時に端末に表示され、そしてレコードが実際に送ら
れるとカウント・ダウンされ、伝送が進行中であること
と、伝送がどの段階まで進んだかの両者を視覚的に表示
する。
普通の動作状況では、コントローラが受取ったレコード
は単に記憶され、その後、サポートしている第ルベルの
プロセッサに転送され、そこで処理されてストア監査を
行ない、ストア系列監査のためホスト・プロセッサに転
送される。システム内の転送優先順位はトランザクショ
ン・プロトコルに当然関連することは明白である。利用
可能性がリアルタイム・トランザクションに必要不可欠
な構成要素であれば、レコード転送は高い優先順位でな
ければならない。そうでない場合は、レコード転送は適
度に低い優先順位を得る。更に、いくつかの例外はある
が、トランザクションが終了した後は、レコードの個体
性は重要ではなく、トランサクション・データはレベル
カラレベルへ漸進的に転送されるのに対応して前記デー
タを漸進的に分類し、統合す゛るという利点が得られる
しかしながら、レコードの個体性が問題となる状況が存
在する。第1の状況は、トランサクションにおいてであ
る。すなわち、トランザクション要素の端末処理の方法
に不可欠な機能であることは別にして、トランザクショ
ンはまた、時には好都合な2つの機能特性をサポートす
る。第1の機能特性は顧客の意志の変更に便宜を与える
ことである。トランザクションの要素として、関連する
類似のn項目がすべて同じパラメータを使用するものと
して、端末で処理中、トランザクションが終了する前に
顧客が前記要素の1つを除去しようとするとき、故意ま
たは偶発的な詐欺行為を阻止するための検査を行なうこ
とができる。プロセッサは取消メッセニジと前記要素種
別のレコードとを比較する機能をサポートし、キー・フ
ァクタが一致しないならば取消を禁止することができる
これは、異なるパラメータを用いた取消および入力され
ていない要素の取消は不可能であることを意味する。
第2の機能特性は、通常、接続コントローラのみに限り
、しかし、理論的にはシステム内のどこにおいても、不
完全なトランザクションを転送し、かつ、その後で、同
一のまたは別の端末に戻して完全なものにすることがで
きることである。これは端末の故障および顧客の衝動を
調整し、利用可能性が問題とならない確定されたパラメ
ータ、または利用可能性が問題となる確定されたパラメ
ータの検証によって継続処理を可能にする。それは、ト
ランザクションがかなりの時間中断されれば、システム
・パラメータ・セットはほぼ間違いなく変更されている
からである。こうして、単純な販売環境における同じト
ランザクションで同一商品について同じ顧客に異なる価
格を請求することを回避し、または中断されたトランザ
クションの既に処理された要素が、利用可能性が不可欠
な基準となる環境で、そのまま有効であることを保証す
ることができる。
これらの動作モードはシステムに適応するように拡張さ
れ、ストア・トランザクション・タイプが得られる。前
記タイプでは、商品は部門毎に累計され、最後に会計部
門で清算される。前記タイプのストアでは慣例的に顧客
がストアで持ち回るトランザクション嗜カードが使用さ
れている。このシステムでは、トランザクションョンは
カプセル化されたデータ・レコードであるから、ストア
内のどの端末にも呼出可能であるので、物理カードを廃
止できる。
更に、レコード構造によって利用できる機能特性として
、遠隔インタフェースで要素毎にトランザクションを遠
隔モニタする特性がある。トランザクション要素は1つ
だけのレコードに属し得るから、接続コントローラおよ
び第ルベル・プロセッサを介して、例えば、リアルタイ
ム機能に近い前記第ルベル・プロセッサの従属処理スク
リーンに前記レコードはコピー可能である。同じスクリ
ーン、すなわち並置スクリーンは関連端末で物理的動作
の閉回路テレビ画像を表示できることから、例えば詐欺
行為が探知できる。
前記の機能特性が示す意義の1つは、前に述べた第ルベ
ル・プロセッサにおける自動システム・メツセージ移送
機能である。変更前のシステムでは、すべてのシステム
・メツセージは受信している第ルベル・プロセッサの操
作員コンツルで自動的に表示されたので、現実的条件で
は、システムにおける監視特性は不可能であったことは
明白である。変更されたシステムでは、システム・メツ
セージは受信している第ルぺ、ル・プロセッサでトラッ
プされ(すべてのシステム・トラフィックは前記プロセ
ッサを通過しなければならな℃う、処理され、そして個
々にアドレス指定可能なシステム−インタフェースすべ
てに適当とみなされるインタフェースに、プリセットさ
れたプロトコルによって移送される。監視環境では、前
記インタフェース位置はトラップしているプロセッサの
従属処理インタフェースの中にある。もう1つの極端な
例、例えば、爆発物または火災に対する緊廂、メツセー
ジの場合、メツセージは所在地のすべてのインタフェー
スに送付される。前記機能はメツセージを反対方向に送
付するのにも使用できるので、端末が操作員識別検査機
能(合言葉、暗号等)を含む場合、単に、前記第ルベル
・プロセッサによって直接または間接にサポートされる
端末すべてに対するメツセージ移送によって、システム
・メツセージは特定の端末を特定の操作員に指定できる
。操作員交替を要求するメツセージはサポートしている
コントローラに移送可能であり、全システム間合せ(例
えば、将来の補給に関する)はホスト・コンピュータに
移送できる。正確なプロトコルはユーザーに対する問題
であり、プロトコルをサポートする特徴が用意されてい
る。
本システムは市販の製品の変更された形式であるから、
追加および変更部分についてのみ詳細に説明を行なう。
ホスト・プロセッサ10は基本的には変更されておらず
、メツセージ、を受信し、処理するように設計済みであ
るので、ホスト・プロセッサ10については、これ以上
述べることはない。
第4図で、代表的な第ルベルのプロセッサ11は既に操
作員コンツル30、周辺インタフェース装置61、大容
量記憶装置”32、ホスト・プロセッサとの通信機構3
5、およびコントローラとの通信機構34を含む。
プロセッサ11は更に次のものを含む。
(a)パラメータ・セットを含むファ、イル維持の機構
65 (b)従属処理の機構36 (c)ホスト・プロセッサ10に対するトランザクシ冒
ン・データおよびコントローラ12に対するパラメータ
・データのフロー維持の機構67(d)システム・メツ
セージ受信の機構68下記のタンデム機構も組込まれて
いる。
(、)システム・メツセージ・トラップ/送信の機構3
9 (f)システム・メツセージ処理の機構40既に述べた
ように、これらの2つの機構は独立したマイクロプロセ
ッサまたは独立したプログラム・モジー−ルまたは前記
2つの混成とすることができる。これらは機能的には独
立している。機構39は現在ある機構35.36.67
および38と通信し、かつ機構36と無関係に周辺装置
31への別の通信経路を有する。機構4oは機構39と
6プツトアンドテーク”の“基準でのみ通信する。
機構69は現在ある機構38が受信したシステム・メツ
セージをトラップし、メツセージのタイプを識別し、現
在ある機構35と通信し、前記タイプの特定のプログラ
ム・セットを要求しくそのようなプログラム・セットは
大容量記憶装置52に記憶されている)、予定の時間に
、前記プログラム・セットを機構65から受信して、メ
ツセージとプログラム・セットの両者を機構4oに対す
る待行列に加える。機構4oは6次のタスク”を引出す
、すなわち要求する。その場合、機構39は優先順位に
従って待行列から1次のタスク”を引出し、関連するプ
ログラムに従ってメソセージを処理し、その結果を機構
39に対する待行列に加える。機構39は処理されたメ
ツセージを優先順位に従って待行列から取出し、送付す
る。メツセージの正確なタイピングおよび優先順位はユ
ーザーによって定まり、メツセージのトラップ、待行列
への付加および取出しは標準的なデータ処理方法で行わ
れる。一定の状況において、処理されたメツセージの送
付に関連して、機構39は2つの経路を有する。前記経
路によって処理されたメツセージは、現在ある機構37
および38を経由し、かつ直接の通信線(周辺装置31
への線41、およびホスト・コンピュータ10への線4
2)Kよって、インタフェースに送られる。その場合、
機構40が実行する処理によって、使用される方法と目
標とする宛先が指示さiる。2重に移送することは、直
接のメツセージ(例えば、線41および42を経由する
)は通常の場合(火災警報のような)、インタフェース
に強制的に送られ、特定の場合(防護警報のような)防
護インタレエースにのみ強制的に医られることを意味す
る。機構66を経由して送られたメツセージは展開する
メツセージ処理プログラム・セットは特にユーザーのた
めに書込まれる必要がある。それによって、目標が適切
に選択され、予想メツセージ・トラフィックは直接経路
の場合は低レベルとなり、機構67および38による場
合は高レベルとなる。
コントローラ12はプロセッサであって、構造上はほと
んど変らないが、機能が変更されている。
顧客トランザクションの関連では、コントローラ12は
一般に処理機能を実行しないが、各コントローラ12は
ユーザー・インタフェース61と通信する処理の機構6
0を有する。故障または1接続”プロセッサ11から分
離された場合、コントローラ12は接続端末13で、減
少はするが、顧客トランザクション能力を維持できる。
コントローラ12の基本的能力はファイル維持およびメ
ツセージ交換能力である。各々のコントローラ12はフ
ァイル維持の機構66を介して大容量記憶装置62をサ
ポートし、プロセッサ指向の通信機構64と、端末指向
の通信機構65と、各機構゛60.63.65および6
6の間のデータ・フローを維持するための機構66とを
含む。顧客トランザクション処理は端末16で実行され
るから、通信機構64および65はそれぞれの並列バッ
ファ67および68によって保護される。コントローラ
12の通常の動作はコントローラ電源によって電源を供
給されるが、それぞれに予備電源69および70(通常
はバッテリ)を有する。基本システム。
のコントローラ12は電源故障の場合、コントローラ自
身の内容を自動的に非揮゛発性記憶装置に転送する構成
を備えているが、ここではその代替としてバッファを保
護する構成を含むことができる。
コントローラ12を通るデータ、またはコントローラ1
2に記憶されているデータは、そのデータが正しく処理
されたという応答が送られるまでは、固有のバッファに
保持される。大容量記憶装置62が非揮発性(ディスク
、テープ等)であるものとすれば、予備電源によって、
非揮発性を示す非常な高速なバッファは(必ずしも使用
可能ではないが)、電源不安定および宛先の故障に対し
てデータ伝送を確保して後の回復を可能にし、更に、各
機構60.62.63および66が処理できる通常のデ
ータ処理よりも高速なバースト・レートでデータが受信
されることを可能にする。各々のシステムの受信接続部
に前記に類似の構成を与えることが可能で、全システム
故障の場合における一時的なデータ変動からの回復を可
能にする。
前に述べたように、既にコントローラ12は完全なパラ
メーターセットカ維持され、要求によってアクセスされ
るように構成されており、接続プロセッサ11からの更
新と、接続端末13による処理が行なわれる。更に、端
末の作業用記憶装置の内容が既知の場所に保持されるよ
うに各々の潜在的に接続された端末用に供された領域が
維持され(″潜在的”の意味は後で説明する)、それと
ともにコントローラ・プログラムφセットの記憶領域と
それによる処理のための作業用記憶装置が与えられる。
前記記憶装置は容量が犬である。それは、6接続”4プ
ロセツサがダウンすると、コントローラ120機能の1
つは6接続”プロセッサの代りに動作することであるか
らである。これは次のことから従属処理機能とみなされ
ることもある。すなわち、局所システム・メツセージの
すべてをユーザー・インタフェース61に回送すること
、トランザクション・データ・のすべてをファイルする
こと、およびユーザー〇インタフェース61によって行
なわれる操作員の許可のような制御データをファイルす
ることが含まれる。この機能に対応して、プロセヱサ1
1には回復プログラム参セクトが与えられる。これは、
プロセッサ故障から回復するものとして、調整および処
理のため、接続コントローラにおけるファイルされたト
ランザクション・データと制御データを呼出す。このよ
うにして、システム全体の機能は低下するが禁止される
ことはない。更に、独立して動作するそれぞれのコント
ローラ12で生じ易い許可エラーの検出と除去が可能で
ある。
もう1つのフェイル・ソフト特性はコントローラ12で
はなく、端末13で処理される個々の顧客トラ・ンザク
ションによって与えられる。第3図に示すように、端末
13(図には2つの端末のみが示されている)はループ
・ノ(ス構造によって接続可能である(ループ・バス構
造そのものは広く知られている)。それぞれのコントロ
ーラ12は2つのループ・バス構造をサポートし、それ
ぞれのサポートによって実際には接続端末の半分がサポ
ートされる。それぞれの端末は2つのループφバス構造
、すなわち2つのコントローラ12のそれぞれの対の1
つに6接続”され、記憶構成カー可能になる。町接続”
は物理的な面と論理的な面の両方を含む。物理的には、
端末16は2つのル−プ・バス構造に接続されるが、論
理的には、1回に1つのループ・バス構造にのみ接続さ
れ、物理的すなわちプログラム・スイッチ(図示せず)
が与えられていて、現在の論理的接続を決定する。
この配列によって、端末を別のコントローラ11に接続
することが可能であるが(前に述べた゛潜在的”を表わ
す)、前記端末での処理は次の理由から中断されない。
すなわち、1処理目的にとって、端末が必要とするもの
はすべてノくラメータであり、すべてのコントローラ1
2は完全なノ(ラメータ・セントを維持している。先行
のトランザクション処理は端末でロギングされるので、
(接続によって)影響を受けることはなく、更に、新し
いノζラメータのみが、連続性を、それが要求された場
合、保持するのに必要となる。局所端末をサポートする
ため特定の場所で1つのコントローラ12のみが経済的
に正当化できる場合でも、端末切換が少な(とも配線故
障を回避しうる2重ル−プ・・くス構造の間で行われる
という利点がある。
第2図に詳細に示される端末15、では必ずしもすべて
の端末に必要ではない要素が含まれる。最も簡単な場合
でも、端末16には現在ある通信機構81(コントロー
ラ12指向)、記憶装置82(記憶容量が大幅に増加さ
れている)、処理機構86および84(明らかに機能を
持たない入出力端末は、メツセージをアセンブルし、且
つ表示するためだけでも、必然的にある程度の処理能力
を要するから、能力が増加されている)、およびキーボ
ード85/プリンタ860対を含むものと予想される。
現金収納引出はユーザーの要求があれば備えられる。キ
ーボード85/デイスプレイ870対はキーボード85
/プリンタ86の対に取って代ることができることは明
らかであり、顧客が調査するのに用いる端末および局所
システム・メソセージ入力だけに対しては十分なインタ
フェースである。
汎用の端末13は更にラベル走査器88、カード・リー
ク89、およびζ恐らく、重量秤90を含むものと予想
される。
プリンタ86とディスプレイ87の場合、特に出力を制
御するため、且つ純粋な処理機構83および84が1つ
の入力だけを有効に見分けるように入力のすべてを同一
形式に変換するため、インタフェースとして動作する各
機構85〜9oはそれぞれに基本処理機構(85a〜9
0a)を有する。処理機構83(プロセッサ)および8
4(記憶プログラム)は記憶コントローラ91を介して
トランザクションの各要素を処理し、前記トランザクシ
ョンを集計する能力を有する。関連する細かい機能特性
は端末の特性によるが、基本的には複雑ではなく、かつ
迅速に実行される。前記機能は純粋な質問フェーズを含
むこともあり(旅行トラ・ンザクション)、含まないこ
ともあるが(チェックアウト現金支払オペレーション)
、通常はトランザクション要素ごとの現金計算と主要ト
ランザクション・フェーズにおける集計オペレーション
を含む。いずれのフェーズにおいても、機構85.88
.89お上び90の1つまたはそれ以上からの入力があ
ってトランザクション要素を識別し、それに対応して記
憶装置82でパラメータ、特に前記要素に関連するパラ
メータが探索される。
前記パラメータが見つかると、質問モードの場合には、
表示され、トランザクション・モードの場合には、表示
を伴なって、またiま伴なわずに価格または他の計算を
実行するのに用いられる。前記パラメータが見つからな
い場合には、接続コントローラ12に対する要求がアセ
ンブルされ、通信機構81を介して送られる。要求され
たパラメータの受領によって記憶装置82は更新され、
計算が実行される。いずれの場合にも、計算の結果は記
憶装置82にあるレコードに記憶され、使用されたパラ
メータの項目で識別可能である。最も簡単な例は陳列さ
れた商品の購入そのものである。
商品を識別するバー・コード・ラベルが付されている商
品と、付されていない商品とがある場合、商品は順次提
示され、入力としてラベル走査器88またはキーボード
85が適宜用いられる(重量 ・秤90は使用されるこ
ともあり、されないこともある)。商品単位ごとの価格
は記憶装置82にあるか、または記憶装置82に入力さ
れ、顧客に対する価格が計算される。こうして、トラン
ザクションのそれぞれの要素に対してではなく、それぞ
れの商品の種類ごとにレコードが累計される。例えば、
4番目の入力商品Aによって、商品のレコードは3A、
at”PRICE”= COS T ”から’4A、、
at”PRICE’=NEWCO8T”に更新される。
レコードが確定すると、処理機能83における作業用レ
ジスタでレコード・カウントは増分され、それぞれの価
格増分が確定すると、処理機能86における別の作業用
レジスタで価格合計が更新される。
しかしながら、トランザクション要素がトランザクショ
ンから商品Aの1つを除去することである場合でも、記
憶装置82はパラメータとレコードの両者を得るために
探索され、そのレコードの有効性が検査され、削除され
ることになっている商品が実際にそのレコードに存在す
ることが検査される。そして、トランザクションの要素
と、その前後のレコードを表示することによって、トラ
ンザクション要素(削除)が行なわれたことを顧客に立
証する。検査はユーザーおよび顧客の双方に対するもの
である。
トランザクションの要素が出しつくされ、全体として購
入を表わす場合、ストア・レコードは合計を計算するの
に用いられ、処理機構86(プロセッサ)内の特定の作
業用レジスタにある累計と比較される。前記合計はレコ
ードとして記憶され、プリンタ86によって領収書が印
刷される。釣銭および支払いも通常の現金支払いの場合
の方法で計算され印刷される。この時点で、顧客は端末
を解放し、記憶装置82にあるレコードは接続コントロ
ーラ12にレコード毎に送られ、プロセッサ(処理機構
83)内の指定された作業用レジスタにおけるカウント
は減分され、その内容は表示される。これによって、転
送が進行中であること、残りはどれくらいあるか、そし
て最後に、転送が完了したことが表示される。指定され
たレジスタの6全0″を検査し、希望があれば、“端末
作動可能”のようなメツセージを表示することができる
通常、複数の支払い形式が使用される(現金、クレジッ
ト・カード、預金口座および小切手)。
クレジット・カード、すなわち預金口座の証拠となるも
のが用いられる場合、カード・リーダ89は確認のため
前記カードからデータを入力するのに必要になり、トラ
ンザクション要素として適切な構成のシステムによって
処理される(すなわち、パラメータが得られ、計算が行
われる)。同様に、提示されキーボードから入力され、
記憶された会計伝票番号があっても、またはなくても、
カード・リーダ89に提示された証拠によって操作員が
端末に信号することは可能であるが、それはストアルヘ
ル、スなわち第ルベルのプロセソlす、またはそれによ
って直接または間接にサポートされるユーザー・インタ
フェースのどれかで生じ、且つそのストアに特有のパラ
“メータ・セットによって可能になるが、2つ以上の端
末で重複して操作員が可能になることはない。
端末での実際の支払によって(または、実際(は使用さ
れないが、その手段を与えるのに)、領収総計レジスタ
92がそれ自身の予備電源93とともに与えられ、前記
レジスタ92は、例えばそれぞれの現金および小切手支
払に対して更新されるが、クレジット・カードまたは預
金口座支払に対しては、ユーザーがどんなに要求しても
更新はされない。各レジスタ92は端末によって自動的
に増分されるが、通常(非特権)オペレーションによっ
てリセットまたは減分することはできない。
前記レジスタは通常、端末電源から電源を供給されるが
、予備電源93は電源故障の場合に前記レジスタの内容
を保持する。それによって、システムの前記部分の故障
の場合にレジスタの偶然性によって会計伝票合計が失わ
れないようにする。
更に、記憶装置82に対して別の予備電源94が与えら
れ、故障に際して、コントローラ12が動作を終ってい
れば、記憶装置82を保持し、またはコントローラ12
が動作を保っていれば、接続コントローラ12の大容量
記憶装置62に記憶装置82にあるデータの内容を高速
で転送する。
大容量記憶装置62は前記データおよび並列バッファ6
8に対する予約ファイルを有し、本来ならば受入れがた
い高速で前記データを受取ることができる。コントロー
ラ95は各々の端末に与えられており、予備電源94に
よって電源を供給され、高速転送動作を制御する。
前記予約ファイルは2次的な役割、すなわち計画的に中
断されたトランザクションのすべてが通常の転送方法に
よって転送されたものを受取り、端末を他のトランザク
ションのために解放する役割を有する。トランザクショ
ン・レコード構造はコントローラ12および端末13と
無関係であるから、記憶された中断トランザクションは
既に示したように再開のため、接続端末15のどれにも
書込み可能である。
それぞれの端末13にはパラメータ・サブセットを維持
するための各種の可能なプロトコルがあり、最も簡単な
ものは開示された、すなわち−回要求されたトランザク
ションに対して保持することである。もう1つは第1の
サブセット(最も高い頻度で使用されると予想されるパ
ラメータ)を転送し維持する(保持し更新する)ことで
あり、かつ−回要求された他のどれかのトランザクショ
ンに対して保持することである。これは、使用されると
予想されたが殆ど使用されない場合を除き、第1のサブ
セットに対するように第3のサブセットに拡大できる。
この最後の配列によって、各々の端末における記憶セグ
メントの専用は、記憶が適切に構成されているという条
件で、接続コントローラ12におけるパラメータ・トラ
フィック、および接続コントローラ12からのパラメー
タ・トラフィックの減少によって十二分に埋合わせられ
る。
それぞれの入力機構はそれ自身の処理機構を有するから
、これまで当然に達成できた速度以上の速度で適切な処
理機構に直接にデータを与えることによってシステムを
書込試験することが可能である(シミュレートすること
、例えばキーストローク)。試験データもそれぞれの入
力処理機構を廿11 バイパスして処理機構83(プロセッサ)に直接に供給
可能である。装置がプラグで相互接続されている場合、
これらのいずれかを達成する1つのに適切な専用ハード
ウェア試験装置をプラグ・イン接続することである。更
に、すべての入力が処理機構83(プロセッサ)に対す
る入力とじて現われ、かつトランザクションがパラメー
タによって内部的に制御されると、どちらが入力される
かを操作員が理解するがどうかは問題ではない。従って
、英数字コード、または機械読取可能マーク、またはそ
の両者が商品を識別するのに用いられるかどうかは別に
して、どちらが用いられるかをラベル走査器88、また
はキーボード85、またはその両者によって入力するこ
とだけが操作員に要求される。このようにして、検査デ
ータはランダムに対詐欺行為整数として入力され、操作
員には知られないが端末で検出可能である。
夜間、例えば、顧客がすべて去ったとき、特別のユーザ
ー・システム・インタフェースとして、トランザクショ
ン端末を用いることもできる。例えば、叫すックス・プ
リンタをサポートするプリンタ処理機構を適切に構成し
、掌に同一方向に繰返してオーバプリントすることによ
って(前記プリンタの通常の使用における両方向とは異
なる)、バー・コード・ラベルを印刷することができる
。前記の動作はプリント媒体の変更を必要とし、かつ低
速であるが、顧客トランザクションを必要とせずに、顧
客に対して利益のみが与えられる。
ディスプレイ87(存在する場合)はそれ自身の処理機
構を有するから、データ入力は(データ入力はすべて同
じに見えるから、と、のソースからのデータ入力も)入
力されると表示可能である。
エラーは平易な言語のテキストで表示可能であり、ディ
スプレイ87に特有の診断プログラムは組込み可能であ
り、端末の他の部分に無関係に実行される。プリンタ8
6も同様に試験可能である。
競パラメータ参セット”の概念は重要であるから次に説
明する。この用語がトランザクション制御データ以上の
もの、例えばシステム構成データを加えたものを含むと
理解するユーザーもいる。
コントローラ12は第ルベルのプロセッサが要求するシ
ステム構成データのすべてを必要としないから、明らか
にシステム構成データを1局所に集めておくことが可能
である。より広い意味に゛パラメータ・セント”を解す
れば、すべてのプロセッサ(10,11および12)に
完全なセントが維持されると予想することは最早正当で
はないが、トランザクションに関する限りでは完全であ
るという意味がある。
このようにして、個々のユーザーの要求に応じたどの組
合せにおいても非常に多くの機能特性をサポートすると
ともに、他の機能特性が等し℃・ものとして、より高い
リアルタイム処理速度、よりすぐれたシステム・メツセ
ージ応答、およびシステム故障に対する耐力の増大(シ
ステム故障がよりソフトであること)を与えるマトリッ
クスが基本システム変更によって与えられる。
【図面の簡単な説明】
第1図は本発明の実施例におけるシステム全体のブロッ
ク図、 第2図は端末のブロック図、 第3図はコントローラのブロック図、 第4図は第ルベルのプロセッサのブロック図である。 10・・・・ホスト[株]プロセッサ、11・・・・プ
ロセッサ、12・・・・コントローラ、13・・・・端
末、30・・・・操作員コンツル、31・・・・周辺装
置、32・・・・大容量記憶装置、66.34・・・・
通信機構、35.56.37.38.69.40・・・
・機構、41.42・・・・線、60・・・・機構、6
1・・・・ユーザー・インタフェース、62・・・・大
容量記憶装置、63・・・・機構、64.65・・・・
通信機構、66・・・・機構、67.68・・・・並列
バッファ、69.70・・・・予備電源、81・・・・
通信機構、82・・・・記憶装置、83.84・・・・
処理機構、85・・・・キーボード、86・・・・プリ
ンタ、87・・・・ディスプレイ、88・・・・ラベル
走査器、89・・・・カード・リーク、90・・・・重
量秤、9.j・・・・記憶コントローラ、92・・・・
領収総計レジスタ、96.94・・・・予備電源、95
・・・・コントローラ。 第1頁の続き 0発 明 者 フィリップ・ジエアミイ・マツクコネル イギリス国シー・ビー38デ ィ・ティ・ケンブリッジ・バー ・ヒル・エイコーン・アベニュ ー36番地 @発明者  マーク・ローレンス・ツートンイギリス国
ハートフォードシア ・ウェア・ケストレル・コート 16番地

Claims (1)

  1. 【特許請求の範囲】 階層構造の頂点にホスト・プロセッサがあり、該ホスト
    −プロセッサが第ルベルの複数個のプロセッサに結合さ
    れ、該第ルベルのプロセッサの各々が第2レベルの複数
    個のコントローラに結合され、該コントローラの各々が
    トランザクション・インタフェース・レベルである第3
    レベルの複数個の端末に結合されており、前記複数のプ
    ロセッサおよびコントローラは前記端末を介して本゛シ
    ステムとインタフェースされたトランザクションの制御
    のための、システム全体にわたるパラメータ・セットの
    完全なコピーを維持し、且つ、処理機構とは別に、前記
    パラメータ・セットのコピーの更新と統合監査を目的と
    するトランザクション・データの集中のため通信トリー
    構造を与え、前記端末はそれぞれ、入出力制御プログラ
    ムを維持する作業用記憶装置を含み、且つ、前記端末か
    らサポートしている前記コントローラーに行(途中のト
    ランザクション・データのための一時記憶装置を与える
    如き同次階層構造リアルタイム・トランザクションの統
    合監査および従属処理ビジネスシステムにおいて、 (a)前記端末はそれぞれ、通常の状態において、前記
    作業用記憶装置内で、完全な個々のトランザクションの
    リアルタイム局面を要素ごとに処理するように構成され
    、 (b)前記端末はそれぞれ、現在のトランザクション要
    素に特有のパラメータを、前記パラメータが前記作業用
    記憶装置に駐在していないとき、サポートしている前記
    コントローラから要求し、且つ、前記パラメータをトラ
    ンザクションの期間中、前記作業用記憶装置に保持する
    ように構成され、 (c)前記端末はそれぞれ、トランザクションの期間中
    、トランザクション要素によってではなく、パラメータ
    によって支配される複数レコード形式でトランザクショ
    ンの勘定を維持するように構成され、 (d)前記第ルベルのプロセッサはそれぞれ、一対のタ
    ンデム機構を付加され、前記機構の第1の機構は、シス
    テム・ユーザーのインタフェース・メツセージをトラッ
    プし、且つ、個々の前記メツセージと、それに特有の処
    理プログラムから成るタスクを構成して待行列に加える
    ように、前記プロセッサおよびその記憶装置とインタフ
    ェースし、前記機構の第2の機構は、前記第1の機構が
    確立した前記タスクを待行列から取出して処理し、再び
    待行列に加え、前記第1の機構は処理されたメツセージ
    を本システムのユーザー・インタフェースのどれかに、
    その中でも特に、関連する第ルベルのプロセッサの従属
    処理のインタフェースに送り、且つ、一定の前記処理さ
    れたメツセージを前記第ルベルのプロセッサの従属処理
    ユーザー・インタフェースに強制的に送ることがどちら
    も可能であることを 特徴とするビジネス・システム
JP57162411A 1981-12-23 1982-09-20 ビジネス・システム Pending JPS58112155A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP813060720 1981-12-23
EP81306072A EP0082225B1 (en) 1981-12-23 1981-12-23 Business system

Publications (1)

Publication Number Publication Date
JPS58112155A true JPS58112155A (ja) 1983-07-04

Family

ID=8188485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57162411A Pending JPS58112155A (ja) 1981-12-23 1982-09-20 ビジネス・システム

Country Status (4)

Country Link
US (1) US4623964A (ja)
EP (1) EP0082225B1 (ja)
JP (1) JPS58112155A (ja)
DE (1) DE3176167D1 (ja)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0247623A3 (en) * 1984-03-19 1989-09-20 Omron Tateisi Electronics Co. Ic card transaction system
US5140517A (en) * 1984-03-19 1992-08-18 Omron Tateisi Electronics Co. IC card with keyboard for prestoring transaction data
US4901225A (en) * 1984-04-09 1990-02-13 Kabushiki Kaisha Toshiba Processing apparatus with hierarchical structure for implementing a machine instruction
US4851994A (en) * 1984-08-03 1989-07-25 Sharp Kabushiki Kaisha Data I/O terminal equipment having mode setting functions for downloading various specified application programs from a host computer
EP0198455A3 (de) * 1985-04-16 1989-12-13 Siemens Nixdorf Informationssysteme Aktiengesellschaft Datenerfassungssystem mit mehreren mikroprozessorgesteuerten Bedienplätzen
US4774664A (en) * 1985-07-01 1988-09-27 Chrysler First Information Technologies Inc. Financial data processing system and method
JPS62226271A (ja) * 1986-03-27 1987-10-05 Tokyo Electric Co Ltd Posル−プ自動切換装置
US4901223A (en) * 1986-04-30 1990-02-13 International Business Machines Corporation Method and apparatus for application software control of echo response
US4847761A (en) * 1987-09-24 1989-07-11 International Business Machines Corp. Automated bill of material
EP0377684A1 (en) * 1988-03-25 1990-07-18 Ncr International Inc. Point of sale system
JPH01255993A (ja) * 1988-04-05 1989-10-12 Sharp Corp 金銭出納装置
IE60553B1 (en) * 1989-12-21 1994-07-27 Paxlea Limited A computer system for portfolio management investment functions
WO1992004679A1 (en) * 1990-08-31 1992-03-19 Seer Technologies, Inc. Transaction processor
US5438509A (en) * 1991-02-07 1995-08-01 Heffron; Donald J. Transaction processing in a distributed data processing system
GB2263988B (en) * 1992-02-04 1996-05-22 Digital Equipment Corp Work flow management system and method
CA2137167C (en) * 1993-12-22 1999-09-21 Tony J. Brice Data management method and architecture
JP2721303B2 (ja) * 1994-05-12 1998-03-04 古河電気工業株式会社 接続装置の経路情報伝達方法
US5726898A (en) 1994-09-01 1998-03-10 American Greetings Corporation Method and apparatus for storing and selectively retrieving and delivering product data based on embedded expert judgements
US5550746A (en) 1994-12-05 1996-08-27 American Greetings Corporation Method and apparatus for storing and selectively retrieving product data by correlating customer selection criteria with optimum product designs based on embedded expert judgments
US5696909A (en) * 1995-01-27 1997-12-09 Hypercom, Inc. Virtual POS terminal
US5768142A (en) 1995-05-31 1998-06-16 American Greetings Corporation Method and apparatus for storing and selectively retrieving product data based on embedded expert suitability ratings
US5943655A (en) * 1995-06-06 1999-08-24 Cummins-Allison Corp. Cash settlement machine
US5875110A (en) 1995-06-07 1999-02-23 American Greetings Corporation Method and system for vending products
US6041362A (en) * 1995-10-20 2000-03-21 Electronics Data Systems Corporation Method and system for integrating disparate information technology applications and platforms across an enterprise
WO1997032287A2 (en) * 1996-02-27 1997-09-04 Dcns, Inc. Point of sale printer and interface
IES73865B2 (en) * 1997-03-19 1997-07-02 Trintech Ltd A point-of-sale transaction processing system
US7571116B1 (en) 1997-05-09 2009-08-04 Symbol Technologies, Inc. System for consumer-transaction information that follows the consumer
USH1830H (en) * 1997-06-17 2000-01-04 The Dow Chemical Company System for use-tax determination
US6321335B1 (en) 1998-10-30 2001-11-20 Acqis Technology, Inc. Password protected modular computer method and device
US6643777B1 (en) * 1999-05-14 2003-11-04 Acquis Technology, Inc. Data security method and device for computer modules
US6718415B1 (en) * 1999-05-14 2004-04-06 Acqis Technology, Inc. Computer system and method including console housing multiple computer modules having independent processing units, mass storage devices, and graphics controllers
WO2000079493A1 (en) * 1999-06-04 2000-12-28 @Pos.Com, Inc. A visual design tool for interactive sale devices
US6516322B1 (en) * 2000-04-28 2003-02-04 Microsoft Corporation XML-based representation of mobile process calculi
US7503033B2 (en) 2000-04-28 2009-03-10 Microsoft Corporation Model for business workflow processes
US6983259B1 (en) 2000-06-23 2006-01-03 Ebs Group Limited Anonymous trading system
US7184982B1 (en) 2000-06-23 2007-02-27 Ebs Group Limited Architecture for anonymous trading system
US7024386B1 (en) 2000-06-23 2006-04-04 Ebs Group Limited Credit handling in an anonymous trading system
GB2364586B (en) * 2000-06-23 2004-06-16 Ebs Nominees Ltd Deal matching in an anonymous trading system
US7827085B1 (en) 2000-06-23 2010-11-02 Ebs Group Limited Conversational dealing in an anonymous trading system
US7333952B1 (en) 2000-06-23 2008-02-19 Ebs Group Limited Compound order handling in an anonymous trading system
US7366690B1 (en) 2000-06-23 2008-04-29 Ebs Group Limited Architecture for anonymous trading system
US6910697B2 (en) 2000-12-15 2005-06-28 Symbol Technologies, Inc. Shopping cart that enables self-checkout
US7363269B2 (en) * 2001-01-03 2008-04-22 Ebs Group Limited Conversational dealing system
US7904488B2 (en) 2004-07-21 2011-03-08 Rockwell Automation Technologies, Inc. Time stamp methods for unified plant model
US8756521B1 (en) 2004-09-30 2014-06-17 Rockwell Automation Technologies, Inc. Systems and methods for automatic visualization configuration
US7672737B2 (en) 2005-05-13 2010-03-02 Rockwell Automation Technologies, Inc. Hierarchically structured data model for utilization in industrial automation environments
US7676281B2 (en) 2005-05-13 2010-03-09 Rockwell Automation Technologies, Inc. Distributed database in an industrial automation environment
US7650405B2 (en) 2005-05-13 2010-01-19 Rockwell Automation Technologies, Inc. Tracking and tracing across process boundaries in an industrial automation environment
US7809683B2 (en) 2005-05-13 2010-10-05 Rockwell Automation Technologies, Inc. Library that includes modifiable industrial automation objects
US8799800B2 (en) 2005-05-13 2014-08-05 Rockwell Automation Technologies, Inc. Automatic user interface generation
US7548789B2 (en) 2005-09-29 2009-06-16 Rockwell Automation Technologies, Inc. Editing lifecycle and deployment of objects in an industrial automation environment
US7881812B2 (en) 2005-09-29 2011-02-01 Rockwell Automation Technologies, Inc. Editing and configuring device
US7734590B2 (en) 2005-09-30 2010-06-08 Rockwell Automation Technologies, Inc. Incremental association of metadata to production data
US7526794B2 (en) 2005-09-30 2009-04-28 Rockwell Automation Technologies, Inc. Data perspectives in controller system and production management systems
US7660638B2 (en) 2005-09-30 2010-02-09 Rockwell Automation Technologies, Inc. Business process execution engine
US8275680B2 (en) 2005-09-30 2012-09-25 Rockwell Automation Technologies, Inc. Enabling transactional mechanisms in an automated controller system
US7801628B2 (en) 2005-09-30 2010-09-21 Rockwell Automation Technologies, Inc. Industrial operator interfaces interacting with higher-level business workflow
US8484250B2 (en) 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US7990724B2 (en) 2006-12-19 2011-08-02 Juhasz Paul R Mobile motherboard
US8484401B2 (en) 2010-04-15 2013-07-09 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US9392072B2 (en) 2010-04-15 2016-07-12 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US8984533B2 (en) 2010-04-15 2015-03-17 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3596256A (en) * 1969-08-08 1971-07-27 Pitney Bowes Alpex Transaction computer system having multiple access stations
US3956615A (en) * 1974-06-25 1976-05-11 Ibm Corporation Transaction execution system with secure data storage and communications
GB2023314B (en) * 1978-06-15 1982-10-06 Ibm Digital data processing systems
US4319336A (en) * 1979-02-02 1982-03-09 International Business Machines Corporation Transaction execution system with improved key function versatility
SE430106B (sv) * 1979-06-18 1983-10-17 Ibm Svenska Ab Hierarkiskt datorsystem

Also Published As

Publication number Publication date
EP0082225A1 (en) 1983-06-29
DE3176167D1 (en) 1987-06-11
US4623964A (en) 1986-11-18
EP0082225B1 (en) 1987-05-06

Similar Documents

Publication Publication Date Title
JPS58112155A (ja) ビジネス・システム
US7958202B2 (en) System and method for processing transaction data
EP0209392B1 (en) System for centralized processing of accounting and payment functions
EP0592251B1 (en) Database system
US5457305A (en) Distributed on-line money access card transaction processing system
US5222018A (en) System for centralized processing of accounting and payment functions
US5940813A (en) Process facility management matrix and system and method for performing batch, processing in an on-line environment
JPH08315254A (ja) Posシステム装置
US20010029490A1 (en) Automatic transaction device and recording medium having a transaction program which can be read by a computer
US8830831B1 (en) Architecture for balancing workload
EP0176072A2 (en) Electronic cash register system incorporating local goods data storage
EP1450324B1 (en) Pos system, pos server, shop terminal, sale managing method, and recorded medium
WO1991007725A2 (en) Point of sale system
JPH11306263A (ja) 電子マネーシステム、電子マネー用口座リンク方法及び記録媒体
MXPA04008873A (es) Sistema de reconocimiento de ingresos y metodo para realizar eficazmente procesos relacionados con el negocio y almacenamiento de informacion de evento relacionado con una transaccion.
CN114841812A (zh) 一种高并发撮合交易系统及其使用方法
KR100348172B1 (ko) 분산형온라인입출금카드거래처리시스템
EP0405594B1 (en) Electronic cash register system
US11823223B2 (en) Triggering and throttling access to reward card supplier interfaces
CN105009159B (zh) 管理系统、自动交易系统
JP2018084969A (ja) 分散処理システムおよび分散処理方法
Mazzetti Design considerations for electronic funds transfer switch system development
KR920007255B1 (ko) 포스 시스템 다운시 포스 터미날의 운영 방식
JPH0582624B2 (ja)
KR20240127256A (ko) 거래 처리 장치 및 정보 처리 프로그램