Product Documentation

Hosted Apps and Desktops

Jun 05, 2015
Updated: 2014-11-17
The Hosted Apps and Desktops web service for Services Manager allows service providers to manage and delegate end-user administration of applications, desktops, and resources. This service comprises three components:
  • XenApp Web Service, which you install on a controller in your XenApp farm.
  • XenDesktop Web Service, which you install on a controller in your XenDesktop Site.
  • App Orchestration Configuration Tool, which you can install on your App Orchestration configuration server, when your XenApp and XenDesktop deployments are managed by App Orchestration.
Using this service, you can:
  • Support public and private offerings of applications, desktops, and other resources such as printers and file shares to customers and users.
  • Create offerings that are private for one customer.
  • Set default applications, desktops, and resources for customers and users.
  • Set price and cost controls per application, desktop, and resource.
  • Configure settings at several levels, thus allowing you to override one or more settings for a particular customer.
  • Use App Orchestration to manage offerings from multiple Citrix XenApp farms and XenDesktop sites in a single Active Directory console.
Note: This enhanced version of the Hosted Apps and Desktops web service offers expanded support and replaces the previous version of the service.

Service deployment overview

Deploying the Hosted Apps and Desktops web service includes the following tasks:
  1. Review and complete the requirements described in this topic.
  2. Install the service.
  3. Configure the service.
  4. Configure service offerings.
  5. Provision the service.

Supported versions

The Hosted Apps and Desktops web service is supported on servers running one of the following minimum versions:
  • Citrix XenApp 6.5 FP3, 7.5, and 7.6
  • Citrix XenDesktop 7.1, 7.5, and 7.6
  • Citrix App Orchestration 2.5 and 2.6
Note: If your environment includes earlier XenApp versions that you do not want to update to a supported version, install and use the Citrix web service for Services Manager. Also, use the Citrix web service if your environment requires application groups or server collections.

Requirements and considerations for all deployments

Before installing the Hosted Apps and Desktop web service, add the servers where you will install the service (XenApp controller, XenDesktop Controller, or App Orchestration configuration server) to the built-in CortexReadOnly group. Then, restart each server you added to the group.

When using Internet Explorer 11 to access the Services Manager control panel to configure and provision the service, ensure the following Compatibility View Settings are cleared:
  • Display intranet sites in Compatibility View
  • Use Microsoft compatibility lists

Requirements and considerations for deploying the web service on a XenApp or XenDesktop Controller

On the XenApp or XenDesktop controller, complete the following before installing the web service:
  • Ensure the XenApp or XenDesktop server has PowerShell remoting enabled and that the execution policy is set to RemoteSigned.
  • Ensure that XenApp or XenDesktop is fully installed and configured, and that the operating system has all recommended updates.
  • You must be a full XenApp or XenDesktop administrator to configure the web service.
  • Ensure that the firewall on the server allows communications with the web service: the default is 8095. This must be the same port that you specify when configuring the web service.
The web service installer will install or enable the following on the XenApp or XenDesktop controller, if not already present:
  • .NET Framework 4.0
  • Remote Desktop Services
  • Web Server (IIS) 7 Role Services
    • ASP.NET
    • ASP.NET 4.5 (Windows Server 2012)
    • Windows Authentication
    • Management Scripts and Tools
    • Management Console
    • Hostable Web Core (Windows Server 2012)
    • IIS 6 Management Capability > IIS 6 Metabase Compatibility
  • SQL Server System CLR Types
  • SQL Server Shared Management Objects
  • WCF HTTP Activation 4.5 (Windows Server 2012)

You need a file server to support the creation of User Profile and Terminal Services Profile folders. You can use the same file server for deploying this service and File Sharing services.

Requirements and considerations for deploying the web service on an App Orchestration configuration server

Set up your App Orchestration deployment. For more information, refer to the product documentation for your installed version: