AUTOMATED COMPLIANCE POLICY ENFORCEMENT IN SOFTWARE SYSTEMS
First Claim
Patent Images
1. A method for maintaining a software system, comprising:
- obtaining a compliance policy for the software system;
monitoring the software system for a violation of the compliance policy;
if a violation is detected;
retrieving a change package associated with the violation based on the compliance policy; and
automatically deploying the change package to the software system to resolve the violation.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention provide a system that maintains a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If such a violation is detected, the system retrieves a change package associated with the violation based on the compliance policy and automatically deploys the change package to the software system to resolve the violation.
61 Citations
24 Claims
-
1. A method for maintaining a software system, comprising:
-
obtaining a compliance policy for the software system; monitoring the software system for a violation of the compliance policy; if a violation is detected; retrieving a change package associated with the violation based on the compliance policy; and automatically deploying the change package to the software system to resolve the violation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for maintaining a software system, comprising:
-
a change package repository comprising a set of change packages for the software system; and a configuration framework configured to obtain a compliance policy, comprising; a configuration engine configured to monitor the software system for a violation of the compliance policy; and an enforcement engine configured to; retrieve a change package associated with the violation from the set of change packages using the compliance policy; and automatically deploy the change package to the software system to resolve the violation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for maintaining a software system, the method comprising:
-
obtaining a compliance policy for the software system; monitoring the software system for a violation of the compliance policy; if a violation is detected; retrieving a change package associated with the violation using the compliance policy; and automatically deploying the change package to the software system to resolve the violation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification