Pré. | Proc. |
Le Compositeur de Schéma
Définitions de messages conformes au schéma de Modèle de manière transparente 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 aide à atténuer la complexité qui survient lorsqu'il s'agit de traiter directement 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 industrie, et ce sont ces modèles qui forment maintenant la base du partage d'informations contractuelles entre les 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 les organisations, en veillant à ce que ces messages soient conformes au méta-modèle sous-jacent qui a été adopté par les parties concernées.
Lorsque des informations sont partagées entre des organisations, il est fréquent que seul un sous-ensemble du méta-modèle complet soit requis, mais il est essentiel que ce qui est partagé soit précisément 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 » à travers le 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 toute restriction ou condition.
- 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 nommage telles que spécifiées par les normes prises en charge sont automatiquement prises en compte
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 composeur de schéma peut être utilisé pour générer une série de schémas de message à partir d'un modèle de classe. |
Compositeur de Schéma
Cette figure montre une composition de schéma pour le domaine de l'ordre de processus dans le modèle d'exemple.
Accéder
Ruban |
Develop > Schema Modélisation > Compositeur de Schéma > Open Compositeur de Schéma |
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 sur l'ensemble du profil
- Peut fonctionner sur un modèle de classe générique pour fournir des documents XSD génériques
- Est particulièrement utile lorsque vous utilisez 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, fonctionne sur un modèle complet à partir duquel un sous-ensemble de propriétés de classes sélectionnées est tiré pour créer des messages spécifiques, pour communiquer uniquement ce qui est nécessaire pour que les informations soient envoyées ou demandées.
- Pour les normes telles que NIEM, générera un nouveau sous-modèle dans le cadre d'une définition de schéma conforme NIEM plus large
- Le Modèle d'information commun (CIM)
- Modélisation des échanges nationaux d'informations (NIEM)
- Méthodologie de Modélisation (UMM) du Centre des Nations Unies pour la facilitation du commerce et les métiers électroniques ( Métier /CEFACT), en particulier les règles de nommage et de conception (NDR) 2.1 et 3.0
- Universal Métier Language (UBL), en particulier les Naming and Design Rules (NDR) 3.0
- XSD
- RDFS
- JSON
- Prend en charge les formats mis en œuvre à l'aide d'un Add-In personnalisé qui tire parti de l'interface d'automatisation Compositeur de Schéma
- Prise en support intégrée de divers formats et styles de sérialisation utilisés par différents modèles industriels