Security Middleware Virtualization
The concept of virtualization is not new in the field of computer science. It dated back to the onset of the compilers of programming languages. The compiler programs intake high-level (English like) program code, crunch it, and spit out the binary object code that the computers actually understand. Therefore a compiler virtualizes the object code. However, the concept of virtual infrastructures, where physical resources are dynamically mapped to address the spontaneous business needs, is relatively new. Moreover, the scale and scope of this novel concept brings several challenges for its deployment including a lot of uncertainty as to how and where to implement security.