Enterprise application session control and monitoring in a large distributed environment
First Claim
1. A method, in a data processing system, for performing centralized control of application sessions across a distributed computing environment comprising a plurality of application servers, the method comprising:
- receiving, in the data processing system, a request to perform an application session control operation to control the application sessions associated with a specified user account identifier across the plurality of application servers in the distributed computing environment, wherein the application session control operation is an operation to control a user'"'"'s ability to use previously existing application sessions, already in existence prior to receiving the request to perform the application session control operation, to access associated application instances;
identifying, by the data processing system, a plurality of application instances upon which to perform the requested application session control operation; and
transmitting, by the data processing system, an application session control request to a plurality of session control clients associated with the application instances, on the plurality of application servers of the distributed computing environment, wherein the application session control request causes each session control client, in the plurality of session control clients, to control a user'"'"'s ability to use the previously existing application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for performing centralized control of application sessions across a distributed computing environment comprising a plurality of application servers. A request to perform an application session control operation to control the application sessions associated with a specified user account identifier across the plurality of application servers in the distributed computing environment is received. A plurality of application instances upon which to perform the requested application session control operation are identified. An application session control request is transmitted to a plurality of session control clients associated with the application instances on the plurality of application servers of the distributed computing environment. The application session control request causes each session control client to control a user'"'"'s ability to use the application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances.
-
Citations
25 Claims
-
1. A method, in a data processing system, for performing centralized control of application sessions across a distributed computing environment comprising a plurality of application servers, the method comprising:
-
receiving, in the data processing system, a request to perform an application session control operation to control the application sessions associated with a specified user account identifier across the plurality of application servers in the distributed computing environment, wherein the application session control operation is an operation to control a user'"'"'s ability to use previously existing application sessions, already in existence prior to receiving the request to perform the application session control operation, to access associated application instances; identifying, by the data processing system, a plurality of application instances upon which to perform the requested application session control operation; and transmitting, by the data processing system, an application session control request to a plurality of session control clients associated with the application instances, on the plurality of application servers of the distributed computing environment, wherein the application session control request causes each session control client, in the plurality of session control clients, to control a user'"'"'s ability to use the previously existing application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, in a data processing system, for performing centralized control of application sessions across a distributed computing environment comprising a plurality of application servers, comprising:
-
receiving, in the data processing system, a request to perform an application session control operation to control the application sessions associated with a specified user account identifier across the plurality of application servers in the distributed computing environment, wherein the application session control operation is an operation to control a user'"'"'s ability to use the application sessions to access associated application instances; identifying, by the data processing system, a plurality of application instances upon which to perform the requested application session control operation; and transmitting, by the data processing system, an application session control request to a plurality of session control clients associated with the application instances, on the plurality of application servers of the distributed computing environment, wherein the application session control request causes each session control client, in the plurality of session control clients, to control a user'"'"'s ability to use the application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances, wherein; the application session control operation is an application session dynamic modification operation for dynamically modifying end-user application requests and/or responses transmitted across application sessions associated with the specified user account identifier, and the application session dynamic modification operation is one of a redirect operation for redirecting a user submitted request to an alternative website or web page instead of servicing a user submitted request, a blocking operation to block a client computing device address or individual user identifier from utilizing the application sessions, or a customized response operation for sending a customized response to a user submitted request on the application sessions.
-
-
13. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a request to perform an application session control operation to control application sessions associated with a specified user account identifier across a plurality of application servers in a distributed computing environment, wherein the application session control operation is an operation to control a user'"'"'s ability to use previously existing application sessions, already in existence prior to receiving the request to perform the application session control operation, to access associated application instances; identify a plurality of application instances upon which to perform the requested application session control operation; and transmit an application session control request to a plurality of session control clients associated with the application instances, on the plurality of application servers of the distributed computing environment, wherein the application session control request causes each session control client, in the plurality of session control clients, to control a user'"'"'s ability to use the previously existing application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising a readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a request to perform an application session control operation to control application sessions associated with a specified user account identifier across a plurality of application servers in a distributed computing environment, wherein the application session control operation is an operation to control a user'"'"'s ability to use the application sessions to access associated application instances; identify a plurality of application instances upon which to perform the requested application session control operation; and transmit an application session control request to a plurality of session control clients associated with the application instances, on the plurality of application servers of the distributed computing environment, wherein the application session control request causes each session control client, in the plurality of session control clients, to control a user'"'"'s ability to use the application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances, wherein; the application session control operation is an application session dynamic modification operation for dynamically modifying end-user application requests and/or responses transmitted across application sessions associated with the specified user account identifier, and the application session dynamic modification operation is one of a redirect operation for redirecting a user submitted request to an alternative website or web page instead of servicing a user submitted request, a blocking operation to block a client computing device address or individual user identifier from utilizing the application sessions, or a customized response operation for sending a customized response to a user submitted request on the application sessions.
-
-
25. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive a request to perform an application session control operation to control application sessions associated with a specified user account identifier across a plurality of application servers in a distributed computing environment, wherein the application session control operation is an operation to control a user'"'"'s ability to use previously existing application sessions, already in existence prior to receiving the request to perform the application session control operation, to access associated application instances; identify a plurality of application instances upon which to perform the requested application session control operation; and transmit an application session control request to a plurality of session control clients associated with the application instances, on the plurality of application servers of the distributed computing environment, wherein the application session control request causes each session control client, in the plurality of session control clients, to control a user'"'"'s ability to use the previously existing application sessions of application instances, associated with the session control client, that are associated with the specified user account identifier, to access the associated application instances.
-
Specification