The purpose of this technical document is to provide instruction on installing, configuring and using the WebRatio License Server. The WebRatio License Server manages the distribution of WebRatio licenses in use and checks the limit on the maximum number of concurrent users. A user can work only if...
This article can help you on BPM basic features using WebRatio Platform, or refresh your memory on how to use it.
You will also find a quick reference for the Business Process Modeling Notation (BPMN), the standard adopted for business process modeling using a graphical notation based on a flowch...
Learn how to speed up your productivity by letting WebRatio Platform create physical elements on the database starting from your Domain Model, or letting it extract the Domain Model starting from an existing database structure.
Forget about writing SQL by hand! WebRatio Platform helps you generate ...
In a Web application, you often need to manage information that is shown to the user. Managing the information means to create, update, or delete information. With WebRatio Platform you can easily model an administration section so that the Web application user can manage the application data.
In t...
This is the case study used during the WebRatio Platform Modeler Classroom Training Course. You need to download this file in order to have the set of requirements used during the training course as reference. You can also try do model this case study by yourself in order to test your knowledge in W...
"Interaction Flow Modeling Language" describes how to apply model-driven techniques to the problem of designing the front end of software applications, i.e., the user interaction. The book introduces the reader to the novel OMG standard Interaction Flow Modeling Language (IFML). Authors Marco Brambi...
Modeling the domain information managed by the Web Application is a task that can be easily done with WebRatio. In fact, you have at your disposal many options that allow you to easily create the Domain Model starting from an existing database. Nevertheless you may need to manually add some new obje...
The purpose of this article is to provide the basics to operate with styles in WebRatio. A Style Project contains the layout templates needed to generate the graphical elements of your Web Application; the project includes also the resources used in the templates.
In WebRatio it's possible to generate PDF, Excel or RTF reports. This article discusses a particular usage of the WebRatio generated reports. The goal is to create a report in order to use it as attachment for a newsletter (or to store it in the database). Suppose you want to send an email to all th...
To get the Web Application from your Web Project, you have to generate it. When a project is generated, the Application Server loads the corresponding Web Application. WebRatio uses Apache Tomcat as the default Application Server Apache.
Tomcat implements the JavaServer Pages (JSP) and Sun Microsys...
This specification defines the Interaction Flow Modeling Language (IFML). The objective of IFML is to provide system architects, software engineers, and software developers with tools for the definition of Interaction Flow Models that describe the principal dimensions of an application front-end: th...
It is possible to integrate manually written JSP pages inside WebRatio applications.
The procedure is short and composed of four phases.
This guide shows the steps required to integrate a JSP in a WebRatio application.
IFML, the modeling language of WebRatio Platform, is built on very few, highly composable concepts, which can be used to assemble complex Web applications for publishing or updating content. The key aspect of IFML is the capability of defining a Web Model consisting of pages, view components, and op...
WebRatio allows the user to define Context Parameters and to add Variables, these model elements are used to accomplish different tasks.
Context Parameters are strictly related to session storage, as they save information in the sessionContext and make their content available for all the JSP sessio...
The Math is an Utility Component designed to parse and evaluate mathematical expressions. A mathematical expression is composed by variables and operators and can be either statically defined at modeling time or dynamically provided through an input parameter at run-time. The Math replaces the varia...