Components modeled in Visual Composer are saved on a central Application Server (AS) Java and can be deployed from there to any other AS Java instance. Visual Composer models are compiled into General Modeling Language (GML) code for subsequent deployment. At runtime, the GML code of the deployed models is interpreted by the relevant runtime engine.
Visual Composer provides application developers the following advantages:
· Streamlined model development, with significant time savings over manual coding
· Direct and easy discovery and integration of Web services into the model diagram
· Clear separation of business layer and UI layer, inherent in the architecture
The business layer connectivity in Visual Composer can be based on Web services, as well as a range of other data sources. All types of Web-based data services including CAF services and SAP enterprise services, can be defined as logical destinations in SAP NetWeaver Administrator, for discovery and integration.
More information: Composite Application Framework
Visual Composer utilizes the SAP connector-framework interfaces to enable modelers to access a range of systems, including SAP and third-party enterprise systems.
Modeling Composite Views with Visual Composer