Application Composer pour concevoir votre modèle métier
Application Composer est l’outil graphique de conception des applications LEONARDI. Disponible de manière autonome ou en tant que plugin Eclipse, c’est l’environnement idéal pour prendre en main LEONARDI et concevoir votre modèle métier.
Application Composer s’adresse aux développeurs et concepteurs d’applications qui visent à couvrir un cahier des charges sur mesure. Cet outil efficace vous permet de décrire votre monde métier fonctionnel et de le décliner, en un temps record, en application opérationnelle. Pas besoin d’être expert technique.
Application Composer propose une palette d’assistants et de vues dédiées à la mise au point du modèle métier : découverte de modèles existants, structuration, édition graphique, définition des règles métier, personnalisation graphique, spécialisation du code… L’exécution intégrée permet de visualiser à tout moment l’application associée à votre modèle.
Ainsi, de manière itérative, vous vous approchez du résultat escompté en utilisant le cycle suivant :


Les principales fonctionnalités accessibles via Application Composer sont les suivantes :
- modéliser les classes logiques, leurs relations, leurs attributs typés et les actions métier qui leur sont propres ;
- établir le lien entre ces classes logique et leur persistance physique ;
- découvrir des modèles existants ;
- définir les actions utilisateur possibles sur les objets manipulés ;
- décrire l’arbre des vues et l’enchaînement des écrans ;
- composer de nouvelles vues propres à l’application, par assemblage de vues prêtes à l’emploi ;
- permettre la personnalisation graphique des vues en customisant leur structure, en redéfinissant les ressources (polices, messages, images, labels, messages…) ou en choisissant une charte graphique ;
- définir des règles de validation, en exploitant si besoin l’éditeur intégré MVEL ;
- ouvrir l’environnement vers la programmation Java en automatisant les tâches de spécialisation de classes comportementales et des classes d’interfaces ;
- déployer et exécuter de manière intégrée votre application ;
- exposer le modèle sous forme de web services pour les rendres disponibles à une application externe.
Le saviez-vous ? Application Composer est lui-même une application LEONARDI. Il exploite son propre modèle métier pour fournir tout le fonctionnel nécessaire à la composition d’applications métier avec LEONARDI.




