Instrumentation and monitoring of service level agreement (SLA) and service policy enforcement
First Claim
1. A method, comprising:
- capturing, from a policy registry via a processor within a runtime policy correlation data structure, source policy identification information of a registry service policy that comprises a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL);
correlating, within the runtime policy correlation data structure using a source policy reference key, the captured source policy identification information with configured runtime policy enforcement processing rules and processing actions established during policy binding at a policy enforcement point (PEP) that cause the PEP to enforce runtime provisions of the registry service policy;
capturing per-transaction service policy enforcement information that documents which configured runtime policy enforcement activities are performed by the PEP on individual transactions;
correlating, within a per-transaction service data table, the captured per-transaction service policy enforcement information with the captured source policy identification information using the source policy reference key;
receiving a query from a policy monitoring point (PMP) for the correlated per-transaction service policy enforcement information of at least one transaction; and
providing the correlated per-transaction service policy enforcement information of the at least one transaction from the per-transaction service data table in response to the query from the PMP.
1 Assignment
0 Petitions
Accused Products
Abstract
Source policy identification information of a registry service policy is captured. The source policy identification information includes a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL). The captured source policy identification information is correlated with configured policy enforcement processing rules and processing actions using a source policy reference key. Per-transaction service policy enforcement information that documents policy enforcement activities performed by a policy enforcement point (PEP) is captured. The captured per-transaction service policy enforcement information is correlated with the captured source policy identification information using the source policy reference key.
-
Citations
17 Claims
-
1. A method, comprising:
-
capturing, from a policy registry via a processor within a runtime policy correlation data structure, source policy identification information of a registry service policy that comprises a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL); correlating, within the runtime policy correlation data structure using a source policy reference key, the captured source policy identification information with configured runtime policy enforcement processing rules and processing actions established during policy binding at a policy enforcement point (PEP) that cause the PEP to enforce runtime provisions of the registry service policy; capturing per-transaction service policy enforcement information that documents which configured runtime policy enforcement activities are performed by the PEP on individual transactions; correlating, within a per-transaction service data table, the captured per-transaction service policy enforcement information with the captured source policy identification information using the source policy reference key; receiving a query from a policy monitoring point (PMP) for the correlated per-transaction service policy enforcement information of at least one transaction; and providing the correlated per-transaction service policy enforcement information of the at least one transaction from the per-transaction service data table in response to the query from the PMP. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory; and a processor programmed to; capture, from a policy registry within a runtime policy correlation data structure stored in the memory, source policy identification information of a registry service policy that comprises a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL); correlate, within the runtime policy correlation data structure using a source policy reference key, the captured source policy identification information with configured runtime policy enforcement processing rules and processing actions established during policy binding at a policy enforcement point (PEP) that cause the PEP to enforce runtime provisions of the registry service policy; capture per-transaction service policy enforcement information that documents which configured runtime policy enforcement activities are performed by the PEP on individual transactions; correlate, within a per-transaction service data table stored in the memory, the captured per-transaction service policy enforcement information with the captured source policy identification information within the memory using the source policy reference key; receive a query from a policy monitoring point (PMP) for the correlated per-transaction service policy enforcement information of at least one transaction; and provide the correlated per-transaction service policy enforcement information of the at least one transaction from the per-transaction service data table in response to the query from the PMP. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product, comprising:
a computer readable memory device having computer readable program code embodied therewith, where the computer readable program code when executed on a computer causes the computer to; capture, from a policy registry within a runtime policy correlation data structure, source policy identification information of a registry service policy that comprises a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL); correlate, within the runtime policy correlation data structure using a source policy reference key, the captured source policy identification information with configured runtime policy enforcement processing rules and processing actions established during policy binding at a policy enforcement point (PEP) that cause the PEP to enforce runtime provisions of the registry service policy; capture per-transaction service policy enforcement information that documents which configured runtime policy enforcement activities are performed by the PEP on individual transactions; correlate, within a per-transaction service data table, the captured per-transaction service policy enforcement information with the captured source policy identification information using the source policy reference key; receive a query from a policy monitoring point (PMP) for the correlated per-transaction service policy enforcement information of at least one transaction; and provide the correlated per-transaction service policy enforcement information of the at least one transaction from the per-transaction service data table in response to the query from the PMP. - View Dependent Claims (13, 14, 15, 16, 17)
Specification