System and method for implementing application functionality within a network infrastructure
First Claim
1. A method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network, the method comprising the acts of:
- providing a front-end computer within the network having an interface for communicating data traffic with the first computer;
providing a back-end computer within the network having an interface for communicating data traffic with the second computer;
providing a communication channel coupling the front-end computer and the back-end computer; and
encoding data traffic over the communication channel in a first process in the front-end computer;
encoding data traffic over the communication channel in a second process in the back-end computer, wherein the first process and the second process implement compatible semantics.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network. A front-end computer is provided within the network having an interface for communicating data traffic with the first computer. A back-end computer is also implemented within the network having an interface for communicating data traffic with the second computer. A communication channel couples the front-end computer and the back-end computer. Data traffic is encoded over the communication channel in a first process in the front-end computer. Data traffic is also encoded over the communication channel in a second process in the back-end computer, wherein the first process and the second process implement compatible semantics.
-
Citations
31 Claims
-
1. A method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network, the method comprising the acts of:
-
providing a front-end computer within the network having an interface for communicating data traffic with the first computer;
providing a back-end computer within the network having an interface for communicating data traffic with the second computer;
providing a communication channel coupling the front-end computer and the back-end computer; and
encoding data traffic over the communication channel in a first process in the front-end computer;
encoding data traffic over the communication channel in a second process in the back-end computer, wherein the first process and the second process implement compatible semantics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for transporting data through a network comprising:
-
a plurality of client applications generating requests for network services;
a plurality of network servers configured to provide services in response to received requests;
a front-end server within the network having a first interface configured to handle request/response traffic with the client applications;
a back-end server within the network having a first interface configured to handle request/response traffic with a selected set of network servers;
a communication channel through the network between the front-end web server and the back-end web server. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for transporting data through a network comprising:
-
a plurality of network-connected applications generating requests for network services;
a plurality of network-connected computers configured to provide services in response to received requests;
a plurality of front-end computers each having at least one interface configured to handle request/response traffic with the network-connected applications;
a plurality of back-end web computers each having at least one interface configured to handle request/response traffic with a selected set of the network-connected computers; and
a many-to-many communication channel through the network between the front-end web computers and the back-end web computers. - View Dependent Claims (16)
-
-
17. A system for transporting data through a network comprising:
-
a plurality of client applications generating requests for network services;
a plurality of network servers configured to provide services in response to received requests;
a front-end web server having at least one interface configured to handle request/response traffic with the client applications;
a plurality of back-end web servers each having at least one interface configured to handle request/response traffic with a selected set of network servers; and
a one-to-many communication channel through the network between the front-end web server and the back-end web servers.
-
-
18. A system for transporting data through a network comprising:
-
a plurality of client applications generating requests for network services;
a plurality of network servers configured to provide services in response to received requests;
a front-end web server having at least one interface configured to handle request/response traffic with the client applications;
a one-to-many communication channel through the network between the front-end web server and the network servers.
-
-
19. A data transport mechanism comprising:
-
an interface for communicating data with a plurality of data transport links;
a blender operable to multiplex the data from the plurality of data transport links into a shared-bandwidth channel. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A data transport mechanism comprising:
-
an interface for communicating data with a plurality of data transport links;
a blender operable to combine the data from the plurality of data transport links into a shared-bandwidth channel; and
means for applying rate control to the shared-bandwidth channel such that rate control is aggregated across all of the plurality of data transport links
-
Specification