vSphere App HA is a virtual appliance that you can deploy on the vCenter Server. Using the components of vSphere App HA, you can define high availability policies for critical middleware applications running on your virtual machines in the datacenter, and configure remediation actions to increase their availability.

The architecture diagram illustrates various components of vSphere App HA and their dependencies.

vSphere App HA Architecture
architecture