RAD Présentation

Le terme RAD signifie Rapid Application Development. 
Le concept repose sur des idées simples :

  • Des moteurs permettant à l'application de se construire à partir de paramètres,
  • Des assistants permettant de gérer l'ensemble des paramètres,
  • Des utilitaires (pour la gestion des différents modèles, les transformations XML vers pdf, pour la gestion des mails, etc),
  • ...

Tous les outils, dans chacun des domaines du développement d'’applications et de leur fonctionnement (et aussi du déploiement et de la maintenance), sont rassemblées dans un environnement unique, l'IDE, (Integrated development Environment) construit à partir des fonctionnalités de base de GENERIC@ ce qui facilite ainsi toutes les phases de la gestion et la réalisation de la conception, du développement, des tests, du déploiement et du support.

Cet IDE, compte-tenu des objectifs visés (développement et déploiement rapide) est appelé
dans ce document : le RAD (Rapid Application development). 

La RAD intervient à tous les niveaux des moteurs du serveur. 
Il permet notamment:

  • De développer de nouvelles fonctionnalités du moteur GENERIC (moteurs, composants standards, services),
  • De développer des fonctions métier de base,
  • De paramétrer les différents moteurs afin de créer des modules applicatifs standards,
  • De paramétrer pour un client particulier,
  • De documenter.