Modifying back-end web server documents at an intermediary server using directives
First Claim
1. A method of providing network services from a back-end server capable of being coupled to a network, comprising:
- receiving, at the back-end server, a service request communicated via an intermediary server coupled to the network;
forming a first document at the back-end server in response to the service request, the first document containing a data generation directive targeted for the intermediary server;
sending the first document to the intermediary server;
generating, at the intermediary server, additional data using the data generation directive;
forming a second document based on the first document and the additional data; and
sending the second document from the intermediary server to an originator of the service request.
1 Assignment
0 Petitions
Accused Products
Abstract
Network services are provided by a network coupled back-end server that is accessed by an intermediary server such as a reverse proxy server. A service request is received at the back-end server via the intermediary server. The back-end server forms a first document in response to the service request. The first document contains a data generation directive targeted for the intermediary server. The first document is sent to the intermediary server. Additional data is generated at the intermediary server using the data generation directive and a second document is formed using the first document and the additional data. The second document is then sent from the intermediary server to an originator of the service request.
105 Citations
36 Claims
-
1. A method of providing network services from a back-end server capable of being coupled to a network, comprising:
-
receiving, at the back-end server, a service request communicated via an intermediary server coupled to the network;
forming a first document at the back-end server in response to the service request, the first document containing a data generation directive targeted for the intermediary server;
sending the first document to the intermediary server;
generating, at the intermediary server, additional data using the data generation directive;
forming a second document based on the first document and the additional data; and
sending the second document from the intermediary server to an originator of the service request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data-processing arrangement, comprising:
-
a network interface capable of receiving data via a network;
a processor coupled to the network interface; and
a memory coupled to the processor, the memory containing instructions that cause the processor to, receive a service request via a reverse proxy server coupled to the network;
in response to the service request, form a first document that includes a data generation directive usable by the reverse proxy server for forming a second document based on the first document; and
send the document to the reverse proxy server via the network to initiate formation of the second document and sending of the second document to an originator of the service request. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A server, comprising:
-
a network interface capable of receiving data via one or more networks;
a processor coupled to the network interface; and
a memory coupled to the processor, the memory containing instructions that cause the processor to, forward a service request to a back-end server via the network interface;
in response to the service request, receive via the network interface a first document from the back-end server that includes a data generation directive;
form a second document based on the first document and the data generation directive; and
send the second document to an originator of the service request via the network interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A processor-readable medium having instructions stored thereon which are executable by a data processing arrangement capable of being coupled to a network, the instructions executable by the data processing arrangement for performing steps comprising:
-
receiving a service request via a reverse proxy server coupled to the network;
in response to the service request, forming a document that includes a data generation directive usable by the reverse proxy server for forming a second document based on the document; and
sending the document to the reverse proxy server via the network to initiate formation of the second document and sending of the second document to an originator of the service request. - View Dependent Claims (30)
-
-
31. A processor-readable medium having instructions stored thereon which are executable by a data processing arrangement capable of being coupled to a network via a network interface, the instructions executable by the data processing arrangement for performing steps comprising:
-
forwarding a service request to a back-end server via the network interface;
in response to the service request, receiving via the network interface a first document from the back-end server, the first document including a data generation directive;
forming a second document based on the first document and the data generation directive; and
sending the second document to an originator of the service request via the network interface. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A system comprising:
-
means for receiving a service request communicated via an intermediary server coupled to the network;
means for forming a first document in response to the service request, the first document containing a data generation directive targeted for the intermediary server;
means for sending the first document to the intermediary server;
means for generating additional data using the data generation directive;
means for forming a second document based on the first document and the additional data; and
means for sending the second document to an originator of the service request.
-
Specification