An assessments framework includes a framework batch processor and a
partner batch processor. The framework batch processor performs static
assessments based on information obtained from a task definition database
and a policy database. The partner batch processor outputs dynamic task
definitions and dynamic policy information, to be input to the framework
batch processor for executing an assessment when a triggering event
occurs. The triggering event may be a schedule-based trigger or an
event-based trigger.