Claims
- 1. An assessments framework, comprising:
a framework batch processor that is configured to perform either a static assessment or a dynamic assessment based on an assessments policy and an assessments task definition; a partner batch processor that is configured to create a dynamic task definition and a dynamic assessments policy for an assessment created by a partner, wherein the framework batch processor either retrieves the policy and the task definition from a database when executing an assessment not created by the partner, or receives the policy and the task definition output from the partner batch processor when executing the assessment created by the partner.
- 2. The assessments framework according to claim 1, further comprising:
a trigger interface unit that provides triggering information to the framework batch processor and to the partner batch processor.
- 3. The assessments framework according to claim 2, further comprising:
a scheduler for providing information as to whether or a not a time-based trigger has occurred; and a event determination unit for providing information as to whether or not an event-based trigger has occurred.
- 4. The assessments framework according to claim 1, further comprising:
a policy database for storing at least one policy corresponding to at least one assessment; and a task definition database for storing at least one task definition corresponding to at least one assessment.
- 5. The assessments framework according to claim 1, further comprising:
a tracker database for storing current information on at least one of an enterprise and a node, wherein information from the tracker database is utilized in order to create the dynamic task definition.
- 6. A method of performing an assessment, comprising:
receiving a triggering event; based on the triggering event, determining whether or not a static assessment or a dynamic assessment is to be performed; if the static assessment is to be performed, utilizing a framework batch processor that retrieves static policy information and static task definition information for executing the static assessment; and if the dynamic assessment is to be performed, utilizing a partner batch processor to provide dynamic policy information and dynamic task definition information, and then providing the dynamic policy information and the dynamic task definition information to the framework batch processor for executing the dynamic assessment.
- 7. The method according to claim 6, further comprising:
outputting at least one report based on the policy information for the assessment.
- 8. The method according to claim 7, wherein the trigger is one of a schedule-based trigger and an event-based trigger.
- 9. The method according to claim 8, wherein the event-based trigger is output when a particular event is detected at a particular node of a particular enterprise.
- 10. A computer program product for performing an assessment, comprising:
first computer product code configured to determine whether or not a triggering event has occurred; second computer product code, for, based on notification of the triggering event as output from the first computer product code, determining whether or not a static assessment or a dynamic assessment is to be performed; third computer product code, for, based on notification from the second computer product code that the static assessment is to be performed, controlling a framework batch processor in order to retrieve static policy information and static task definition information for executing the static assessment; and fourth computer product code, for, based on notification from the second computer product doe that the dynamic assessment is to be performed, controlling a partner batch processor to provide dynamic policy information and dynamic task definition information, and then providing the dynamic policy information and the dynamic task definition information to the framework batch processor for executing the dynamic assessment.
- 11. The computer program product according to claim 10, further comprising:
fifth computer product code for outputting at least one report based on the policy information for the assessment.
- 12. The computer program product according to claim 10, wherein the trigger is one of a schedule-based trigger and an event-based trigger.
- 13. The computer program product according to claim 12, wherein the event-based trigger is output when a particular event is detected at a particular node of a particular enterprise.
- 14. An assessments framework, comprising:
first processing means for performing either a static assessment or a dynamic assessment based on an assessments policy and an assessments task definition; second processing means for creating a dynamic task definition and a dynamic assessments policy for an assessment created by a partner; and storage means for storing at least one assessments policy and at least one assessments task definition not created by the second processing means, wherein the first processing means either retrieves the assessments policy and the assessments task definition from the storage means when executing an assessment not created by the partner, or receives the assessment policy and the assessments task definition output from the second processing means when executing the assessment created by the partner.
- 15. The assessments framework according to claim 14, further comprising:
trigger interface means for providing triggering information to the first and second processing means.
- 16. The assessments framework according to claim 15, further comprising:
scheduling means for providing information as to whether or a not a time-based trigger has occurred; and event determining means for providing information as to whether or not an event-based trigger has occurred.
- 17. The assessments framework according to claim 14, further comprising:
policy database means for storing at least one policy corresponding to at least one assessment; and task definition database means for storing at least one task definition corresponding to at least one assessment.
- 18. The assessments framework according to claim 14, further comprising:
tracker database means for storing current information on at least one of an enterprise and a node, wherein information from the tracker database means is utilized in order to create the dynamic task definition.
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
[0001] This application is a continuation-in-part of application Ser. No. 09/851,963 filed on May 19, 2001, entitled “A Method and System for Auditing An Enterprise Configuration,” which application is assigned to the same assignee as this application, and which application is incorporated in its entirety herein by reference, including its appendices which are not reproduced in this application. (All citations below to the appendices A through H are references to the appendices A through H appearing in the above application.)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09851963 |
May 2001 |
US |
Child |
10353874 |
Jan 2003 |
US |