User guide

© 2011 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Cisco Validated Design Page 24
3.3.6 Citrix XenDesktop Hosted Shared Desktops
Figure 21 details the Citrix XenDesktop Hosted Shared Desktops architecture.
Figure 21. Citrix XenDesktop Hosted Shared Desktop on XenApp Architecture
Web Interface
XML Broker/
Zone Data Collector
Citrix XenApp Servers
Hosted Shared Desktops
Citrix License Server
Data Store
Citrix XenApp Farm
Active Directory
1. The end user launches a browser and enters the URL of the Web Interface site.
2. If using the explicit authentication feature, Web Interfaces prompts the user for Active Directory
credentials and passes the credentials to the server acting as the XML Broker. Citrix recommends using
the Primary Zone Data Collector as the XML broker server.
3. The XML broker verifies the user‘s credentials by authenticating the user against Active Directory.
4. After successful verification of the user credentials, the XML broker contacts the Data Store or the locally
cached database to determine if the user has permissions to access the published server desktop.
5. The XML broker constructs an XML service response and the icon for that published desktop is populated
in the user‘s Web Interface page.
6. The user clicks on the desktop icon and Web Interface sends a request to the XML broker requesting the
address of a XenApp server that can serve the desktop to that user.
7. The XML broker queries the Primary Zone Data Collector (ZDC) to retrieve the address of the appropriate
XenApp server. The ZDC returns this address to the XML broker. The XML broker constructs an XML
service response and relays the address back to the Web Interface server.