A policy for a computer system is transformed into a plurality of
sub-policies, at least one synchronization step, and a final action. The
sub-policies are distributed to corresponding sub-components in the
computer system. The sub-policies are evaluated, wherein each
sub-component evaluates its corresponding one or more sub-policies as
other sub-components evaluate their corresponding one or more
sub-policies. The sub-policies are synchronized by using the at least one
synchronization step. The final action is performed in response to
synchronizing the sub-policies. The computer system can be singular or
distributed.