I've got a XenDesktop (Virtual Desktop) profile running for home users using their home PC and it seems to be working just fine. we are looking at deploying some of the ThinClient Wyse terminal for internal users and I was wondering if there was a way to use them for Remote Users as well?
The Citrix consultant says I need to have the Citrix Gateway instead of the SSL-VPN to get them in, but I don't want to manage another device for remote access....
anyway to get the WYSE connected to our SA4000?
This is an EXTREMELY common thought among Citrix consultants. Having formerly been one, I know that the culture around Citrix engineers is to design things verbatim according to Citrix's implementation documents. There are a few reasons for this, but that's for a different discussion.
We currently have a pilot running using the Citrix Listed Applications feature, accessed from remote WYSE Winterms. Are you currently having a problem or are you just wondering if it is possible?
In our pilot, the WYSE terminals have Windows Embedded installed on them. They boot to a local Windows session, the browser auto-opens to the Juniper login page, and the user signs in. After that, they get a list of their applications right in that Juniper window, and launch their XenDesktop session from there.
This method requires an OS on the terminal capable of launching a Citrix shortcut just like any other PC would. It may not be quite as slick as the next scenario, but it retains all of the benefits thin clients (other than perhaps having to pay for Windows licensing).
The way I think you and your Citrix consultant my be thinking is that the terminal boots to its basic OS which has the Citrix integration feature installed. This would be configured to point back to your environment to automatically load the XenDesktop session, more like a PXE boot scenario - where instead of pulling the boot information from DHCP it pulls from the Citrix configuration on the thin client.
If this is what you have in mind, I *doubt* the reverse proxy could handle it, and there isn't a Juniper feature to directly support this as far as I know. There may be a design using the new Pulse client that I'm not thinking of, however.