SYSTEM AND METHOD FOR PROVIDING A SCALABLE SEMANTIC MECHANISM FOR POLICY-DRIVEN ASSESSMENT AND EFFECTIVE ACTION TAKING ON DYNAMICALLY CHANGING DATA
First Claim
1. A system for providing a scalable semantic mechanism for policy-driven assessment and action taking on dynamically changing data, comprising:
- a plurality of servers accessible via network connection by users of an enterprise, wherein the plurality of servers provide the execution environment for;
a policy context, wherein the policy context is a polymorphic collection of ontologies that capture governance policies of the enterprise in a semantic, declarative grammar and the policy context is persisted in a semantic database running on one or more of the plurality of servers;
a performance context, wherein the performance context receives and stores data output from sensors monitoring managed assets of the enterprise and the performance context is persisted in a time-series database running on one or more of the plurality of servers;
a workflow context, wherein the workflow context determines and directs the workflow process necessary to manage the managed asset based on the governance policies captured in the policy context and sensor data stored in the performance context and the workflow context is implemented using a workflow engine that supports a declarative workflow definition language and which is running on one or more of the plurality of servers;
a decision context, wherein the decision context contains business rules encoded in a declarative grammar and the decision context is implemented using a business rule engine running on one or more of the plurality of servers and which the business rules define conditions under which a managed asset or a managed asset setting must be started, stopped or assigned a specific value; and
an adjudication context, wherein the adjudication context defines all associations between the policy context, performance context, workflow context and decision context that are necessary to monitor and manage the enterprise managed assets, the adjudication context is semantic and declarative and the adjudication context is implemented using a semantic database running on one or more of the plurality of servers.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a scalable semantic mechanism for policy-driven assessment and action taking on dynamically changing data includes a policy context that is a collection of ontologies that capture policies of the enterprise in a semantic, declarative grammar, in a semantic database, a performance context that receives and stores sensor data output monitoring managed assets persisted in a time-series database, a workflow context that determines the workflow process necessary to manage the managed asset based on the governance policies and sensor data, implemented using a workflow engine that supports a declarative workflow language, a decision context that contains business rules encoded in a declarative grammar, implemented using a business rule engine and in which the business rules define conditions under which an asset is corrected, and an adjudication context that defines all associations between the four contexts that are necessary to monitor and manage the enterprise managed assets.
-
Citations
20 Claims
-
1. A system for providing a scalable semantic mechanism for policy-driven assessment and action taking on dynamically changing data, comprising:
a plurality of servers accessible via network connection by users of an enterprise, wherein the plurality of servers provide the execution environment for; a policy context, wherein the policy context is a polymorphic collection of ontologies that capture governance policies of the enterprise in a semantic, declarative grammar and the policy context is persisted in a semantic database running on one or more of the plurality of servers; a performance context, wherein the performance context receives and stores data output from sensors monitoring managed assets of the enterprise and the performance context is persisted in a time-series database running on one or more of the plurality of servers; a workflow context, wherein the workflow context determines and directs the workflow process necessary to manage the managed asset based on the governance policies captured in the policy context and sensor data stored in the performance context and the workflow context is implemented using a workflow engine that supports a declarative workflow definition language and which is running on one or more of the plurality of servers; a decision context, wherein the decision context contains business rules encoded in a declarative grammar and the decision context is implemented using a business rule engine running on one or more of the plurality of servers and which the business rules define conditions under which a managed asset or a managed asset setting must be started, stopped or assigned a specific value; and an adjudication context, wherein the adjudication context defines all associations between the policy context, performance context, workflow context and decision context that are necessary to monitor and manage the enterprise managed assets, the adjudication context is semantic and declarative and the adjudication context is implemented using a semantic database running on one or more of the plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method for providing a scalable semantic mechanism for policy-driven assessment and action taking on dynamically changing data, comprising:
-
defining a policy context for an enterprise, wherein the policy context is defined based on user inputs and policy document of an enterprise received by one or more servers that provide a semantic database in which the policy context is defined and the defining includes creating ontologies that capture governance policies of the enterprise in a semantic, declarative grammar; defining a performance context for the enterprise, wherein defining the performance context for the enterprise is based on received user input, the policy context, an identification of managed assets of the enterprise, and the managed assets that must be managed per the policy context and the defining defines the performance context in a declarative grammar and deploying the performance context in a queryable time-series database that executes on the one or more servers; defining a workflow context for the enterprise, wherein defining the workflow context is based on user input of actuators available to adjust setting on managed assets, known information regarding operation of such actuators, and the settings of managed assets and defining includes serializing the workflow context in a declarative grammar and deploying the workflow context in a queryable workflow engine that executes on the one or more servers; defining a decision context for the enterprise, wherein defining a decision context for the enterprise includes setting thresholds and acceptable levels for managed assets and otherwise setting business rules for the enterprise and the defining includes serializing the decision context in a declarative grammar and deploying the decision context in a queryable business rules engine that executes on the one or more servers; and defining an adjudication context for the enterprise, wherein the defining an adjudication context maps each managed asset to its parameters and links the policy context, performance context, workflow context and decision context and defining an adjudication context includes serializing the adjudication context in a declarative grammar and deploying the adjudication context in a queryable environment semantic database that executes on the one or more servers. - View Dependent Claims (17, 18, 19, 20)
-
Specification