Application Enumeration Process and the Application Launch Process in XenApp 6
Application Enumeration Process
The application enumeration process is as follows:
- A user launches a Web browser and then connects to the Web Interface.
- The Web Interface returns the logon page.
- The user types in credentials.
- The user’s credentials are forwarded from XML to the IMA service in HTTP (or HTTPS) form.
- The IMA then forwards them to the local Lsass.exe.
- The Lsass.exe encrypts the credentials and passes them to the domain controller.
- The domain controller returns the SIDs (user’s SID and the list of group SIDs) back to Lsass.exe and to IMA.
- IMA uses the SIDs to search the Local Host Cache (LHC) for a list of applications and the Worker Group Preference policy for that authenticated user.
- The list of the applications together with the user’s worker group preference policy are returned to the Web Interface.
- The Web Interface returns the Web page to the Web browser. (This completes the application enumeration process).

Application Launch Process
The application launch process is as follows:- User selects the application by clicking the application icon (such as Microsoft Word).
- The selected application data (Microsoft Word) is passed back to the Web Interface.
- Web Interface passes the Microsoft Word information together with the user’s Worker Group Preference policy back to IMA on the XML broker server.
- It then forwards to the IMA service on the Zone Data Collector.
- The Zone Data Collector tries to find out a least loaded server according to the Worker Group preference list.
- When it finds the least loaded server, it sends a query to the Citrix Service Manager of that server to verify whether the server has the required application installed.
- If yes, it provides this server’s host ID to the XML broker.
- The XML broker translates this host ID into it’s IP address by searching the Local Host Cache.
- The IP address is then provided to the Web Interface (this completes the application resolution).
- Web Interface uses this IP address to create the ICA file.
- The ICA file is then returned to the Web browser on the client machine.
- Citrix online Web plug-in uses the ICA file to launch an ICA connection to the least loaded XenApp server.
- The XenApp server launches the application for the user

0 comments:
Post a Comment