Patent ID: 8756597
Filing Date: 2014-06-17
Classification: G06F

Abstract:
1. In a computing system environment, a method of extending functionality of legacy services having original executable instructions for execution on a computing device, the method comprising: converting the legacy services having original executable instructions to a virtual machine; configuring the virtual machine to operate as an independent guest computing device on a hardware platform by way of scheduling control from a virtualization layer also on the hardware platform; and provisioning the virtual machine with a plurality of functions of executable instructions that are executed on a processor of the hardware platform to modify standard entry points of system functions of the hardware platform of the original executable instructions of the legacy services and allow the legacy services to access the plurality of functions of the virtual machine to access the system functions of the hardware platform by the legacy services, without otherwise modifying the original executable instructions of the legacy services; wherein provisioning the virtual machine further includes provisioning the virtual machine with a policy decision point of executable instructions that are executed on the processor of the hardware platform to monitor the plurality of functions of the virtual machine that modify the standard entry points of the legacy services to ensure compliance with a predetermined computing policy for one or more of the system functions.