Description of Visual Builder Architecture
In this diagram, a square in the center represents the Oracle Visual Builder instance, which has two components: the Visual Development environment (the area at the top) and the Visual Builder runtime (the area at the bottome). In the diagram, the runtime area contains the services provided by the runtime (Business Objects, Data, App Hosting and REST Proxy Service). TThe visual development environment in Visual Builder is called the Designer, and is the UI that the development team uses to develop apps in Visual Builder. The Designer has the visual editors for designing pages in the app, as well as to manage the runtime services the app uses.
In the diagram, some REST services (Oracle SaaS, Oracle Integration, REST Services) are listed to the right of the Visual Builder instance. The instance's proxy server manages the authentication and authorization mechanisms (Identity Propagation, Authenticated REST) for exchanging data with these REST services.
The diagram also shows the two types of users who will access the instance: End users that will access the apps hosted by Visual Builder, and developers working on the app that will access the instance's Visual Development environment. Both types of users access Visual Builder via HTTPS and REST.