Yes, support for NIEM is a good example. I have had no need to use NIEM in my projects yet, but based on the videos published by Sparx Systems it looks like the recent versions of EA allow to manage full project lifecycle starting from importing of NIEM published repository and then progressing all the way to generating XML schemas through modelling and model transformations in Sparx EA. I think the level of adoption of ISO20022 in the financial industry has already passed the tipping point, hence my advice to Sparx Systems to pay as much attention to it as they do to NIEM recently.
The ISO 20022 standard books define in detail what ISO 20022 compatible tool should be capable to do.
In short, this should include some or all of the following:
- support for ISO 20022 meta-model
- implementing ISO 20022 UML profile
- ability to import the ISO 20022 published repository,
- forward model transformations between model levels and traceability between levels, as defined in the ISO 20022 metamodel
- ability to generate XML Schemas as per the standard
- ability to reverse-engineer existing XML schemas back into the model
- ability to do round-trip - e.g. reverse-engineer, update message definitions in the model, and forward engineer into ISO 20022 compatible message Schema variant
- ability to export the repository/model in ISO 20022 meta-model XMI (e.g. in the format as currently used for publishing of the ISO 20022 repository on ISO20022 web site
http://www.iso20022.org/e_dictionary.page?)