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...
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.
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...
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...
“Single sign-on (SSO) is a property of access control of multiple related, but independent, software systems. With this property a user logs in once and gains access to all systems without being prompted to log in again at each of them.” (source Wikipedia).
WebRatio allows you to enable the single ...
In the lesson dedicated to the Domain Model Overview, you learned about the Entity-Relationship model and its main concepts: Entity, Attribute and Relationship.
The representation of the Domain Model in WebRatio Platform is quite similar to the Entity-Relationship notation ad it is based on the sam...
When you are working on a new Web application, you will need to implement a set of common features. In the previous lessons you learned how to model these features in IFML, concentrating on the user interaction.
These features cover how to publish and maintain information, as well as the login ...
Granting access to protected resources is a key aspect of many Web applications.
From an interface point of view, you need to define a place for users to insert and validate their credentials.
This lesson shows you how to model the user login and logout. You will learn how you can personalize the ...
This document contains the full list of major changes contained in WebRatio 7.2. The WebRatio Platform 7.2 Release includes the new updates relative to the last release 7.2.20. This is a Security Release. We recommend upgrading to 7.2.20 to ensure the security of your web applications and data. Thi...
WebRatio 7.2 introduces the first steps for IFML compliance. IFML is the new OMG standard language for modeling the application front-end. IFML is available as beta version and results from two years of work involving the OMG and WebRatio. The starting point of this work was the standardization of ...