Site icon PAT RESEARCH: B2B Reviews, Buying Guides & Best Practices

Xafari Framework

Business platform Xafari is intended for development of powerful business-oriented applications. It uses state of the art flexible platform DevExpress XAF. DevExpress XAF framework provides the following main types of Actions: SimpleAction, PopupWindowShowAction, SingleChoiceAction and ParametrizedAction.

Xafari extends this set by four additional Actions: Check Action allows to check Action state; it may be "checked" or "unchecked". It is a descendant of SimpleAction. It exposes state change events. Aggregated Action is a dynamic container for other Actions. It may be customized in Application Model, the developer can group different Actions in a hierarchical structure. It is a descendant of SingleChoiceAction.

Popup Container Show Action is a descendant of PopupWindowShowAction. It is used for displaying PopupContainer instead of PopupWindow. To see an example of use, refer to Extra Filters. Wizard Action is a special Simple Action, it is required to implement Wizards.

Xafari Security Modules supports all the basic XAF Security features and provides a variety of additional functions and technologies. It includes: XafariAutentication which is a new form of user authentication. It allows the user to choose the authentication method: Windows or standard. DC based Security System implements data model according to the Domain Components technology.

The data schema repeats the standard XPO model and is very popular in DC based applications. DC based Security System interacts well with eXtensions Framework. Extra Permissions. ActionPermission regulates user access to the Action execution. NavigationPermission regulates user access to Navigation Items.

XAF allows to develop applications based on Win and Web platforms. In addition to that, Xafari provides the ability to create XAF applications based on ASP.NET MVC technology. Xafari x07 includes Code Preview version with limitations on the possibilities in comparison with Web-platform.

In general, the concept of building an application is much similar to Web-platform. Principles of XAF application implementation are not changed. Thus, a completely new mechanism for html-code generation was implemented on the principles of ASP.NET MVC.

Exit mobile version