Patent ID: 7133845

Claim:
A method for processing based on independent deliverables comprising: delivering a first piece of executable code representing a first part of a commercial process, said commercial process involving a governed item, said first piece of executable code being separate from said governed item; separately delivering a second piece of executable code representing a second part of said commercial process, said second piece of executable code being separate from said governed item; ensuring the integrity of said first and second delivered pieces of executable code, by generating a first hash of at least a portion of said first piece of executable code and comparing said first hash with a first expected value, and by generating a second hash of at least a portion of said second piece of executable code and comparing said second hash with a second expected value; ensuring that a calling process has authorization to call said first and second delivered pieces of executable code by verifying the calling process's knowledge of a value of a first tag associated with said first piece of executable code and a value of a second tag associated with said second piece of executable code; and performing said process involving said governed item based at least in part on said first and second delivered executable code pieces, wherein said process includes recording information regarding at least one performance of at least a portion of said process.