Legal claims defining the scope of protection, as filed with the USPTO.
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. The system of claim 1 , further comprising a second resource management host in communication with said client system and said first resource management host via said distributed network architecture, said second resource management host receiving said request forwarded by said first resource management host; wherein said request includes a request to execute a second application different from said at least one application, said second application stored on said second resource management host and wherein said dynamic policy assignment system selects at one of said plurality of policies of said second application based on a task name associated with said second application.
3. The system of claim 2 , wherein said first resource management host and said second resource management host are operating in a web based programming language environment and provide web based programming language services to said client system via said dynamic policy assignment system.
4. The system of claim 3 , wherein said plurality of policies include at least one of: security; transaction; persistence; and performance.
5. The system of claim 3 , wherein said plurality of policies includes an access intent policy.
6. The system of claim 3 , wherein said application profile includes a profile ID operable for identifying said client system and distinguishing said client system from other client systems.
7. The system of claim 3 , wherein said application profile includes a task name operable for identifying an application requested by said client system.
8. The system of claim 7 , wherein said task name is a default value reflecting a name of said application requested by said client.
Unknown
October 4, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.