“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 ...
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...
Downloading, registering, and activating WebRatio Platform involves several decisions that are not easy to take without proper knowledge. Attend this lesson to understand all the steps and to find some help if something goes wrong.
Domain-Specific Modeling (DSM) is the latest approach to software development, promising to greatly increase the speed and ease of software creation. Early adopters of DSM have been enjoying productivity increases of 500–1000% in production for over a decade. This book introduces DSM and offers exam...
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages , noted software development expert Martin Fowler first provides the in...
Learn how to migrate your WebRatio 4.3 project to WebRatio 5.0.
This document contains all the instructions needed for the migration process.
Subversion is a free, open-source revision control system (RCS). Subversion manages files and directories over time. These files and directories are placed into a central storage called a repository. The repository is quite similar to an ordinary file server, except that it remembers every chang...
Developing the front-end of a user application is a costly and inefficient process for a number of reasons.
WebRatio Platform has solved the User Interface modeling challenge by developing an interaction Flow Modeling Language, or IFML, which covers the existing gap in front-end application develop...
When you get to a new town it is likely that you want to look at a map of the town. In the same manner we start with providing an overview of the main parts of WebRatio Platform. WebRatio Platform is built on Eclipse. Even though you could be familiar with Eclipse it is worth watching this brief tut...
The web model is where you use the IFML Web Extensions to build the user interface of your Web application, and where you specify the business logic for each IFML action using a set of predefined operations.
In this lesson we introduce the View Containers you can use to organize your Web applicatio...
This is the first lesson that explains the Domain Model in WebRatio Platform.
In this lesson, we introduce the main concepts related to the Domain Model, including a deep analysis of the notation adopted - Entity Relationship (E-R). The following lessons show some detailed content and will explain ...
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...
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 ...
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...
Page computation is the process by which new up-to-date information is computed on the server after a user action. The computed information is then used for rendering all, or part, of the client page or just a part of it.
Know how the page computation works is useful when you model a page that is ...