Architecture
The adopted software architecture uses free softwares known to
be efficient, rock-solid, easy to use, multiplatform :
The components motorized by the Nirawari engine are definitions stored in databases
- Menus;
- Screens;
- Zones;
- Actions.
An application is not a set of programs,
it is a set of definitions..
This approch enables :
- Global look and feel;
- Immediate changes in a component's behaviour;
- Modifications without a line of code;
- Distributed storage, use of Mysql's replication mechanisms;
- Complete localized vocabulary for a component;
- XML export and import of components;
- Easy integration of third parties products
|