Application Delivery - When delivering an application with XenApp, it is important for you to know the different application delivery methods available and to determine which method best fits the needs of the environment. Depending on the type of application, the end users accessing the application, and the delivery method, applications are:
- Installed on a XenApp server
- Streamed from a file or web server to a XenApp server
- Streamed from a file or web server to the end user device
- Accessed as a XenApp server-hosted desktop
Applications Installed on a XenApp Server - An application installed on a XenApp server is processed on the server and only virtual channel information is sent to the end user device. A Citrix Plug-in, such as the Citrix Receiver, is required to access applications installed on XenApp servers.
Applications Streamed to a XenApp Server - An application that is streamed to a XenApp server allows end users to access it as if it were installed directly on the XenApp server. A Citrix Plug-in, such as the Citrix Receiver, is required to access applications streamed to XenApp servers.
Environments with an existing Microsoft App-V infrastructure can stream App-V packages to XenApp servers and end user devices by using the Citrix App-V Integration Kit.For more information about the App-V Integration Kit, see Citrix article CTX126423
Applications Streamed to an End User Device - An application that is streamed to the end user device is streamed from a file or web server and launches on the end user device as a local application. The application uses the end user device resources as opposed to using XenApp server resources. A Citrix Plug-in, such as the Citrix Receiver, is required to access applications streamed to end user devices. The Citrix offline plug-in is used for applications configured for offline access.
Environments with an existing Microsoft App-V infrastructure can stream App-V packages to XenApp servers and end user devices by using the Citrix App-V Integration Kit.For more information about the App-V Integration Kit, see Citrix article CTX126423
Server-hosted Desktop - Publishing a XenApp server-hosted desktop provides end users access to the desktop of a XenApp server and the resources available on the server.
- Installed on a XenApp server
- Streamed from a file or web server to a XenApp server
- Streamed from a file or web server to the end user device
- Accessed as a XenApp server-hosted desktop
Applications Installed on a XenApp Server - An application installed on a XenApp server is processed on the server and only virtual channel information is sent to the end user device. A Citrix Plug-in, such as the Citrix Receiver, is required to access applications installed on XenApp servers.
Benefits | Considerations |
---|---|
|
|
Applications Streamed to a XenApp Server - An application that is streamed to a XenApp server allows end users to access it as if it were installed directly on the XenApp server. A Citrix Plug-in, such as the Citrix Receiver, is required to access applications streamed to XenApp servers.
Benefits | Considerations |
---|---|
|
It is recommended to pre-cache commonly accessed streamed applications on XenApp servers to enhance performance and reduce the application launch time on the end user device. |
Applications Streamed to an End User Device - An application that is streamed to the end user device is streamed from a file or web server and launches on the end user device as a local application. The application uses the end user device resources as opposed to using XenApp server resources. A Citrix Plug-in, such as the Citrix Receiver, is required to access applications streamed to end user devices. The Citrix offline plug-in is used for applications configured for offline access.
Benefits | Considerations |
---|---|
|
|
Server-hosted Desktop - Publishing a XenApp server-hosted desktop provides end users access to the desktop of a XenApp server and the resources available on the server.
Benefits | Considerations |
---|---|
|
|