Integrating Cloud and Virtualization Technologies in the Enterprise