The core application server 920 includes an transaction verification module 923, an encryption module 924, a secure resource access module 925, and a restricted communication channels module 926. [0112] The transaction verification module 923 allows the core application to verify the method calls and other communications to which it will respond.