Descrizione dell'architettura di Visual Builder

In questo diagramma un quadrato al centro rappresenta l'istanza di Oracle Visual Builder, che dispone di due componenti: l'ambiente di sviluppo visivo (l'area in alto) e il runtime di Visual Builder (l'area in basso). Nel diagramma l'area runtime contiene i servizi forniti dal runtime (Business Objects, Data, App Hosting e REST Proxy Service). L'ambiente di sviluppo visivo TThe in Visual Builder è denominato Designer ed è l'interfaccia utente utilizzata dal team di sviluppo per sviluppare applicazioni in Visual Builder. Il Designer dispone di editor visivi per la progettazione delle pagine nell'app, nonché per gestire i servizi runtime utilizzati dall'app.

Nel diagramma alcuni servizi REST (Oracle SaaS, Oracle Integration, REST Services) sono elencati a destra dell'istanza di Visual Builder. Il server proxy dell'istanza gestisce i meccanismi di autenticazione e autorizzazione (propagazione delle identità, REST autenticato) per lo scambio di dati con questi servizi REST.

Il diagramma mostra inoltre i due tipi di utenti che accederanno all'istanza: gli utenti finali che accederanno alle applicazioni ospitate da Visual Builder e gli sviluppatori che lavorano all'applicazione che accederanno all'ambiente di sviluppo visivo dell'istanza. Entrambi i tipi di utenti accedono a Visual Builder tramite HTTPS e REST.