Cloud computing delivers computing as a service rather than a product, which is the traditional view of computing. VMware is a company that makes virtualization software that isolates users from the physical characteristics of a computing system. One of VMware’s products is vCloud, which allows users to migrate applications to a VMware cloud. You can accomplish this by rebuilding, refactoring, rehosting or revising your applications.
VMware’s WaveMaker is an application development platform that allows users to rebuild applications to a VMware cloud. It allows users to build applications quickly because it removes the requirement to configure hardware.
Refactoring an application for a VMware Cloud involves making the minimum changes needed to migrate the application to a cloud. The primary changes required to refactor an application are typically in security, since a cloud usually handles data authentication and access very differently from the native platform.
Rehosting an application generally consists of moving the application to a VMware powered cloud host running vCloud. This method only requires configuration changes such as the server name and storage location.
Revising an application consists of rehosting the application and optimizing it for the cloud. This typically includes the addition of redundant servers that do not share data with each other.
For more information get VMware’s service definition of a cloud.