1. A computer usable program product comprising a non-transitory computer usable storage medium including computer usable code for use in providing security for a business application, the computer usable program product comprising code for performing the steps of: receiving a request from a requesting server to establish a virtual node including deploying and securely provisioning the virtual node prior to utilizing the virtual node for performing the business application, the request including a bootstrap process generated by the server to securely manage provisioning of the virtual node, a server public key and a security token; deploying on a virtual node server the virtual node implementing the business application in response to the request; using the security token in the bootstrap process by the deployed virtual node to provide authentication to the requesting server to request encrypted initialization data for provisioning the deployed virtual node to perform the business application; decrypting and authenticating a message from the requesting server using the server public key, the message including encrypted initialization data for provisioning the virtual node to perform the business application; and utilizing the decrypted initialization data to provision the virtual node, thereby deploying and securely provisioning the virtual node in response to the request.