Sun VDI Software is a layered product that provides the means to access a data-center-hosted desktop from a remote slient such as PC, Sun Ray Clients.
The following figure provides an overview of how this is accomplished.

On the left side you find the virtualisation hosts that serve the desktop to the user. This is typically the Microsoft Windows XP desktop. Currently, VMware Virtual Infrastructure 3 is the supported platform, more specifically VirtualCenter 2.5.
Sun VDI Software is placed in the middle between the virtualization hosts and the remote clients. Sun VDI Software consists of three parts that all can reside on a single system. The Virtual Desktop Connector (and more specifically, its service component) is responsible for allocating virtual desktops to the user from the virtualisation platform. This is done through a Sun Virtual Desktop Connector agent installed on the virtualisation layer.
The lookup process is initiated through the Virtual Desktop Connector client, invoked through a Sun Ray Server Software (SRSS) or Sun Secure Global Desktop (SSGD) session. Once the virtual desktop is located and up and running, a remote connection (Microsoft RDP) is established and routed through the access tier (Sun Ray Server Software or Sun Secure Global
Desktop) to the client device and its user. Besides the allocation and routing of virtual desktops, the Sun Virtual Desktop Connector provides features that control the whole desktop lifecycle from creation up to deletion of the virtual desktops. Some of these features are illustrated later in the description of the core configuration tasks.
I successfully implemented SUN-VDI using ESX backend. Fell free to contact me if you have any questions or click here to talk to the experts.