Methods and apparatus that enable a transport protocol executing on a first
computer system to be utilized by applications executing on a second
computer system which is directly interconnected and closely coupled to
the first computer system. An interconnection couples an input/output
(I/O) subsystem of the first computer system to an I/O subsystem of the
second computer system and provides a path over which data can be
transmitted between the first and second computer systems independent of a
network interface card, and an interconnection messaging system executing
on the first and second computer systems provides general purpose
transport interfaces between said first and second computer systems. A
distributed transport communications manager executing on the first and
second computer systems controls use of the interconnection messaging
system to establish a dialog through which the transport protocol of the
first computer system may be used by an application executing on the
second computer system in a manner which is transparent to the
application. The transport protocol executing on the first computer system
may be utilized by a plurality of networked computer systems including the
second computer system, where the interconnection messaging system
establishes dialogs through which the transport protocol of the first
computer system may be used by applications executing on the networked
computer systems. Conversely, applications executing on the second
computer system may utilize transport protocols executing on a plurality
of networked computer systems including the first computer system.
Methoden und Apparate, die einem Transportprotokoll ermöglichen, das auf einem ersten durch die Anwendungen durchführt verwendet zu werden Computersystem, die auf einem zweiten Computersystem durchführen, das direkt zusammengeschaltet wird und nah zum ersten Computersystem verbunden. Eine Verbindung verbindet ein Input/Output (I/O) Untersystem des ersten Computersystems zu einem I/O Untersystem des zweiten Computersystems und liefert einen Wegüberschuß, den Daten zwischen das erste und zweite Computersystemunabhängige einer Netzschnittstelle Karte übertragen werden können, und ein Verbindung Nachrichtenübermittlung System, das auf den ersten und zweiten Computersystemen durchführt, liefert universelle Transport-Schnittstellen zwischen besagten ersten und zweiten Computersystemen. Ein verteilter Transportkommunikationen Manager, der auf dem ersten und zweiten Computersystem-Kontrollengebrauch von dem Verbindung Nachrichtenübermittlung System, einen Dialog herzustellen durchführt, durch den das Transportprotokoll des ersten Computersystems durch eine Anwendung verwendet werden kann, die in gewissem Sinne auf dem zweiten Computersystem durchführt, das zur Anwendung transparent ist. Das Transportprotokoll, das auf dem ersten Computersystem durchführt, kann durch eine Mehrzahl der vernetzten Computersysteme einschließlich das zweite Computersystem verwendet werden, in dem das Verbindung Nachrichtenübermittlung System Dialoge herstellt, durch die das Transportprotokoll des ersten Computersystems durch die Anwendungen verwendet werden kann, die auf den vernetzten Computersystemen durchführen. Andererseits können die Anwendungen, die auf dem zweiten Computersystem durchführen, die Transportprotokolle verwenden, die auf einer Mehrzahl der vernetzten Computersysteme einschließlich das erste Computersystem durchführen.