How to retrieve information about online users Read this article and get points!

by Michela Frigerio
233,681 views Published on Oct 24, 2011
Applies to: All versions

It’s a very common practice to display the number of active users of a web application. WebRatio gives you the possibility to easily get the number of users which are currently navigating your Web application and add this feature to your Web application. The solution proposed in this article ...

MoreRead this article and get points!
 

Social BPM (Bpm and Workflow Handbook Series)

by Keith D Swenson, Nathaniel Palmer, Sandy Kemsley, Keith Harrison-Broninski, Max Pucher, Manoj Das, Layna Fischer (Editor) & 1 more
186,577 views Published on Nov 29, 2013
Applies to: All versions

Business Process Management and Workflow are, by their very nature, social activities. The collaboration and communication patterns that are now increasingly referred to as “social computing” were also fundamental to the BPM and workflow models of the early 1990s. Yet it has been the recent explosi...

 

How to solve the UnsupportedClassVersionError error Read this article and get points!

by Michela Frigerio
178,351 views Published on Oct 24, 2011
Applies to: All versions

The UnsupportedClassVersionError can occurr in a Web Project that uses custom components, such as custom validation rules, servlets or listeners. All these components are developed using a different project (e.g. a Java project) in which you have to compile the Java classes and create a jar file...

MoreRead this article and get points!
 

How can I programmatically call an operation module? Read this article and get points!

by Laura Cigardi
124,413 views Published on Oct 24, 2011
Applies to: All versions

It is possible to execute the business logic contained in an Action Definition directly from a Script Utility Component. To execute an Action Definition in a Script, you must use an instance of the RTXOperationUnitService, which is the Java service that describes the behavior of a generic Action De...

MoreRead this article and get points!
 

How to Solve the Generation Error "Invalid method Code length" Read this article and get points!

by Michela Frigerio
103,585 views Published on Oct 24, 2011
Applies to: All versions

The "java.lang.ClassFormatError: Invalid method Code length" error, is an error that you can get generating the layout of your Web Project, it means that you used a template in the Web Project that is too large to be compiled. Read this article to discover more about how to handle and prevent this ...

MoreRead this article and get points!
 

BPMN Method and Style, Second Edition, with BPMN Implementer's Guide

by Bruce Silver
99,561 views Published on Nov 29, 2013
Applies to: All versions

BPMN 2.0 is the industry standard diagramming language for business process models. The meaning of the business process diagram is the same, regardless of the tool used to create it. But creating models that are correct, complete, and clear demands more than a dictionary of BPMN shapes and symbols. ...

 

Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))

by Martin Fowler
99,202 views Published on Dec 03, 2013
Applies to: All versions

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...

 

Designing Data-Intensive Web Applications (The Morgan Kaufmann Series in Data Management Systems)

by Stefano Ceri, Piero Fraternali, Aldo Bongio, Marco Brambilla, Sara Comai, Maristella Matera
97,192 views Published on Nov 29, 2013
Applies to: All versions

The most prominent Web applications in use today are data-intensive. Scores of database management systems across the Internet access and maintain large amounts of structured data for e-commerce, on-line trading, banking, digital libraries, and other high-volume sites. Developing and maintaining ...

 

BPMN 2.0 Handbook Second Edition: Methods, Concepts, Case Studies and Standards in Business Process Modeling Notation (BPMN)

by Robert Shapiro, Stephen A White, Conrad Bock, Nathaniel Palmer, Michael zur Muehlen, Marco Brambilla, Denis Gagné et al
94,921 views Published on Nov 29, 2013
Applies to: All versions

Authored by members of WfMC, OMG and other key participants in the development of BPMN 2.0, the BPMN 2.0 Handbook Second Edition assembles industry thought-leaders and international experts. Following the ground-breaking body of work in the BPMN 2.0 Handbook First Edition this book is greatly expand...

 

Web Information Retrieval (Data-Centric Systems and Applications)

by Stefano Ceri , Alessandro Bozzon , Marco Brambilla , Emanuele Della Valle , Piero Fraternali, Silvia Quarteroni
87,919 views Published on Nov 29, 2013
Applies to: All versions

With the proliferation of huge amounts of (heterogeneous) data on the Web, the importance of information retrieval (IR) has grown considerably over the last few years. Big players in the computer industry, such as Google, Microsoft and Yahoo!, are the primary contributors of technology for fast acce...

 

Handling BLOBs Read this article and get points!

by Michela Frigerio
87,052 views Published on Oct 24, 2011
Applies to: All versions

In the Domain Model you can define BLOB attributes to store files. This type of attribute is objectified using an instance of a particular object implementing the RTXBLOBData Interface. This type of object gives access to some properties such as the name, lenght and extension of the wrapped BLOB....

MoreRead this article and get points!
 

Interaction Flow Modeling Language: Model-driven UI Engineering of Web and Mobile Apps With IFML

by Marco Brambilla, Piero Fraternali
80,107 views Published on Sep 04, 2014
Applies to: 7.2 or higher

"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...

 

Domain-Specific Modeling: Enabling Full Code Generation

by Steven Kelly, Juha-Pekka Tolvanen
75,250 views Published on Dec 03, 2013
Applies to: All versions

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...

 

Modeling Languages Portal

67,741 views Published on Jan 27, 2014
Applies to: All versions

The goal of this portal is to explore and discuss when, where and how software modeling and model-driven engineering (and when NOT) can improve current software development practices.

 

IFML Official OMG Specification

by OMG
62,634 views Published on May 13, 2014
Applies to: 7.2 or higher

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...

 

Model-Driven Software Engineering in Practice (Synthesis Lectures on Software Engineering)

by Marco Brambilla, Jordi Cabot , Manuel Wimmer
60,990 views Published on Nov 29, 2013
Applies to: All versions

"This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE). MDSE practices have proved to increase efficiency and effectiveness in software development,...

 

How to define Custom Components Read this article and get points!

by Ombretta Malinverno
59,405 views Published on Oct 24, 2017
Applies to: 7.2 or higher

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...

MoreRead this article and get points!
 

How to dinamically create URLs Read this article and get points!

by Laura Cigardi
50,798 views Published on Oct 24, 2011
Applies to: 6.1.1 or higher

In WebRatio it's possible to create URLs dinamically using a Script Utility Component. Learn how to do it reading this article.

MoreRead this article and get points!
 

Getting started with Visibility Conditions Read this article and get points!

by Lucio Bordonaro
43,337 views Published on Oct 24, 2011
Applies to: 7.2 or higher

WebRatio introduced the chance to use Visibility Conditions in a Web Project. This feature allows you to disable or show elements in the generated Web application if the conditions specified for those elements are verified. It is now possible to integrate the horizontal profiling of the Web appli...

MoreRead this article and get points!
 

How to write templates using the component state object Read this article and get points!

by Michela Frigerio
38,459 views Published on Feb 15, 2018
Applies to: 7.2 or higher

Content is the most important part of a Web application, and it should be presented in an engaging and professional way to provide the best user experience. Designing, which is the way a specific piece of information must be rendered for the user, is a web designer’s main task when creating a Web ap...

MoreRead this article and get points!
 

How to use the Parameter Collector Operation Read this article and get points!

by Ombretta Malinverno
37,230 views Published on Jan 18, 2018
Applies to: 7.2 or higher

The Parameter Collector Operation permits one to collect a set of parameters from multiple sources and to redistribute them to multiple targets. In this way, the operation reduces the model complexity by deleting some data flows, improving its reading and creating a neater model.

MoreRead this article and get points!
 

Getting started with the Stored Procedure unit Read this article and get points!

by Michela Frigerio
37,070 views Published on Oct 24, 2011
Applies to: All versions

The Stored Procedure is an Operation that allows calling a procedure stored in a database. To use this Component correctly, the procedure must be previously created in your database. Discover how to use the Stored Procedure reading this article.

MoreRead this article and get points!
 

How to use the Signal Event Read this article and get points!

by Ombretta Malinverno
36,598 views Published on Dec 20, 2017
Applies to: 7.2 or higher

Modeling a business process may require some kind of communication with other related business processes. The reason for this may be to wake up a process that was waiting for a particular situation to verify or to start a new process. The BPMN notation provides two different concepts for this purpos...

MoreRead this article and get points!
 

How to model a Simple Validation Read this article and get points!

by Davide Martinenghi
35,823 views Published on Mar 27, 2014
Applies to: 7.2 or higher

Validation is used to check that the data inserted by the user via the application’s user interface complies with the requirements of the application domain. Validating the data, for example data that is inserted into a form (or in any other View Component or View Component Part with input capabili...

MoreRead this article and get points!
 

The URL Fragments Read this article and get points!

by Lucio Bordonaro
34,740 views Published on Oct 24, 2011
Applies to: All versions

A search engine uses a set of well known rules to decide the visibility of a website. One of these rules is to have simple URLs containing the keywords the page should be indexed with. WebRatio 6 introduces a new feature named URL Fragments. This feature allows to increase the search engine ranking ...

MoreRead this article and get points!
 

The Component State Object Read this article and get points!

by Malinverno Ombretta
34,284 views Published on Feb 15, 2018
Applies to: 7.2 or higher

In WebRatio Platform, the state of a component is represented by the Component State Object, a particular data structure that represents the internal state of particular component. This means that each type of component has its particular Component State Object. In its implementation, a Component St...

MoreRead this article and get points!
 

How to use Hibernate in a Custom Component Read this article and get points!

by Ombretta Malinverno
33,020 views Published on Jan 12, 2018
Applies to: 7.2 or higher

Implementing a custom component sometimes means querying the database in the component service class. This article wants to give you an introduction on how to retrieve the hibernate session in the component service and how to use Hibernate efficiently to query the database.

MoreRead this article and get points!
 

How to localize a Web application Read this article and get points!

by Michela Frigerio
32,965 views Published on Jan 12, 2018
Applies to: 7.2 or higher

WebRatio Platform provides a built-in feature for the localization of Web applications. The localization is based on the usage of keys instead of terms for all the static elements of the Web application (e.g., labels, components and page titles, field labels and so on). WebRatio Platform allows use...

MoreRead this article and get points!
 

How to Model the Alphabetical Index Read this article and get points!

by Piero Fraternali
30,870 views Published on Apr 09, 2014
Applies to: 7.2 or higher

In many applications, such as corporate intranets or CRM, the user may need to access the archive of all registered people, and that archive may be very large. One way to support this requirement is by offering a search form, which however assumes that the user knows at least some information abou...

MoreRead this article and get points!
 

How to Model User and Group Management Read this article and get points!

by Davide Martinenghi
30,573 views Published on Feb 03, 2014
Applies to: 7.2 or higher

In a Web Application, we often need to grant different groups of users access to different resources. For example, in a Web Application used for Enterprise Resource Planning, the head of Human Resources will have access to all the employees’ sensitive data (such as person details, salary, etc.), whi...

MoreRead this article and get points!
 
209 items
 

Filter by platform

BPM
Mobile
Web
 

Filter by role

Modeler
Designer
Programmer
Business Analyst
IT Operator
 

Filter by level

Beginner
Intermediate
Expert
 

Filter by dev. phase

Set Up
Model Interaction Flow
Model Domain
Model Action
Define Style
Define Components
Generate,Test & Deploy
Maintain
Model Business Process