Réserver une Démo
Pré. Proc.

Le Compositeur de Schéma

Modèle de manière transparente des définitions de messages conformes au schéma dans un outil simple et productif

Le Compositeur de Schéma est un outil polyvalent permettant de définir rapidement et facilement une variété de schémas formels à partir d'un modèle. En raison de la nature unique du Compositeur de Schéma , il n'est pas nécessaire d'utiliser un profil ou des éléments stéréotypés lors de la construction de la définition d'un document XSD (ou autre). Cela améliore considérablement la réutilisabilité du modèle sous-jacent et contribue à atténuer la complexité qui survient lors du traitement direct de XSD ou d'autres types d'éléments et restrictions.

De nombreuses industries ont travaillé dur au cours de la dernière décennie pour définir des méta-modèles partagés spécifiques à leur secteur, et ce sont ces modèles qui constituent maintenant la base du partage d'informations contractuelles entre organisations et au-delà des frontières géographiques. Un scénario d'utilisation typique du Compositeur de Schéma est la création de définitions de messages (schéma) pour échanger des informations entre organisations, en s'assurant que ces messages sont conformes au méta-modèle sous-jacent qui a été adopté par les parties impliquées.

Lorsque des informations sont partagées entre des organisations, il arrive souvent que seul un sous-ensemble du méta-modèle complet soit nécessaire, mais il est essentiel que ce qui est partagé soit exactement conforme au méta-modèle convenu. Dans ce cas, le Compositeur de Schéma est l'outil parfait pour dériver un schéma contractuel basé sur des sous-ensembles et des ensembles de données restreints qui prennent une « tranche » du méta-modèle dans son ensemble.

Le Compositeur de Schéma évite les « points douloureux » courants liés au travail direct avec XSD et d'autres langages de schéma :

  • Il n'est pas nécessaire de créer un modèle XSD relativement complexe composé d'éléments XSD spécifiques, en plus de vos modèles commerciaux et de données « normaux », pour définir les données requises, leurs associations et références, ainsi que toutes les restrictions ou conditions.
  • Vous n'avez pas besoin de comprendre comment utiliser les éléments XSD et d'appliquer les règles et conventions de dénomination XSD pour construire correctement de tels modèles ; les règles de formatage et de dénomination spécifiées par les normes prises en charge sont automatiquement prises en charge.
Le Compositeur de Schéma simplifie grandement le processus de création de schémas conformes aux normes de manière réutilisable et accessible. Dans cette illustration, vous pouvez voir comment un diagramme de classe simple est utilisé comme source pour le Compositeur de Schéma afin de générer un schéma XML.

Le Compositeur de Schéma est pris en charge dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect


Démonstration Compositeur de Schéma

Cette série d'images montre comment le compositeur de schémas peut être utilisé pour générer une série de schémas de messages à partir d'un modèle de classe.


Compositeur de Schéma

Object property type redefined

Cette figure montre une composition de schéma pour le domaine Ordre de processus dans le modèle d'exemple.

Accéder

Ruban

Développer > Modélisation de Schéma > Compositeur de Schéma > Compositeur de Schéma Ouvert

Avantages

Le Compositeur de Schéma :

  • Fonctionne sur un modèle de classe plutôt que sur un profil de schéma XML
  • Vous soulage des décisions de conception et de génération de schéma spécifiques à XSD, tout en garantissant la cohérence dans l'ensemble du profil
  • Peut fonctionner sur un modèle de classe générique pour fournir des documents XSD génériques
  • Il est particulièrement utile lorsque l'on opère sur des modèles de classe standard de l'industrie qui ont une signification spécifique basée sur un domaine
  • Dans la plupart des cas, il fonctionne sur un modèle complet à partir duquel un sous-ensemble de propriétés de classes sélectionnées sont tirées pour créer des messages spécifiques, afin de communiquer uniquement ce qui est nécessaire pour que les informations soient envoyées ou demandées.
  • Pour les normes telles que NIEM, un nouveau sous-modèle sera généré dans le cadre d'une définition de schéma plus large conforme à NIEM
Les normes actuellement supporte par le Compositeur de Schéma comprennent :
  • Le Modèle Commun d’Information (CIM)
  • Échange d'Informations Modélisation (NIEM)
  • Méthodologie Modélisation (UMM) du Centre des Nations Unies pour la facilitation du commerce et Métier électronique (CEFACT-ONU), en particulier les règles de dénomination et de conception (NDR) 2.1 et 3.0
  • Universal Métier Language (UBL), en particulier les règles de dénomination et de conception (NDR) 3.0
Le Compositeur de Schéma vous aide également à construire une définition d'un même message en utilisant différents formats tels que :
  • XSD
  • Système de fichiers RDF
  • JSON
En complément le Compositeur de Schéma :
  • Prend en charge les formats implémentés à l'aide d'un Add-In personnalisé qui tire parti de l'interface d'automatisation Compositeur de Schéma
  • Dispose d' support intégré pour divers formats et styles de sérialisation utilisés par différents modèles industriels

Apprenez Plus