A flexible gateway accommodates data transfer from a data origination
device over a wide variety of networks to a wide variety of destination
devices, even if those networks use different protocols, and even if the
devices recognize different data formats. Thus, the gateway can perform
work previously requiring numerous gateways. After the gateway receives
information from a data source, the gateway identifies the specific device
type and the specific network type to which the information is to be
routed. The gateway then calls device and network drivers associated with
the specific device and network identified with the destination device.
These drivers then manipulate the data using the device driver into the
format recognized by the destination device, and then provide the
manipulated data to the destination device over the identified network
using the compatible protocol. Thus, the destination device properly
receives and interprets the information provided by the data source. If,
in the very next moment, data arrives at the gateway that is to be routed
over a different network using a different protocol to a different device
recognizing a different device, the gateway will call different device and
network drivers to enable the communication.
Eine flexible Einfahrt bringt Datenübertragung von einer Datenerstellungvorrichtung über einer breiten Vielzahl der Netze auf eine breite Vielzahl der Bestimmungsortvorrichtungen unter, selbst wenn jene Netze unterschiedliche Protokolle verwenden und selbst wenn die Vorrichtungen unterschiedliche Datenformate erkennen. So kann die Einfahrt die Arbeit durchführen, die vorher zahlreiche Einfahrten erfordert. Nachdem die Einfahrt Informationen von einer Datenquelle erhält, kennzeichnet die Einfahrt den spezifischen Einheitentyp und die spezifische Netzart, auf denen die Informationen verlegt werden sollen. Die Einfahrt benennt dann Vorrichtung und Netzdie treiber, die mit der spezifischen Vorrichtung und dem Netz gekennzeichnet werden mit der Bestimmungsortvorrichtung verbunden sind. Diese Treiber manipulieren dann die Daten mit der Gerätebetreibung in das Format, das durch die Bestimmungsortvorrichtung erkannt wird und stellen dann die manipulierten Daten zum Bestimmungsortvorrichtung Überschuß das gekennzeichnete Netz mit dem kompatiblen Protokoll zur Verfügung. So erhält die Bestimmungsortvorrichtung richtig und deutet die Informationen, die von der Datenquelle bereitgestellt werden. Wenn, im sehr folgenden Moment, Daten in der Einfahrt ankommen, die über einem anderen Netz mit einem anderen Protokoll auf einer anderen Vorrichtung verlegt werden soll, die eine andere Vorrichtung erkennt, benennt die Einfahrt unterschiedliche Vorrichtung und Netztreiber, um der Kommunikation zu ermöglichen.