The vRealize Operations for Horizon components communicate by using Remote Method Invocation (RMI). The Horizon Adapter exposes RMI services that can be called by external clients. The adapter acts as a server and the broker and desktop agents act as clients.
For detailed descriptions of the vRealize Operations for Horizon components, see vRealize Operations for Horizon Architecture.