Directional optimization for policy evaluation
First Claim
1. A method for directional optimization of policy statements in a policy document, the method comprising:
- loading in a document data processing system executing in memory of a host computing platform a policy document referenced for a Web service;
extracting a policy from the policy document;
determining whether the extracted policy is bi-directional or direction agnostic without specifying a particular direction or multiple directions; and
,creating a single run time presentation for the extracted policy when the extracted policy is direction agnostic, or creating separate run time presentations for each direction of the extracted policy when the extracted policy is bi-directional.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for directional optimization of policy statements for a Web service. In an embodiment of the invention, a method for directional optimization of policy statements in a policy document can be provided. The method can include loading a policy document referenced for a Web service, extracting a policy from the policy document, and determining whether the extracted policy is bi-directional or direction agnostic. A single run time presentation for the extracted policy can be created when the extracted policy is direction agnostic. Otherwise, separate run time presentations can be created for each direction of the extracted policy when the extracted policy is bi-directional.
8 Citations
11 Claims
-
1. A method for directional optimization of policy statements in a policy document, the method comprising:
-
loading in a document data processing system executing in memory of a host computing platform a policy document referenced for a Web service; extracting a policy from the policy document; determining whether the extracted policy is bi-directional or direction agnostic without specifying a particular direction or multiple directions; and
,creating a single run time presentation for the extracted policy when the extracted policy is direction agnostic, or creating separate run time presentations for each direction of the extracted policy when the extracted policy is bi-directional. - View Dependent Claims (2, 3, 4)
-
-
5. A policy document data processing system configured for directional optimization of policy statements in a policy document, the system comprising:
-
a host computing system comprising memory and at least one processor; a Web services server executing in the memory by the at least one processor of the host computing system and managing messaging exchanges for a Web service according to different runtime presentations of security policies for the Web service; and
,policy evaluation logic coupled to the Web services server, the logic comprising program code enabled to parse a policy document for the Web service to extract one or more different policies, to identify ones of the extracted policies that are bi-directional and others that are direction agnostic without specifying a particular direction or multiple directions, and to create separate direction-aware runtime presentations of each of the identified ones of the extracted policies that are bi-directional but to create a single run time presentation for each of the identified ones of the extracted policies that are direction agnostic. - View Dependent Claims (6, 7)
-
-
8. A computer program product comprising a non-transitory computer usable storage medium embodying computer usable program code for directional optimization of policy statements in a policy document, the computer program product comprising:
-
computer usable program code for loading a policy document referenced for a Web service; computer usable program code for extracting a policy from the policy document; computer usable program code for determining whether the extracted policy is bi-directional or direction agnostic without specifying a particular direction or multiple directions; and
,computer usable program code for creating a single run time presentation for the extracted policy when the extracted policy is direction agnostic, or creating separate run time presentations for each direction of the extracted policy when the extracted policy is bi-directional. - View Dependent Claims (9, 10, 11)
-
Specification