Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation règles de passage et de génération de schéma XML, génération dynamique de modèles récupération de sous-schémas XML existants, cohérence des référentiels Thème 3 : plate-forme de modélisation et de gestion de référentiels XML répertoires (ISO) = gestion du référentiel de modélisation 24 h x m modélisation squelette format UML spécification des éléments à identifier 6hxm échantillon valider (contrôler les postes d’édition) catégories de données (genre, nombre, date de révision, …) = ensemble des descripteurs élémentaires schéma XML filtre autres formats données externes réutilisation de données existantes Thème 3 : Plate forme Niveau Spécification Modélisation des modèles en UML Choix d’un modeleur: XDE, Objecteering, F&T ? Participation a un projet RNTL (avec SmartTools) Génération des Schema (ou dtd) a partir des Meta-Modèles Niveau Instrumentation grâce a SmartTools génération d’un atelier de développement définition de la syntaxe de surface (format externe) API en java avec le patron visiteur ou xslt éditeur des données conforme au modèle production d’un composant document. Thème 3 : Plate forme Architecture globale de la plate-forme ? Définition des besoins ? Choix des technologies ? Architecture par composants dans SmartTools Modèle de composant Projection possible pour WebService, EJB, Corba Plate forme : Modélisation Meta-Modèle (MOF) ou UML avec profile DTD ou Schema BNF : syntaxe de surface Modele UML : manipulation du modèle fichier xml : API java au dessus de DOM fichier : texte MDA ou MDE : MetaModele, DSL = Langages Métiers