{{Short description|Software modelling tool}} {{multiple issues| {{primary sources|date=October 2014}} {{more citations needed|date=December 2007}} }} {{Infobox Software | name = Visual Composer for SAP NetWeaver 7.0 | logo = VisualComposer Logo.jpg | logo size = 250px | screenshot = | caption = Visual Composer in NetWeaver | developer = SAP AG | latest_release_version = SAP NetWeaver 7.0 SP 12 | latest_release_date = April, 2007 | genre = Software modelling | website = [https://www.sdn.sap.com/irj/sdn/visualcomposer Visual Composer Home Page - SAP Developer Network] }} '''SAP NetWeaver Visual Composer''' is SAP’s web-based software modelling tool. It enables business process specialists and developers to create business application components, without coding.<ref>{{cite web |url=https://www.sdn.sap.com/irj/sdn/visualcomposer |title=SAP NetWeaver Visual Composer on SDN}}</ref>
Visual Composer produces applications in a declarative form, enabling code-free execution mode for multiple runtime environments. 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, 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 narrowing 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 and HTML). In 2014 a runtime environment was introduced that is utilizing HTML5 capabilities of SAPUI5.<ref>{{cite web |url=https://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}}</ref>
==See also== *SAP AG *NetWeaver *Modelling language
==References== <references/>
==External links== * [http://scn.sap.com/community/netweaver-visual-composer SAP NetWeaver Visual Composer] discussions, blogs, documents and videos on the [http://scn.sap.com/welcome SAP Community Network (SCN)] *[http://www.sap.com/platform/netweaver/pdf/BWP_SB_Creating_Applications_Easily_with_Visual_Composer_Tool.pdf Create applications easily with Visual Composer tool]
Category:Web applications Visual Composer Category:Specification languages Category:Workflow applications