Patent ID: 7562388

Claim:
A method for communicating among a plurality of security modules for providing security for a computing network comprising: coupling a first security module and a second security module to an interface module; identifying the first security module and the second security module with the interface module; parsing a first message definition from a first definition file corresponding to the first security module, the first message definition identifying a message the first security module can send; parsing a second message definition from a second definition file corresponding to the second security module, the second message definition identifying the message for receipt by the second security module; storing the first message definition and the second message definition in the interface module; creating the message using the first message definition in the interface module and the first security module; placing the message in a shared memory; storing state data for the message in a common memory using the first security module; and using the second message definition in the interface module to notify the second security module of the message in the shared memory.