アプリケーションを効率的に配信するには、Citrix ADCアプライアンスをCitrix Virtual Appsと統合し、Citrix ADC負荷分散機能を使用してCitrix Virtual Appsサーバーファーム全体に負荷を分散できます。次の図は、このような設定のトポロジー図です。
Web Interfaceサーバーは、ユーザーのWebブラウザからCitrix Virtual Appsアプリケーションリソースへの安全なアクセスを提供します。Web Interfaceクライアントは、Citrix Virtual Appsサーバーファームで使用可能なアプリケーション、コンテンツ、デスクトップなどのすべてのリソースをユーザーに提供します。ユーザーは、標準のWebブラウザまたはCitrixオンラインプラグインを介して公開リソースにアクセスできます。
ユーザーのデバイス上の Web ブラウザーは、Web サーバーに情報を送信します。Web サーバーは、サーバーファーム上のサーバーと通信して、ユーザーがリソースにアクセスできるようにします。
Web インターフェイスと XML ブローカは補完的なサービスです。Web Interface はユーザーにアプリケーションへのアクセスを提供し、XML Broker はユーザーの権限を評価して Web Interface に表示されるアプリケーションを決定します。
XML サービスは、サーバーファーム内のすべてのサーバーにインストールされます。Web インターフェイスで指定された XML サービスは、XML ブローカとして機能します。Web Interface サーバーによって渡されたユーザー資格情報に基づいて、XML Broker サーバーはユーザーがアクセスできるアプリケーションのリストを送信します。
複数のWeb InterfaceサーバーとXML Brokerサーバーを展開する大企業では、Citrix ADCアプライアンスを使用してこれらのサーバーの負荷を分散することをお勧めします。Web Interface サーバーを負荷分散するように 1 つの仮想サーバーを構成し、XML Broker サーバー用に別の仮想サーバーを構成します。負荷分散方式およびその他の機能は、必要に応じて仮想サーバ上で設定できます。
HTTPプロトコルを使用することもできますが、クライアントとCitrix ADC間の通信にはSSLを使用することをお勧めします。クライアントとの通信にSSLプロトコルを使用する場合でも、Citrix ADCとWIサーバー間の通信にはHTTPプロトコルを使用できます。