Réserver une Démo
Architecture d'Enterprise Agile
Partie d'Enterprise Architect dans 30 minutes

Compositeur de Schéma

Une approche basée sur les normes pour définition et interopérabilité des données.

Transformation de modèle basée sur le Schéma

Définissez une grande variété de schéma formel à partir de modèles dans Enterprise Architect et Schema Composer, spécialement conçus pour une personnalisation et une réutilisation faciles en tirant parti de la puissance des diagrammes de modèles structurels UML.

L'utilisation de modèles de diagramme de Cas comme l'origine commune d'informations atténue la complexité typiquement expérimentée en opérant directement avec une Définition de Schéma XML (XSD).

Avec cette approche, le Compositeur de Schéma dissipe avec l'exigence pour utiliser des profils ou des éléments stéréotypés en développant XSD et d'autres documents, minimisant ainsi des erreurs, réduisant des temps de développement et augmentant la productivité.

Interopérabilité réalisée:

Dans des nombreux cas, le Compositeur de Schéma est généralement utilisé à créer des définitions de message, appelées des schémas, qui permettent l'efficace et garantissent l'échange d'informations entre les partis, conformes dans la structure et selon une définition meta-modèle normalisée.

Le besoin croissant de communications mondiales de messagerie d'une variété de juridictions et de domaines a été réalisé avec le développement des meta-modèles partagés qui soutiennent une structure normalisée pour des communications de systèmes.

Normes partagées:

Beaucoup d'industries au cours de la décennie dernière ont développé des metas-modèles partagées, qui forment maintenant la base pour le partage d'information contractuelle entre les organisations et à travers des frontières géographiques grâce à des systèmes d'information différents.

Ces modèles représentent un investissement important par des organisations commerciales et basées sur des normes, qui utilisent Enterprise Architect pour créer les normes et pour que l'industrie utilise efficacement ces normes.

Normes Partagées
Sous-ensemble de métamodèle

Sous-modèles de méta-modèle:

L'efficacité de messagerie de domaine mutuelle est soulignée avec l'identification de seulement les éléments qui sont exigés pour précisément transmettre les informations nécessaires pour cette situation particulière.

Les meta-modèles Normalisés sont développés pour capturer tous les cas possibles qui peuvent devoir être communiqués dans un domaine spécifique de connaissance ou le secteur industriel. Cela aboutit aux frais généraux de communication potentiels étant éprouvés par des informations superflues étant utilisées.

Une fonctionnalité puissante du Compositeur de Schéma permet aux utilisateurs finaux de réduire un plus grand modèle de meta et créer un sous-ensemble du schéma original qui maintient l'intégrité de message et assure aussi des ressources de communication d'utilisation efficaces.

Erreurs minimales - Résultats maximaux:

Le compositeur de Schéma de Enterprise Architect soulage les problèmes communs pouvant survenir lorsque vous travaillez avec des modèles complexes XSD composés d'éléments XSD spécifiques.

S'ajouter à la complexité est l'inclusion de modèles commerciaux et de données connexes et référencés avec leurs propres restrictions et conditions.

Le Compositeur de Schéma permet aux utilisateurs finaux de pas être distrait par les conventions de nommage XSD et des limitations à l'utilisation d'éléments XSD - les normes et des structures de cadre sont automatiquement gérés par le Compositeur de Schéma.

Back to Top

Processus générique du Compositeur de Schéma

Créez XSD simple et d'autres formats de schéma des classes UML génériques ...
utile quand il y a un besoin d'exporter une définition de classe dans
la façon générique pour l'utilisation avec des scripts ou des outils basés sur le Web.

Commencer

Commencer avec le Compositeur de Schéma est aussi simple que l'importation de votre UML le diagramme de Cas Modèle Structurel, l'ajout de Classes et des attributs liés au Schéma, alors la production de votre Schéma XML dans votre format désiré.

Generic Schema Composer Process - Step 1: Model

L'étape 1: Modèle

Modèlent votre propre bibliothèque de données utilisant des classes d'UML avec des attributs, des associations, des agrégations et des héritages.

Vous pouvez alors utiliser ce modèle comme entrée du Compositeur de Schéma.

L'étape 2: Créez

Ouvrez le Compositeur de Schéma, créez un nouvel ensemble de schéma 'Générique' avec un nom d'apprentissage. Namespaces fournissent des éléments uniquement nommés et des attributs dans le document XML généré.

Enregistrez comme un Artefact Modèle, ou typiquement dans le Système de Fichiers pour des ensembles de schéma génériques.

Generic Schema Composer Process - Step 2: Create
Generic Schema Composer Process - Step 3: Build

L'étape 3: Construisez

Glissez-déposez vos modèles de Classe sur le Compositeur de Schéma, des attributs et leurs dépendances relatives sont automatiquement ajoutées.

La sélection des attributs de classe génère le schéma, prêt pour le schéma XML à générer.

L'étape 4: Générez

Générez votre Exportation de Schéma en sélectionnant les normes appropriées des technologies accommodantes appropriées pour l'utilisation finale, ou choisissez l'option de sous-ensemble modèle générique.

Generic Schema Composer Process - Step 4: Generate
Generic Schema Composer Process - Step 5: View

L'étape 5: Vue

Localisez le fichier de schéma généré (s'il est généré comme fichier) et visualisez avec le gestionnaire de document d'Enterprise Architect.

Vos modèles de diagramme de classe UML sont maintenant générés dans un ensemble de schéma.

L'étape 6: Personnalisez

Devriez-vous exiger des modifications à l'ensemble de schéma, ou exiger une sortie de technologique différente, éditer simplement l'utilisation du Compositeur de Schéma et générez un ensemble de schéma mis à jour.

Le Compositeur de Schéma supporte également plusieurs normes internationales et cadres
qui est au centre de la construction des économies globalement connectées de l'avenir.

Back to Top

Normes et Cadres

Les organismes de norms utilisent Enterprise Architect pour créer les normes qui permettent aux meilleures pratiques
de l'industrie et, à leur tour, le Compositeur de Schéma permet à l'industrie d'utiliser efficacement ces normes
sans jamais quitter Enterprise Architect.

National Information
Échange Modèle (NIEM):

Including NIEM 3.1 modeled using NIEM-UML 1.1 and
earlier versions, NIEM subset creation and NIEM IEPDs.

Lisez plus ici

Information Commune
Modèle (CIM):

Le compositeur de Schéma supporte la norme CIM 'hors de la
boîte', pour la composition de schéma accommodant CIM.

Lisez plus ici

Composant principal technique
Specification (CCTS):

Les spécifications publiées par UN / CEFACT (UPCC) et la mise en ouvre du CCTS publiées par OASIS (UBL) supporté.

Lisez plus ici

UN/CEFACT UML Profil
pour Composant principal (UPCC):

Support de Cadres UML d'UPCC 2.1 et 3.0
les bibliothèques coeur de composantes aussi bien que les bibliothèques de composantes métier.

Lisez plus ici

UN/CEFACT Méthodologie
de Modélisation (UMM):

UML support de Cadres d'UMM 2.0 métier
exigences, la chorégraphie et les vues de l'information.

Lisez plus ici

Language Universelle de
Métier (UBL):

UBL 2.1 Bibliothèques de Document Principales et Communes supportées, y compris Document de Métier et la Composition Composante.

Lisez plus ici

Composition du schéma via Add-ins ou scripts

Modelez votre propre bibliothèque de données utilisant des scripts personnalisés pour compléter la fonctionnalité standard,
ou utilisez l'interface d'automatisation pour développer un Add-In de Compositeur de Schéma.

Scripts personnalisés flexibles:

Utilisez Javascript, VBScript ou JSCRIPT par le moteur scripting intégré pour contrôler la génération du profil Schéma établit, les formats d'énumération et de documentation.

Lisez plus ici

Intégration complète du Add-in:

Enterprise Architect répond natalement pour le développement de 3ème parti Add-in - l'intégration, étendant la fonctionnalité du Compositeur de Schéma.

Lisez plus ici

Back to Top

Formats de sortie de Schéma

Générez le schéma de production nécessaire selon votre cahier des spécifications exigé,
utilisant des normes de sortie universellement reconnues comme XSD, RDFS et JSON.

alt

XML Définition de Schéma (XSD):

Travaillant avec le Profil de XSD par Enterprise Architect, vous pouvez rapidement modeler, ingénierie avance et ingénierie inverse du Schéma XML.

Rapidement définir et générer XSD et autre schéma utilisant le Compositeur de Schéma d'Enterprise Architect.

Schéma de Cadre de Description de Ressource (RDFS):

RDF Schéma est un ensemble de classes fournissant des éléments de base pour la description d'ontologies, qui peuvent être sauvées dans un triplestore pour les atteindre avec le langage d'interrogation SPARQL.

La plupart des composants RDFS sont inclus dans le Langage d'ontologie Web complet (OWL).

alt
alt

JavaScript Objet Notation (JSON):

JSON est un format de texte indépendant du langage, mais utilise des conventions communes à la C famille de langues, ce qui fait de JSON un langage d'échange de données idéal.

JSON est construit sur deux structures: une collection de paires nom/ valeur ou une liste de valeurs ordonnée.

Back to Top

Ressources

Observez des enregistrements de webinaire vidéo d'introduction, lisez les guides pédagogiques étape par étape, cherchez facilement le Guide de l'utilisateur Enterprise Architect en ligne.
Visitez le site Communautaire et le Forum de Sparx Systems pour plus.
 

Compositeur de Schéma Fiche technique: Téléchargez

Schéma générique:

Créez des formats de schéma simples à partir de classes UML génériques.

  • Génération de schéma des diagrammes de classe: Lisez plus
  • Créez un profil de schéma: Lisez plus
  • Générez et exporter le schéma:Lisez plus
  • Gestionnaire de documents d'Enterprise Architect: Lisez plus

Normes et Cadres:

Découvrez comment les normes et les cadres sont supportés.

  • National Information Échange Modèle (NIEM): Lisez plus
  • Information Commune Modèle (CIM): Lisez plus
  • Composant principal technique Specification (CCTS): Lisez plus
  • Language Universelle de Métier (UBL): Lisez plus
  • Scripts personnalisés flexibles: Lisez plus
  • Intégration complète du Add-in: Lisez plus

Formats de sortie de Schéma:

Apprenez plus des formats de production supportés.

Vue d'ensemble du fichier d'aide:

Lisez les fonctionnalités communes de.

Autre Ressources:

Observez des enregistrements de webinaire, rejoignez la Communauté Sparx, le Forum technique ou participez aux événements des groupes d'utilisateurs.

Back to Top