Lexaden Web Flow

Lexaden Web Flow (LWF) is the next generation framework with the asynchronous language allowing to program an algorithm of systems behavior on a higher level. Similar to how browser interprets HTML code - LWF Front Controller interprets business model written on Lexaden Web Flow to the complete applications. Asynchronous or dynamic business model managed by external events brings a new way of building enterprise applications.


Solutions and Benefits

Lexaden Web Flow defines a set of lexical, syntactic and semantic rules to describe business processes, the program's appearance and behavior is determined dynamically based on external events and programmed business model. Using the LWF you can write a program controlling the operations of your enterprise applications.

When the user interacts with the system, it generates internal events interpreted by LFW engine into actions and defines the appearance and behavior according to the described scenarios of work.

So it appears to be some kind of communication between a human and a system when based on the predefined rules the application guides user through the system to solve a particular problem.

In case when systems would be able to learn and program themselves it would make sense to talk about systems close to artificial intelligence. But in our case we believe LWF is a big step to that direction.

Lexaden Web Flow solves a lot of problems in the development of enterprise applications:

  • Non-technical and technical professionals can specify, design, develop, test, and maintain applications and talk the same language. Before that they could not communicate in the same language and it led to misunderstandings and a significant rise in the development cost.
  • Now it is easy to adjust the system composed of independent fine-grained modules to the requirements of different customers. You just need to describe appropriate scenarios of systems work and systems will easily adjust to the necessary requirements.
  • Entrance to the new markets is now greatly simplified. You will only need to fix or re-build modules not in line with market requirements and to reprogram scenarios of system work.
  • Such systems are easier to develop by adding new modules and replacing the old ones.
  • Systems written in LWF are easy to integrate with each other. Existing systems can be combined into a single system with a central management of business processes that is easy to achieve with the help of LWF and the fine-grained modular architecture.

Even though UI of demo applications are built using Vaadin component model LWF doesn’t actually depend on Vaadin and has an ambition to become fully compatible with the other existing component frameworks that will open up great opportunities for the development of big highly-scalable and agile enterprise applications regardless of the component model.

Look into reference documentation


Lexaden Administration

Lexaden Administration – is a complete implementation of advanced system administration and permission management functionality powered by flow engine and its functionality


Solutions and Benefits

Lexaden administration (LA) is the advanced administrative system based on Lexaden Web Flow. LA can serve as a starting point in development of different multirole administrative systems and is oriented to wide-audience from single developer to enterprise sector.

The main challenges during development of multirole systems are:

  • Flexible domain model: users, accounts, roles, profiles, etc.
  • Customizable authentication and access-control 
  • Full system internationalization

Lexaden administration is a powerful framework turning challenges into opportunities. It provides a very flexible way of granting access to any user to any flow in application.

Navigation framework transfers knowledge from user guides to application introducing a new level of enterprise user experience. Now application guides user through the system instead of technical support team.

System provides:

  • Authentication and authorization,
  • Full internationalization support,
  • GRID component
  • CRUD functionality for all major entities in the system
  • Extensive functionality to setup and manage access rights in the system: users, roles, profiles, web flows, etc.

Integrated with domain model permission engine provides a very flexible way of granting access to any user to any flow in application. Permissions are defined both in application and in flow configuration files. Same flows can be accessed in different modes like read-only, edit mode, etc.

Article: How to build an advanced navigation for enterprise applications

Learn more about Lexaden Administration

font-size: 12px; height: 15px; width: 352px; overflow: hidden; padding-left: 0px; padding-top: 0px;">
Lexaden Platform

Lexaden Platform – is a complete set of instruments to solve most of the problems on the start of development of any enterprise application. It can be used as essential basis to build up enterprise web application tailored to specific business needs


Solutions and Benefits

Lexaden Platform extends Lexaden Administration with:

  • Multirole wizards,
  • Import component,
  • Database model designed for any type of organization with period, group, member hierarchies.
  • Functionality to import/export/setup organization/period/group/member structures of any type.

Lexaden Platform can be used as essential basis to build up enterprise web application tailored to specific business needs. It gives a great start to create large-scale enterprise web applications in short term. System is also oriented to wide-audience from single developer to enterprise sector.

Benefits are:

  • Minimum of maintenance by ultimate agility and scalability. Platform is designed to support thousands of reusable forms and grids. Make it possible to build solutions ready to change and grow at the speed of business and easily adjust to constantly changing world.
  • Reduced customer support. Navigation framework transfers knowledge from user guides to application introducing a new level of enterprise user experience
  • Business process read. Platform is designed to implement complex business processes. They can be easily visualized by multirole wizards.
  • Ultimate user experience and design. User experience and design are as important as functionality. Platform allows building modern, usable and very attractive enterprise applications that users love to use.
  • Fast delivery with outstanding quality. Loosely-coupled UI component logic driven by events within flows improves code reuse and simplifies system understanding and speeds up development incredibly.



Lexaden
Easy to keep focus on business needs