SAP NetWeaver Visual Composer is
SAP
Sap is a fluid transported in xylem cells (vessel elements or tracheids) or phloem sieve tube elements of a plant. These cells transport water and nutrients throughout the plant.
Sap is distinct from latex, resin, or cell sap; it is a separ ...
’s
web-based
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
software modelling tool. It enables
business process
A business process, business method or business function is a collection of related, structured activities or tasks by people or equipment in which a specific sequence produces a service or product (serves a particular business goal) for a parti ...
specialists and developers to create business application components, without coding.
Visual Composer produces applications in a
declarative form, enabling code-free execution mode for multiple
runtime environment
In computer programming, a runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile ...
s. It provides application lifecycle support by maintaining the connection between an application and its model throughout its lifecycle. Visual Composer is designed with an
open architecture
Open architecture is a type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy. For example, the IBM PC, Amiga 500 and Apple IIe have an open architecture suppor ...
, which enables developers to extend its design-time environment and modelling language, as well as to integrate external data services.
The tool aims to increase productivity by reducing development effort time, and narrow the gap between application definition and implementation.
Starting with a blank canvas, the Visual Composer user, typically a business process specialist, draws the application in Visual Composer Storyboard (workspace), without writing code, to
prototype, design and produce applications.
A typical workflow for creating, deploying and running an application using Visual Composer is:
Create a model
* Discover data services and add them to the model
* Select necessary
UI elements and add them to the model
* Connect model elements to define the model logic and data flow
Edit the layout
* Arranging the UI elements and the controls of the application on forms and tables.
Deploy the model
* This step includes compilation, validation and deployment to a selected environment.
Run the application
* The application can run using different runtime environment (such as
Adobe Flex
Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Sy ...
and HTML). In 2014 a runtime environment was introduced that is utilizing HTML5 capabilities of SAPUI5.
[{{cite web , url=http://erlebe-software.de/2014/07/06/ist-der-visual-composer-mit-ui5-wieder-zurueck-im-spiel/ , title=Ist der Visual Composer mit UI5 wieder zurück im Spiel?, language=German, publisher=erlebe-software.de, date=6 July 2004, accessdate=14 October 2014]
See also
*
SAP AG
Sap is a fluid transported in xylem cells (vessel elements or tracheids) or phloem sieve tube elements of a plant. These cells transport water and nutrients throughout the plant.
Sap is distinct from latex, resin, or cell sap; it is a sepa ...
*
NetWeaver
SAP NetWeaver is a software stack for many of SAP SE's applications. The SAP NetWeaver Application Server, sometimes referred to as WebAS, is the runtime environment for the SAP applications and all of the mySAP Business Suite runs on SAP WebAS: ...
*
Modelling language
A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the ...
References
External links
SAP NetWeaver Visual Composerdiscussions, blogs, documents and videos on th
SAP Community Network (SCN)Create applications easily with Visual Composer tool
Web applications
Visual Composer
Specification languages
Workflow applications