CONFLICT RESOLUTION WHEN IDENTICAL POLICIES ARE ATTACHED TO A SINGLE POLICY SUBJECT
First Claim
1. A method comprising:
- determining, by a computer system, whether a first web service policy attached to a policy subject via a first policy attachment metadata file is identical to a second web service policy attached to the policy subject via a second policy attachment metadata file, wherein attachment of the first web service policy to the policy subject conflicts with attachment of the second web service policy to the policy subject according to one or more predefined rules; and
if the first web service policy and the second web service policy are determined to be identical, causing, by the computer system, the first web service policy or the second web service policy to be enforced at the policy subject.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for resolving conflicts between web service policies that are attached (via LPA and/or GPA metadata) to a single policy subject (e.g., a WS client/service endpoint). In one set of embodiments, a determination can be made whether two conflicting policies that are attached to a single policy subject are identical. This determination can be based on, e.g., a Uniform Resource Identifier (URI) that is used to identify the policies in their respective policy attachment metadata files, as well as any policy configuration properties. If the two conflicting policies are determined to be identical, the policy attachment metadata for one of the policies can be considered valid, while the policy attachment metadata for the other, duplicate policy can be ignored. In this manner, validation errors arising from duplicate policy attachments can be avoided.
-
Citations
18 Claims
-
1. A method comprising:
-
determining, by a computer system, whether a first web service policy attached to a policy subject via a first policy attachment metadata file is identical to a second web service policy attached to the policy subject via a second policy attachment metadata file, wherein attachment of the first web service policy to the policy subject conflicts with attachment of the second web service policy to the policy subject according to one or more predefined rules; and if the first web service policy and the second web service policy are determined to be identical, causing, by the computer system, the first web service policy or the second web service policy to be enforced at the policy subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored thereon program code executable by a computer system, the program code comprising:
-
program code that causes the computer system to determine whether a first web service policy attached to a policy subject via a first policy attachment metadata file is identical to a second web service policy attached to the policy subject via a second policy attachment metadata file, wherein attachment of the first web service policy to the policy subject conflicts with attachment of the second web service policy to the policy subject according to one or more predefined rules; and if the first web service policy and the second web service policy are determined to be identical, code that causes the computer system to enforce the first web service policy or the second web service policy at the policy subject. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a processor configured to; determine whether a first web service policy attached to a policy subject via a first policy attachment metadata file is identical to a second web service policy attached to the policy subject via a second policy attachment metadata file, wherein attachment of the first web service policy to the policy subject conflicts with attachment of the second web service policy to the policy subject according to one or more predefined rules; and if the first web service policy and the second web service policy are determined to be identical, cause the first web service policy or the second web service policy to be enforced at the policy subject. - View Dependent Claims (17, 18)
-
Specification