vRealize Orchestrator contiene una libreria di workflow e un motore di workflow per consentire la creazione e l'esecuzione di workflow che automatizzano i processi di orchestrazione. È possibile eseguire i workflow negli oggetti di tecnologie diverse a cui vRealize Orchestrator accede tramite una serie di plug-in.

vRealize Orchestrator fornisce un set di plug-in standard, incluso un plug-in per vCenter Server, per consentire l'orchestrazione delle attività nei vari ambienti che i plug-in espongono.

vRealize Orchestrator fornisce anche un'architettura aperta per il plug-in di applicazioni esterne di terze parti nella piattaforma di orchestrazione. È possibile eseguire workflow negli oggetti delle tecnologie collegate con plug-in definiti dall'utente. vRealize Orchestrator si connette a un provider di autenticazione per gestire gli account utente e a un database PostgreSQL preconfigurato per archiviare le informazioni dei workflow che esegue. È possibile accedere a vRealize Orchestrator, agli oggetti che espone e ai workflow di vRealize Orchestrator tramite vRealize Orchestrator Client o i servizi Web. Il monitoraggio e la configurazione dei workflow e dei servizi di vRealize Orchestrator vengono eseguiti tramite vRealize Orchestrator Client e il Centro di controllo.

Figura 1. Architettura di VMware vRealize Orchestrator

L'architettura di VMware vRealize Orchestrator è costituita da un motore di workflow e da un'applicazione client. La rappresentazione grafica dell'architettura include alcuni dei plug-in di vRealize Orchestrator predefiniti (vCenter Server, XML, SSH, SQL, SMTP) e il database PostgreSQL preconfigurato. Include anche i servizi di directory o vCenter Single Sign-On. Il database, i servizi di directory e vCenter Single Sign-On sono connessi al motore di workflow. Un'istanza di vCenter Server è connessa alla piattaforma tramite il plug-in vCenter Server