Patent ID: 8418124
Filing Date: 2013-04-09
Classification: G06F

Abstract:
1. A method of software policy management, comprising: defining a set of generic policies applicable to both a first policy-enabled software application and a second policy-enabled software application, the first and second policy-enabled software applications having different policies; creating, independent of the defined policies and during development of the first policy-enabled software application, a first policy enforcement point in uncompelled software code for the first policy-enabled software application, the first policy enforcement point enabling policy management by providing a first information element as an output from a compiled version of the first policy-enabled software application; creating, independent of the defined policies and during development of the second policy-enabled software application, a second policy enforcement point in uncompelled software code for a second policy-enabled software application, the second policy enforcement point enabling policy management by providing a second information element as an output from a compiled version of the second policy-enabled software application, the compiled version of the second policy-enabled software application having a different policy requirement than the first policy-enabled software application; creating, based on the defined set of generic policies, first and second policy decision points as database fields in a policy manager external to the first and second policy-enabled software applications; receiving, at run-time, the first and second information elements at the first and second policy decision points; and performing policy decision making by configuring policy management at run-time for the first and second software applications having different policy requirements based on the set of generic policies and in response to the received first and second information elements.