Qu'est-ce que Model Binder ?
Model Binder est un moteur de type “entrée-traitement-sortie” capable de lire et d’interpréter des modèles UML ou entité-association – comme ceux produits dans Enterprise Architect ou Rational Rose – et d’en générer une large gamme d’éléments exploitables :
Extraits de code
Scripts SQL
Documentation technique prête à l’emploi
Interfaces web (CRUD)
Wikis autour du modèle de données
Un véritable accélérateur pour les projets de digitalisation ou d’intégration de structures complexes.

Fonctionnalités principales
Génération de documentation : Création automatique de documents aux formats HTML, Word, XAR, ainsi que de requêtes SQL ou de code source basé sur la structure du modèle.
Création de wikis pour les modèles de données : Production de wikis détaillés expliquant les objets, leurs attributs, les relations entre eux et les diagrammes représentant l’ensemble du modèle de données.
Génération de scripts de base de données : Automatisation de la création de scripts pour la mise en place ou la mise à jour de bases de données en fonction des modèles définis.
Production d’interfaces utilisateur : Génération d’interfaces graphiques dans des langages adaptés aux applications correspondantes, tels que HTML, JavaScript, Java ou C#.
Cas d’utilisation
Model Binder a été appliqué avec succès dans divers projets, notamment :
Documentation DATEX II : Extraction automatique des objets UML de DATEX II, de leurs attributs, des relations et des diagrammes associés, offrant à la communauté des développeurs une meilleure compréhension et une navigation simplifiée à travers le modèle.
Wiki AIXM : Génération d’un wiki complet basé sur le modèle AIXM pour l’information aéronautique, détaillant les objets, attributs, relations et diagrammes du modèle de données.
Génération d’écrans web : Production de 250 interfaces CRUD en HTML basées sur un modèle de données complexe, facilitant la réalisation d’une application web complète.
Éditeur de règles métier SBVR : Assistance à la rédaction de règles métier basées sur le métalangage SBVR, en s’appuyant sur la compréhension des objets, attributs et relations par Model Binder.

En intégrant Model Binder dans nos solutions, nous renforçons notre engagement à fournir des outils performants pour la gestion et la transformation efficace des structures de données, contribuant ainsi à l’amélioration des échanges d’informations dans un monde de plus en plus connecté.