Pré. | Proc. |
Compositeur de Schéma Profiles
Les profils Compositeur de Schéma sont les fichiers de configuration qui décrivent les éléments et les restrictions qui constitueront un schéma ou un sous-modèle particulier. Les profils sont généralement liés à une technologie particulière telle que le Common Information Modèle (CIM) ou le UML Profile for Core Components (UPCC), et l'interprétation du contenu du profil et la nature du schéma ou du sous-modèle publié dépendront du générateur spécifique à la technologie utilisé. Bien qu'Enterprise Enterprise Architect supporte un certain nombre de technologies prêtes à l'emploi (et d'autres sont prévues), il est également possible de personnaliser le processus en tirant parti de l'interface d'automatisation étendue d' Enterprise Architect pour exploiter le contenu riche des profils Compositeur de Schéma selon vos propres conditions, soit dans un Add-In , soit dans un script.
Profils de schéma
Un profil Compositeur de Schéma existe sous deux formes. Chaque forme répond à une exigence système particulière : la génération de schéma (xsd, rdfs, json) et la création de sous-modèles. Lorsque vous créez un profil dans le Compositeur de Schéma vous choisissez la forme à utiliser en fonction de vos besoins. Un seul profil dans le Compositeur de Schéma peut être utilisé pour composer un schéma, dans ses formes courantes, ou pour créer un sous-modèle UML à partir d'un modèle de base.
Types de profils
Type |
Description |
---|---|
Transformation Modèle |
Un profil de ce type est utilisé pour générer un sous-modèle à partir d'un modèle de base. |
Schéma |
Un profil de ce type est utilisé pour générer un schéma ; généralement un schéma XSD représentant des messages, mais également d'autres formats tels que la notation object JSON et les formats de descripteur de ressources. |
Méthodologies de composition de schémas
Modèle National d’Échange de l’Information (NIEM)
Enterprise Architect fournit un framework NIEM et Compositeur de Schéma pour la génération de sous-modèles et de schémas XML.
Modèle d'information commun (CIM)
Enterprise Architect Compositeur de Schéma supporte fournit la norme CIM prête à l'emploi, pour la composition de schémas conformes à CIM.
Langue Métier Universelle (UBL)
Enterprise Architect fournit un framework Universal Métier Language et le Compositeur de Schéma qui fournit la norme UBL pour la génération de schémas.
Spécification technique des composants de base (CCTS) UN/CEFACT
Enterprise Architect fournit un profil UML pour le framework Core Components et Compositeur de Schéma . Le Compositeur peut générer des bibliothèques de composants métier à partir des bibliothèques de composants de base et simplifie la composition/publication de schémas à partir d'assemblages de messages/entités d'informations métier.
Générique
Lorsqu'une norme ne répond pas à vos exigences, l'option générique offre un choix plus simple pour une composition rapide de schéma à partir de votre modèle UML . En règle générale, vous modéliserez votre propre bibliothèque de données à l'aide de classes UML avec des attributs, des associations, une agrégation et un héritage. Vous pouvez ensuite utiliser ce modèle comme entrée du Compositeur de Schéma .
Moteur de script EA
Enterprise Architect fournit un moteur de script qui supporte les langages JavaScript , VBScript et JScript. Le moteur de script est également intégré au Compositeur de Schéma . Lors de la génération d'un schéma, que ce soit pour une norme particulière ou un schéma générique, un script peut être utilisé pour effectuer l'opération seul ou en complément des options fournies par la norme.
Add-In EA
Enterprise Architect fournit une intégration Add-In avec le Compositeur de Schéma . Un Add-In peut participer à la génération du sous-modèle ou du schéma en enregistrant son intérêt auprès d' Enterprise Architect . Le Add-In peut fournir des options et des alternatives à répertorier dans la dialogue « Génération de schéma » et sera invoqué si ses options sont choisies. Le Add-In peut accéder au contenu du profil à l'aide des interfaces d'automatisation Compositeur de Schéma .