Show TOC

Background documentationVisual Composer Architecture Locate this document in the navigation structure

 

The following diagram provides an architectural overview of Visual Composer:

This graphic is explained in the accompanying text.

The development server provides a platform for design-time infrastructure integration. It consists of the following parts:

  • The development server abstraction layer is a platform-independent layer that provides common capabilities such as a pluggable framework for managing development services, workspace management and so on. The Visual Composer server is a consumer of the development server and is dependent only on this abstraction layer.

  • The platform-dependent implementation of the development server couples the development server to the underlying platform. Development server implementation is available for Java EE 5 and SAP NetWeaver Developer Studio platforms.

    • In the Java EE 5 environment, the development server is implemented as a Java EE 5 container and the Visual Composer kits are packaged as SDAs. The development server container manages the lifecycle of the Visual Composer kits.

    • In the SAP NetWeaver Developer Studio environment, the development server is implemented as a plug-in and the Visual Composer kits are also packaged as plug-ins. The plug-ins that package the Visual Composer kits should extend to a well-defined extension point provided by the development server.