Patent ID: 8230042
Filing Date: 2012-07-24
Classification: G06Q,H04L

Abstract:
1. A method comprising: a computer receiving from a workflow engine a workflow representation of a workflow, the workflow representation including a first numerical value that was calculated prior to a transmission of the workflow representation to the computer and being in a format to which the workflow was converted prior to the transmission; the computer performing a checksum on the workflow representation, the performing comprising using a formula to determine a second numerical value for the workflow representation, wherein a difference between the first numerical value and the second numerical value is indicative of a change to the workflow representation during the transmission; the computer, using the checksum, determining a snapshot of what the workflow represents; the computer identifying the workflow representation; the computer interrogating the workflow representation; the computer determining a plurality of steps being performed by the workflow representation; the computer comparing the plurality of steps to a security policy for the workflow representation; before the computer performing the checksum on the workflow representation, the computer determining a compliance of the workflow representation with the security policy; after the computer performing the checksum on the workflow representation, the computer using the checksum to determine what operation is being executed with the workflow representation; the computer validating the checksum; the computer logging the checksum; the computer comparing the checksum to a plurality of previously logged checksums; and the computer, responsive to comparing the checksum to the plurality of previously logged checksums, determining whether a policy changed during execution of the workflow.