NIEM-Lösungen

NIEM XML-Schema

Das NIEM (National Information Exchange Model) ist ein XML-basierter Standard für den unternehmensweiten Datenaustausch zwischen US-Regierungsbehörden und ihren Informationspartnern. Ziel von NIEM ist es, die Entscheidungsfindung zu erleichtern, effizienter und risikoärmer operieren zu können, die öffentliche Sicherheit zu verbessern und die Rentabilität durch den internationalen Datenaustausch zu erhöhen.

Den Kern des Datenmodells bildet NIEM Core, ein XML-Schema, in dem eine Sammlung universeller Objekte wie z.B: Person, Adresse usw. definiert ist. Dieses Schema wird ständig um weitere Bereiche mit spezifischen Informationsarten erweitert. Derzeit abgedeckte Bereiche sind: Rechtswesen, Nachrichtenwesen, Einwanderung, Katastrophen -schutz, Schifffahrt, Familienhilfe, Schutz der Infrastruktur und mehr.

Problemstellung

Laut NIEM Website haben sich alle 50 US-Bundesstaaten und 19 Bundesbehörden in unterschiedlichem Ausmaß zum Einsatz von NIEM verpflichtet. Im Gegensatz zu anderen Datenaustauschspezifikationen bietet der NIEM-Standard jedoch keine Standardkonfiguration für die einzelnen Nachrichten selbst. Für den NIEM-Datenaustausch werden Tools zum Modellieren, Erstellen und Validieren von NIEM IEPD (Information Package Exchange Documentation)-Nachrichten benötigt.

Die Altova-Lösung

Aufgrund seiner Flexibilität behandelt das NIEM-Regelwerk die verschiedensten Standards, darunter XML, XML Schema, XSLT, Webservices und sogar UML. Altova MissionKit ist das einzige Software-Paket auf dem Markt, das für die Arbeit mit allen diesen Technologien konzipiert ist und darüber hinaus sogar Tools enthält, die die End-to-End-Konzeption, Modellierung, Entwicklung, Verwaltung und Ausführung von NIEM-Nachrichten unterstützt.

XMLSpy NIEM-Schema-Tools

XMLSpy bietet eine grafische Schemadesignoberfläche, die die Entwicklung von XML-Schemas vereinfacht und die Echtzeitgenerierung von XML-Code im Hintergrund ermöglicht. Der Benutzer kann während der Designphase jederzeit zwischen dieser Ansicht und der Textansicht wechseln.

  • Grafischer XML-Schema-Editor zur Erstellung des IEPD-Erweiterungsschemas, des Einschränkungsschemas und des Datenaustauschschemas
  • Erweiterte Validierung für Benennungs- und Codierungskonventionen, einschl. NDR (Naming and Design Rules)
  • Unterstützung für die Erstellung von Beispielwerten für die XML-Instanzgenerierung
  • Schemanivellierung und Erstellung von Schemamodulen

Andere XMLSpy NIEM-Entwicklungstools

Neben der allgemeinen XML-Schema-Entwicklung bietet XMLSpy umfassende Unterstützung aller gebräuchlichen XML-Technologien im Zusammenhang mit NIEM:

  • Grafische und textbasierte Bearbeitungsansichten
  • Ausgereifte XML-Schema- und -Instanzvalidierung
  • Erstellung von XML-Instanzdokumenten
  • XSLT-Editor, Debugger und Profiler
  • Webservice Tools: WSDL Editor, SOAP Client, SOAP Debugger

UModel NIEM-Tools

Die NIEM-UML-Spezifikation (derzeit Beta) soll durch klare Anweisungen zur Entwicklung und Implementierung von NIEM-kompatiblem Datenaustausch die Einführung von NIEM fördern. Das UML-Modellierungstool UModel eignet sich optimal für die Arbeit mit NIEM-UML und anderen Standards. Die folgenden Funktionen werden unterstützt:

  • Unterstützung für UML, SysML und BPMN
  • XMI-Import und -Export
  • Use Case-, Sequenz- und Geschäftsprozessdiagramme für NIEM-Szenarios.
  • Modellierung von Klassendiagrammen zur Erstellung von Content Models für den Datenaustausch

MapForce NIEM-Tools

Das Datenmapping ist ein entscheidender Schritt im komplexen NIEM-Prozess. Mit Hilfe eines Mappings kann der Benutzer ein untergeordnetes Schema generieren, um zu ermitteln, welche Elemente aus dem Core- und Domain-Modell verwendet werden können. Außerdem kann ein NIEM-Vokabular mit Hilfe eines Mappings in ein anderes transformiert werden. Bei einigen NIEM-Implementierungen werden auch Webservices als Mechanismus für den Datenaustausch verwendet. MapForce-Funktionen:

  • Grafisches Datenmappingtool, das alle für NIEM verwendbaren Datenformate unterstützt
  • Bidirektionales Mappen zwischen XML, Datenbanken, EDI, XBRL, Excel und mehr
  • Webservice-Generierung
  • Generierung von Mapping-Dokumentation

SchemaAgent NIEM-Tools

Da jedes IEPD viele verschiedene Schemas enthalten kann, kann die XML-Schemaverwaltung ein mühsamer Prozess werden. SchemaAgent ist ein einzigartiges Dateimanagement-Tool, mit dem Benutzer Ihre XML-Schemas, XML-, XSLT- und WSDL-Dateien in einer projektbasierten Umgebung visuell verwalten können, sodass Änderungen und die Struktur der Dateikonfiguration sogleich deutlich werden. SchemaAgent unterstützt:

  • Grafisches XML-Schemamanagement-Tool
  • Erstellen von Schemabeziehungen (IIRs) mittels Drag-and-Drop
  • Verwaltung dazugehöriger XSLT-, XML- und WSDL-Dateien
  • Generierung von Mapping-Dokumentation

Altova MissionKit

Holen Sie sich all diese Tools für die End-to-End-NIEM-Entwicklung in diesem eng miteinander integrierten Toolpaket zum Sonderpreis! Sie erhalten 7 Tools zum Preis von knapp zwei!

Nächste Schritte