CONTEXT-BASED DYNAMIC POLICY ASSIGNMENT IN A DISTRIBUTED PROCESSING ENVIRONMENT
First Claim
1. A system for providing context-based dynamic policy assignment in a distributed processing environment, comprising:
- a first resource management host in communication with a client system via a distributed network architecture;
at least one application executable by said first resource management host;
a dynamic policy assignment system executing on said first resource management host;
a plurality of policies stored on said first resource management host, wherein at least one of the plurality of policies is associated with said client system, and a plurality of task names associated with a request to access an application are mapped to the plurality of policies; and
an application profile associated with said client system, said application profile received by said first resource management host in response to a request by said client system to receive application hosting services, said application hosting services including executing said at least one application on behalf of said client system;
wherein said dynamic policy assignment system performs;
receiving said request at said first resource management host;
based upon a profile ID and a task name associated with said application profile, selecting at least one of said plurality of policies for an application instance related to said request;
associating said at least one of said plurality of policies to said application instance;
executing said application on behalf of said client system; and
changing dynamically at least one of said plurality of policies for an application instanced based on a task name change,wherein said dynamic policy assignment system further performs a web based programming language method including a run-as-task descriptor operable for determining a current task name value associated with a request to access an application;
wherein said run-as-task descriptor values include;
caller, operable for specifying a current task name as ‘
run with caller'"'"'s task name’
;
own, operable for specifying a current task name as ‘
run with an application name of an application containing a current component’
; and
specified, operable for specifying an explicit task name to run as a current task name.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system includes a first resource management host in communication with a client system, an application executable by the first resource management host, a dynamic policy assignment system executing on the first resource management host, policies stored on the first resource management host and an application profile associated with the client system. The application profile is received by the first resource management host. Application hosting services include executing the application on behalf of the client system. The dynamic policy assignment system receives the request, and based upon a task name associated with the application profile, selects at least one policy for an application instance. The dynamic policy assignment system further associates the policy to the application, and the host system executes the application.
22 Citations
8 Claims
-
1. A system for providing context-based dynamic policy assignment in a distributed processing environment, comprising:
-
a first resource management host in communication with a client system via a distributed network architecture; at least one application executable by said first resource management host; a dynamic policy assignment system executing on said first resource management host; a plurality of policies stored on said first resource management host, wherein at least one of the plurality of policies is associated with said client system, and a plurality of task names associated with a request to access an application are mapped to the plurality of policies; and an application profile associated with said client system, said application profile received by said first resource management host in response to a request by said client system to receive application hosting services, said application hosting services including executing said at least one application on behalf of said client system; wherein said dynamic policy assignment system performs; receiving said request at said first resource management host; based upon a profile ID and a task name associated with said application profile, selecting at least one of said plurality of policies for an application instance related to said request; associating said at least one of said plurality of policies to said application instance; executing said application on behalf of said client system; and changing dynamically at least one of said plurality of policies for an application instanced based on a task name change, wherein said dynamic policy assignment system further performs a web based programming language method including a run-as-task descriptor operable for determining a current task name value associated with a request to access an application; wherein said run-as-task descriptor values include; caller, operable for specifying a current task name as ‘
run with caller'"'"'s task name’
;own, operable for specifying a current task name as ‘
run with an application name of an application containing a current component’
; andspecified, operable for specifying an explicit task name to run as a current task name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification