Understanding the XenDesktop® service architecture
XenDesktop works on the FMA architecture, which includes subsets of multiple services that are responsible for the entire communication flow from controllers to VDAs for a successful desktop delivery platform.
To understand the communication flow and how the services interact with each other, refer to the following flow diagram that is based on the FMA service architecture. It includes 10-12 primary services that build up the complete FMA architecture.
There are 10 controller-level services with two services that run on a VDA device; we will discuss all the services and their roles in the following flow chart:
To understand this illustration and each service role in the communication framework, we have listed down the service interaction and roles, as follows:
- Broker Service (XML): This is one of the most common and important services, responsible to broker new sessions, desktop enumeration, STA tickets, handling and managing session...