A credit card processing system includes a layer of abstraction between the
presentation layer and the display, which enables rapid modification of
the display by a user who is not necessarily knowledgeable about the inner
workings of the presentation layer. To enable rapid modification of the
program that controls a graphical user interface, the present invention
uses generic statements in the commands in the underlying computer program
that reference a series of tables (termed "Meta Data Tables"), in which
are stored the values necessary to effect the desired command. These
tables are known as Meta Data Tables because they store Meta Data, which
is defined as data or information about other data. A powerful example of
the use of the Meta Data Table is to define the nodes within the tree of
screens presented to the user in a Graphical User Interface (GUI). By
defining the nodes in the tree in a Meta Data Table, these nodes can be
changed easily, but even more significant, the underlying code can be
significantly reduced in size.
Um sistema processando de cartão de crédito inclui uma camada de abstraction entre a camada de apresentação e a exposição, que permite a modificação rápida da exposição por um usuário que não seja necessariamente knowledgeable sobre os funcionamentos internos da camada de apresentação. Para permitir a modificação rápida do programa que controla uma relação de usuário gráfica, a invenção atual usa indicações genéricas nos comandos no programa de computador subjacente que reference uma série de tabelas (denominadas do "dados meta tabela"), em que são armazenados os valores necessários efetuar o comando desejado. Estas tabelas são sabidas enquanto tabelas dos dados do meta porque armazenam os dados do meta, que são definidos como dados ou informação sobre outros dados. Um exemplo poderoso do uso da tabela dos dados do meta deve definir os nós dentro da árvore das telas apresentadas ao usuário em uma relação de usuário gráfica (GUI). Definindo os nós na árvore em uma tabela dos dados do meta, estes nós podem ser mudados fàcilmente, mas mesmo mais significativo, o código subjacente pode significativamente ser reduzido no tamanho.