In a computer network, a system and method that provides electronic
commerce services using replaceable and extensible, object-oriented
software components, in one form, implemented in the Java programming
language. The communication network includes a plurality of user
workstations coupled to a network server containing a collection of
replaceable and extensible object-oriented software components in a
framework that accepts payment requests from users; processes payment
requests and performs other transactions using the services of a Cashier
component; CashierDesk component; Register component; a TaxCalculator
component; a Ledger component for temporarily storing payment
transactions; and a Safe for permanently storing transactions. Each
component is either an abstract class or an interface, allowing a merchant
to vary the implementation of one or more components without affecting the
operation of the remaining components of the system in processing
transactions. The transactions may be accomplished in a secure environment
using a digital container.
En una red de ordenadores, un sistema y un método que proporciona componentes reemplazables y extensible, orientados al objeto electrónicos el usar de los servicios del comercio de software, en una forma, pusieron en ejecucio'n en el lenguaje de programación de Java. La red de comunicaciones incluye una pluralidad de sitios de trabajo del usuario juntados a un servidor de la red que contiene una colección de componentes de software orientados al objeto reemplazables y extensibles en un marco que acepte peticiones del pago de usuarios; el pago de los procesos solicita y realiza otras transacciones usando los servicios de un componente del cajero; Componente de CashierDesk; Componente del registro; un componente de TaxCalculator; un componente del libro mayor para temporalmente almacenar transacciones del pago; y una caja fuerte para permanentemente almacenar transacciones. Cada componente es una clase abstracta o un interfaz, permitiendo que un comerciante varíe la puesta en práctica de unos o más componentes sin afectar la operación de los componentes restantes del sistema en transacciones de proceso. Las transacciones se pueden lograr en un ambiente seguro usando un envase digital.