Richard Parent SSIGRI, SCT. Christian Rémillard EBSI, UdeM. WebÉducation Le 6 juin 2002 Le registre-référentiel des schémas XML
Les registre-référentiel des schémas XML Orientations normatives pour formulaires Orientations normatives pour registre- référentiel Place du registre dans les services communs Schéma = réutilisation de règles d’affaires
Orientations normatives pour formulaires Structure logique de contenu : schéma XML, XForms Présentations multiples : XSLT Voir rapport numéro 15, Formulaires et téléprocédures à : Signature numérique : XMLSig Voir
Orientations normatives pour formulaires (Suite) Chiffrement : SSL, XMLEncryption Métadonnées pour conservation : Dublin Core, profils CRGGID et la conformité aux exigences de la loi sur le cadre juridique des nouvelles technologies (161) Cadre architectural des affaires électroniques : ebXML, EDI-ouvert, Architecture d’entreprise gouvernementale
Orientations normatives pour registre-référentiel LES DEUX FONT LA PAIRE : Registre : banque de fiches avec attributs communs et attributs spécifiques à divers genres d’objets enregistrés Référentiel : chaque genre d’objet enregistré est versé et conservé dans une base de données appropriée, par exemple des schémas XML, des éléments de données, des domaines de valeur comme des schèmes de classification, des composants logiciels Registre de métadonnées : ISO Registre de schémas XML : OASIS/ebXML Catalogue de processus, d’objets d’affaires, de composants élémentaires : scénarios EDI-ouvert, ebXML, UBL
Place du registre dans les services communs Répertoire des individus, chacun avec un titre authentique et des autorisations : vérification de validité d’identité et d’activités permises (SÉCURITÉ) Registre des définitions de classes et d’attributs, des structures logiques, des règles d’affaires : ententes de collaboration et définition de processus d’affaires dans lesquels les formulaires interviennent pour créer des documents de transaction dont les composants sémantiques sont définis en termes de composants élémentaires (CONFORMITÉ)
Schéma = réutilisation de règles d’affaires Créer un formulaire à l’aide du Registre : combiner des schémas soutenant l’observance des règles juridiques (signature, conservation), des règles administratives, des règles de présentation et d’interaction (Guide MRCI), des définitions convenues (exemple d’Adresse) Service expérimental à la DGSIG : Responsable : François Laliberté Embauche d’une première ressource en cours Conception d’un système pour le service est à l’étude Mise à l’essai et enrichissement du schéma d’adresse dans le projet SQCA : révisions mineures de structure et nouvelle expansion du concept
Le registre-référentiel actuel
Registre initial (1) Registre initial créé en 2000 à l’Université de Montréal ( « XML en route au gouvernement du Québec », SCT ) Compatible ebXML Organisation basée sur les espaces nominatifs (namespaces) des schémas XML Méthodologie de modélisation
Registre initial (2) Schémas atomisés pour maximiser la réutilisation Les limites de l’outil de création imposent des contraintes sur les schémas: Simulation d’espaces nominatifs Certains composants des schémas sont laissés de côté Hiérarchie de dossiers
Registre initial (3) Ne contient aucune instance de document de transaction (formulaires complétés) Peut contenir des documents de référence: “blancs” de formulaire, exemples, références bibliographiques, etc. Données sur l’administration des entrées (composants administrés) Schémas créés à partir d’une version de travail de la norme XML Schema (Working Draft, 7 avril 2000)
En chiffres 608 schémas XML 137 composants de stylage 28 espaces nominatifs (namespaces) 2 schèmes de classification 3 documents de référence 1 circuit de production (workflow)
Schémas XML (1) Formulaires / parties de formulaires Types de données (ex.: nas, téléphone) Modèles d'adresses et d'identification 3 profils de métadonnées des chantiers
Schémas XML (2) Macrostructure, commune à tous les formulaires Schème de classification Étiquette de signature numérique Tableau d'autorisation
Composantes de stylage Modèle générique de présentation (gabarit) Feuilles de style XSLT et CSS Images: logos, boutons, etc. Scripts liés à l'interaction, la navigation et la validation
Phase MRQ 2001 Emphase sur les formulaires XML Mise-à-jour « syntaxique » des schémas à la version Proposed Recommendation, 30 mars 2001 Ajout des espaces nominatifs Transféré à la DGSIG:
Registre actuel (1) Bonifié par les travaux sur le Cadre de Référence Gouvernemental en Gestion Intégrée des Documents (CRGGID, mai 2002 à novembre 2003) Réflexion sur l’atomisation vs schémas optimisés pour la publication Harmonisation avec les registres en développement en Australie, Grande-Bretagne, États-Unis, France, etc.
Registre actuel (2) Validation des composants administrés par les projets-pilotes liés au projet CRDDIG Outillage du registre-référentiel compatible ebXML (DGSIG) Mise-à-jour « syntaxique » des schémas à la version stable de la norme (2 mai 2001)
Conclusions Modèle de registre ouvert et normalisé Définitions exprimés en schémas XML et diagrammes UML À venir: phase d’outillage, de peuplement et d’appropriation Premiers utilisateurs Par la suite: modèle Alpha de production
Le registre expérimental:
Richard Parent, SSIGRI, SCT Christian Rémillard, EBSI, Université de Montréal