Xafari Blog

Xafari Logic Controller

Typically, a business object of enterprise application is accompanied by a large number of View controllers. These controllers are implementing some specific functionality of the entity. Often it is the handlers of the following events: OnDeactivated; OnActivated;...

Xafari Server Performance

Xafari Server is a separate service that handles the tasks in the Message Queue, and stores the results in XAF application database. This post discusses its performance. Using the server significantly accelerated querying compared to querying in the application, even...

Xafari Audit Module. Getting Started

This post explains how to add, customize and use Xafari Audit Module. We will create a simple demo XAF application and consider a step by step deployment of Audit in this example.We will use Xafari x07. It is worth noting that the main distinguishing feature of Xafari...

An Example of Using Command Line Utility RunCmd

There are some tasks (commands) that require maximum automation and minimum user interaction. In general, such conditions are satisfied by a console application that allows a user to specify the command, set parameters and start execution. Of course, all this should...

Workplace Module

When developing a XAF application, Security System splits users into groups according to roles. XAF concept provides that the Application Model can be configured for all users (Model.xafml file) in whole or individually for each user (Model.User.xafml file). For these...

Working with Xafari (x07) Message Queue

Xafari Server uses its own implementation of the Message Queue. Clients add tasks (hereinafter messages) to the Queue and the Server processes messages from the Queue. This post provides an example of how to implement client-server interaction via the Message Queue....