Dynamic translational topology layer for enabling connectivity for protocol aware applications
First Claim
1. A system for enabling connectivity for protocol-aware applications across different network topologies comprising:
- a network device handler configured for coupling to a protocol-aware application configured for operation in a first network having a first network topology, and a network device communicatively linked to a second network having a second, different network topology; and
, first and second mappings, said first mapping comprising a mapping of identifiers for remote resources in said second network to said remote resources, said second mapping comprising a mapping of device identifiers for local resources to sockets for said local resources;
said network device handler comprising program code enabled to utilize said second mapping to receive data from said protocol-aware application for transmission through said network device to selected remote resources in said second network in a protocol consistent with said first network topology;
said network device handler further comprising program code enabled to utilize said first mapping to receive data from said remote resources in said second network through said network device for transmission to said protocol-aware application in a protocol consistent with said first network topology.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling connectivity for protocol aware applications across different network topologies can include receiving frames passing between a first network having a first network topology and a second network having a second network topology; inspecting an incoming one of the frames to identify a remote resource in the second network and a device identifier corresponding to the remote resource, and an outgoing one of the frames to identify a socket assigned to a local resource in the first network and a device identifier for the local resource corresponding to the socket; and, transmitting data from a protocol-aware application in the first network to the remote resource in the second network in a protocol consistent with the second network topology, and further transmitting data from the remote resource in the second network to the protocol-aware application in the first network in a protocol consistent with the first network topology.
-
Citations
14 Claims
-
1. A system for enabling connectivity for protocol-aware applications across different network topologies comprising:
-
a network device handler configured for coupling to a protocol-aware application configured for operation in a first network having a first network topology, and a network device communicatively linked to a second network having a second, different network topology; and
,first and second mappings, said first mapping comprising a mapping of identifiers for remote resources in said second network to said remote resources, said second mapping comprising a mapping of device identifiers for local resources to sockets for said local resources;
said network device handler comprising program code enabled to utilize said second mapping to receive data from said protocol-aware application for transmission through said network device to selected remote resources in said second network in a protocol consistent with said first network topology;
said network device handler further comprising program code enabled to utilize said first mapping to receive data from said remote resources in said second network through said network device for transmission to said protocol-aware application in a protocol consistent with said first network topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for enabling connectivity for protocol aware applications across different network topologies comprising:
-
receiving frames passing between a first network having a first network topology and a second network having a second network topology;
inspecting an incoming one of said frames to identify a remote resource in said second network and a device identifier corresponding to said remote resource, and an outgoing one of said frames to identify a socket assigned to a local resource in said first network and a device identifier for said local resource corresponding to said socket; and
,transmitting data from a protocol-aware application in said first network to said remote resource in said second network in a protocol consistent with said second network topology, and further transmitting data from said remote resource in said second network to said protocol-aware application in said first network in a protocol consistent with said first network topology. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising a computer usable medium having computer usable program code for enabling connectivity for protocol aware applications across different network topologies, said computer program product including:
-
computer usable program code for receiving frames passing between a first network having a first network topology and a second network having a second network topology;
computer usable program code for inspecting an incoming one of said frames to identify a remote resource in said second network and a device identifier corresponding to said remote resource, and an outgoing one of said frames to identify a socket assigned to a local resource in said first network and a device identifier for said local resource corresponding to said socket; and
,computer usable program code for transmitting data from a protocol-aware application in said first network to said remote resource in said second network in a protocol consistent with said second network topology, and further transmitting data from said remote resource in said second network to said protocol-aware application in said first network in a protocol consistent with said first network topology. - View Dependent Claims (13, 14)
-
Specification