Patent ID: 7363321

Claim:
A system for processing at least one transaction including a microprocessor comprising: at least one transaction having a first entry and at least one second entry; at least one transaction controller capable of initiating said first entry; said first entry producing output data; said at least one transaction controller capable of providing said output data to said at least one second entry as input data; said at least one transaction controller capable of initiating said at least one second entry; and said at least one second entry capable of producing said output data; wherein said output data is capable of being recognized as said input data by said at least one second entry; wherein said at least one transaction controller comprises: an attribute manager capable of associating at least one attribute with said first entry or said at least one second entry; an information manager capable of storing said output data, said information manager providing said output data to said at least one transaction controller; an analysis module handler capable of associating at least one analysis module with said first entry or said at least one second entry; and an entry initiator capable of determining, according to said at least one transaction, which said first entry or said at least one second entry to invoke, said entry initiator being capable of providing said first entry or said at least one second entry with said output data; wherein said entry initiator further comprises: a transaction accessor capable of accessing said at least one transaction, said transaction accessor determining an initiate entry of said at least one second entry that said at least one transaction controller is to initiate; a module accessor capable of locating said at least one analysis module that is associated with said initiate entry if said at least one analysis module exists, said module accessor capable of locating a program reference associated with a computer executable, said program reference associated with a computer executable is executed on a computer, wherein said program reference that is associated with said initiate entry if said program reference exists; a data associater capable of locating said input data associated with said at least one analysis module associated with said initiate entry, said data associater capable of associating an output data location with said initiate entry; and a calling sequence building capable of determining said at least one calling sequence appropriate for said initiate entry.