Nirawari
    Moteur d'applications web
  
Accueil
Architecture
Copies d'écrans
Téléchargement
Développement
Remerciements

  
 

Architecture

L'architecture logicielle retenue repose sur des logiciels libres efficaces, éprouvés, simples à utiliser, multiplateforme :

  • Apache pour le serveur web;
  • Php pour les interactions avec l'utilisateur;
  • Mysql pour le stockage des données.

Les composants gérés par le moteur Nirawari consistent en définitions stockées dans des bases de données

  • Menus;
  • Ecrans;
  • Zones;
  • Actions.
Une application n'est pas un groupe de programmes,
c'est un ensemble de définitions.

Cette approche autorise :

  • Une ergonomie cohérente;
  • Des changements immédiats de fonctionnement;
  • Des modifications sans écriture de programme;
  • Un stockage distribué grâce la réplication dans Mysql;
  • Une localisation complète du vocabulaire d'un composant;
  • Une exportation et importation des composants au format XML;
  • Une intégration simple de produits tiers
    • phpMyAdmin
    • Webmail
    • etc.


 
     
 
Graphics courtesy of design.weblogger.com