Altova renforce son support pour NIEM dans la version v2010r3

Les conflits entre différentes agences gouvernementales sont devenus légendaires et sont même le sujet de séries télévisées entières : le FBI et la CIA, le service de la police locale et l'unité scientifique de la grande ville, le ministère de la Sécurité intérieure et le Pentagone, Jack Bauer et la CTU. Peut-être que cela est dû à la nature territoriale de certaines de ces entités, mais peut-être aussi, simplement.. peut-être, La technologie joue un rôle dans ces conflits. Des architectures et des formats de données incompatibles, des systèmes obsolètes et d'autres obstacles technologiques au sein du gouvernement américain rendaient parfois difficile pour les différentes agences de partager efficacement des informations pertinentes, telles que les rapports d'arrestation, les alertes Amber, les informations sur l'immigration, et bien d'autres.

Le modèle national d'échange d'informations (NIEM) est une norme basée sur XML, conçue pour faciliter l'échange de données entre les organismes gouvernementaux des États-Unis et leurs partenaires d'information. L'objectif est de fournir à ces entités un moyen d'améliorer la prise de décision, d'accroître l'efficacité opérationnelle, de réduire les risques, d'améliorer la sécurité publique et d'augmenter le retour sur investissement grâce à l'échange d'informations entre les différentes administrations.
En tant que leader dans le domaine des outils et technologies XML, le Altova MissionKit prend déjà en charge NIEM de différentes manières. Dans la version v2010r3, nous avons ajouté deux fonctionnalités très spécifiques à XMLSpy, qui enrichissent l'éditeur XML et offrent des capacités précieuses pour le développement NIEM. Pour en savoir plus sur ces fonctionnalités, veuillez consulter la documentation récente Article de blog sur NIEM par notre PDG et Passionné de XML, Alexander Falk.
Voici un aperçu succinct des outils de support disponibles pour NIEM au sein de MissionKit, allant de l'édition de schémas XML dans XMLSpy, à l'importation de fichiers XMI et à la création de diagrammes UML dans UModel, en passant par l'intégration de données dans MapForce, et bien au-delà.

XMLSpy

XMLSpy® 2010 offre une interface graphique de conception de schémas qui simplifie le développement de schémas XML, permettant de générer du code XML en temps réel en arrière-plan. Les utilisateurs peuvent passer à tout moment entre cette vue graphique et la vue texte pendant leur processus de conception.

Le éditeur de schémas graphiques offre une prise en charge intégrée pour la création du plan d'éducation individualisé Schéma d'extension, Schéma de contraintes, et Schéma d'échange.

En plus du support étendu pour les schémas XML décrit ci-dessus, XMLSpy offre une prise en charge complète pour toutes les autres technologies XML couramment utilisées, notamment :

Diagrammes UML

La première étape de tout cycle de développement est une analyse approfondie des besoins métier. UML est particulièrement adapté à la modélisation de projets logiciels, car il offre une approche standardisée du processus de conception. La planification basée sur des scénarios est recommandée pour NIEM, et bien qu'il n'y ait pas d'exigence spécifique concernant les diagrammes UML, les diagrammes de classes, les diagrammes de cas d'utilisation et les diagrammes de séquence apportent tous une valeur ajoutée à la documentation IEPD. De plus, NIEM fournit un outil gratuit pour la cartographie des exigences de données, basé sur une représentation XMI d'un modèle UML téléchargé

UModel® 2010 est une solution avancée Outil UML qui prend en charge les quatorze diagrammes UML 2.3 BPMN, SysML, et bien plus encore. Il fonctionne de manière transparente avec les technologies XML, comme XMI, ce qui permet aux utilisateurs de Importer et exporter des fichiers XMI basées sur leurs diagrammes UML. UModel peut même générer Schémas XML présentés sous une forme similaire aux diagrammes UML et s'intègre parfaitement à tous les autres outils de MissionKit, notamment XMLSpy, MapForce et SchemaAgent.

UModel prend également en charge la génération de code, l'ingénierie bidirectionnelle et la rétro-ingénierie, ainsi que l'intégration avec les environnements de développement intégrés (IDE) populaires Visual Studio et Eclipse.

UModel peut être utilisé lors de deux phases distinctes du développement de NIEM :

  • Planification de scénarios : modélisation et documentation à l'aide de diagrammes de cas d'utilisation, de diagrammes de séquence et de modélisation des processus métier
  • Schéma et modèle - pour élaborer des diagrammes de classes afin de définir le format des échanges de données

Gestion de schéma XML

En raison du potentiel de présence de nombreux schémas différents dans chaque fichier IEPD, la gestion des schémas XML peut devenir un processus complexe. SchemaAgent® 2010 est une solution unique.. outil de gestion de fichiers qui permet aux utilisateurs de gérer visuellement leurs ressources XML Schema, XML, XSLT et WSDL dans un environnement basé sur des projets, afin que les modifications et la structure de la configuration des fichiers puissent être facilement identifiées. Les utilisateurs de SchemaAgent peuvent même consulter les fichiers de mappage créés à l'aide de MapForce.

Cartographie et échange de données

La cartographie des données est une étape cruciale à plusieurs niveaux du processus NIEM. La cartographie permet aux utilisateurs de créer un schéma partiel afin de déterminer quels éléments peuvent être utilisés à partir des modèles de base et des modèles spécifiques, et elle est également utilisée pour effectuer une transformation d'un vocabulaire NIEM vers un autre. Certaines implémentations de NIEM utilisent également des services web pour fournir un mécanisme d'échange.

MapForce® 2010 est un outil de cartographie et d'intégration de données polyvalent qui prend en charge tous les formats de données potentiellement utilisés au sein du cycle de vie de NIEM, notamment XML, les bases de données, les fichiers plats, Excel 2007 et versions ultérieures, et les services web. MapForce effectue la cartographie des données en se basant sur leur structure sous-jacente (c'est-à-dire, le schéma XML), ce qui permet de réutiliser les conceptions de cartographie pour des transformations répétitives. MapForce prend également en charge la cartographie vers et depuis plusieurs composants sources ou cibles. De plus, MapForce peut être utilisé pour générer de la documentation détaillant les projets de cartographie, destinée aux parties prenantes non techniques, dans divers formats tels que HTML et Microsoft® Word.

Pour tester cette fonctionnalité par vous-même, téléchargez une **version d'essai gratuite de 30 jours d'Altova MissionKit maintenant !