Enterprise Java Applications Architecture on VMware