NIEM originated from the need for automated, standards derived messaging of critical information sharing between government agencies, while ensuring security
and confidentiality integrity.
The importance of having critical
and accurate information quickly
at a crucial time ensures that more accurate and timely decisions are being made. This results in dramatic benefits realized in areas of public safety, emergency management and national security.
The benefit to existing systems is that they can be retained without major change and by enabling interoperability, the cost of exchange for communities using NIEM, is lower.
The overall benefit is faster access to accurate information and better outcomes from improved decision making. The value of information-sharing is increased as more organizations actively participate and collaborate.
Offering the most up-to-date compliance of version 3.0 of the NIEM standard, Sparx Systems has developed a fully integrated information exchange environment with UML 2.5 at its core.
Enterprise Architect supports and implements the NIEM 3 UML profile based on the OMG NIEM-UML 1.1 Specification.
Using Enterprise Architect's NIEM capability, UML-based Information Exchange Package Documentation (IEPD) models can be generated via the built-in pre-formatted model patterns, containing base exchange files, static artifacts, metadata and catalog files as a starting point for further customization.
Alternatively, by using the Schema Composer within Enterprise Architect, end users can generate their own NIEM subset namespaces, automatically detecting inter-dependencies, with the resulting subset schema building the IEPD.
IEPD's consist of XML schema documents
that define instance XML documents that tag
and transport the information to be exchanged.
IEPD's provide documentation such as
business scenarios and other aspects of
the business requirements for the exchange.
By using the NIEM Toolbox pages, the Platform Independent Model (PIM), Platform Specific Model (PSM) and Model Package Description (MPD) diagrams can be created.
Enterprise Architect also supports the importation of the NIEM Reference Schema as well as generation of a NIEM Schema from the end user's customized model.
This video demonstrates how to generate a NIEM IEPD using Enterprise Architect 14.
The example shows in some detail, the process of creating a subset of the NIEM Reference Model that is specific to our data exchange and defining the content of the XML document used for that exchange.
Finally we learn how to automatically generate the IEPD and examine the XSD files to undersand what Enterprise Architect has produced.
Visit the Enterprise Architect User Guide for more information.
Follow the step-by-step tutorial to create your own NIEM 3 sub-set schema using Enterprise Architect, then generate a custom IEPD ready for information exchange: Visit Tutorial Here
Watch the webinar recording and examine the benefits of using Enterprise Architect to model and define how information can be shared using the NIEM standard: Watch Webinar Here
This PDF based document outlines Enterprise Architect's support of NIEM 3 and the built-in Schema Composer for efficient development of robust information exchange: Download PDF