A method and apparatus for performing bi-directional data transfer
operations over a global computer network are provided. This is
accomplished by extracting data from a database stored on a first computer
system connected to the global network, transmitting the data extracted
from the database to a second computer system connected to the global
computer network, receiving on the first computer system data transmitted
from the second computer system, and merging the data received from the
second computer system into the database stored on the first computer
system. These operations are performed in a substantially contemporaneous
manner. Unlike prior art techniques, in which data transfers are performed
in batch off-line, embodiments of the invention allow for secure data
transfer operations to be performed on-line in real-time. In addition,
since a global computer network is utilized, there is no need to maintain
a dedicated communication line between the first and the second computer
systems, but rather a single network connection can be used by the first
and the second computer system to communicate with any number of computer
systems connected to the global computer network.
Un metodo e un apparecchio per realizzare i funzionamenti bidirezionali di trasferimento di dati su una rete di calcolatore globale sono forniti. Ciò è compiuta estraendo i dati da una base di dati memorizzata su un primo sistema di elaborazione collegato alla rete globale, trasmettente i dati estratti dalla base di dati ad un secondo sistema di elaborazione collegato alla rete di calcolatore globale, ricevente sui primi dati del sistema di elaborazione trasmessi dal secondo sistema di elaborazione e fondente i dati ricevuti dal secondo sistema di elaborazione nella base di dati memorizzata sul primo sistema di elaborazione. Questi funzionamenti sono realizzati in un modo sostanzialmente contemporaneo. Diverso delle tecniche di arte anteriore, in cui i trasferimenti di dati sono effettuati nel batch off-line, i metodi di realizzazione dell'invenzione tengono conto affinchè i funzionamenti sicuri di trasferimento di dati siano effettuati in linea in tempo reale. In più, poiché una rete di calcolatore globale è utilizzata, non ci è necessità di effettuare una linea di comunicazione dedicata fra la prima ed i secondi sistemi di elaborazione, ma piuttosto un singolo collegamento di rete può essere usato dal primo e secondo sistema di elaborazione per comunicare con tutto il numero di sistemi di elaborazione collegati alla rete di calcolatore globale.