Altova amplia il supporto per NIEM nella versione v2010r3

I conflitti tra diverse agenzie governative sono un tema ricorrente, tanto da essere al centro di leggende e di intere serie televisive: l'FBI e la CIA, il dipartimento dello sceriffo locale e il laboratorio forense della grande città, il Dipartimento per la sicurezza interna e il Pentagono, Jack Bauer e la CTU. Forse questo è dovuto alla natura territoriale di alcune di queste entità, ma forse, semplicemente forse, La tecnologia ha un ruolo importante in questi conflitti. Architetture e formati di dati incompatibili, sistemi obsoleti e altre difficoltà tecnologiche all'interno dell'amministrazione statunitense a volte rendevano difficile per le agenzie condividere in modo efficiente informazioni rilevanti, come rapporti di arresto, avvisi di emergenza, dettagli sull'immigrazione e altro ancora.

Il modello nazionale per lo scambio di informazioni (NIEM) è uno standard basato su XML per lo scambio di dati tra le agenzie del governo degli Stati Uniti e i loro partner informativi. L'obiettivo è fornire a queste organizzazioni uno strumento per migliorare il processo decisionale, aumentare l'efficienza operativa, ridurre i rischi, migliorare la sicurezza pubblica e incrementare il ritorno sull'investimento, attraverso lo scambio di informazioni tra enti governativi.
In qualità di leader nel settore degli strumenti e delle tecnologie XML, il Altova MissionKit offre già, di per sé, un supporto completo per NIEM a diversi livelli. Nella versione v2010r3, abbiamo aggiunto due funzionalità specifiche a XMLSpy che ampliano le capacità dell'editor XML e che sono estremamente utili per lo sviluppo di progetti NIEM. Per maggiori informazioni su queste funzionalità, si prega di consultare il recente articolo del blog NIEM scritto dal nostro amministratore delegato e esperto di XML, Alexander Falk.
Di seguito, una breve panoramica del supporto offerto per NIEM all'interno del MissionKit, che comprende, ad esempio, la modifica degli schemi XML in XMLSpy, l' importazione di file XMI e la creazione di diagrammi UML in UModel, l' integrazione dei dati in MapForce, e molto altro.

XMLSpy

XMLSpy® 2010 offre un'interfaccia grafica per la progettazione di schemi che semplifica lo sviluppo di schemi XML, consentendo la generazione di codice XML in tempo reale. Gli utenti possono passare in qualsiasi momento tra questa visualizzazione grafica e la visualizzazione testuale durante il processo di progettazione.

The editor di schemi grafici offre un supporto integrato per la creazione del piano educativo individualizzato Schema di estensione, Schema di vincoli, e Schema di scambio.

Oltre al supporto completo per gli schemi XML descritto in precedenza, XMLSpy offre un supporto completo per tutte le altre tecnologie XML più diffuse, tra cui:

Diagrammi UML

La prima fase di qualsiasi ciclo di sviluppo è una revisione approfondita dei requisiti aziendali. UML è particolarmente adatto per la modellazione di progetti software, poiché offre un approccio standardizzato al processo di progettazione. Per NIEM, si raccomanda una pianificazione basata su scenari, e sebbene non vi sia un requisito specifico per i diagrammi UML, i diagrammi di classe, i diagrammi dei casi d'uso e i diagrammi di sequenza offrono tutti un valore aggiunto alla documentazione di IEPD. Inoltre, NIEM fornisce uno strumento gratuito per la mappatura dei requisiti dei dati, basato su una rappresentazione XMI caricata di un modello UML

UModel® 2010 è un software avanzato Strumento UML che supporta tutti e quattordici i diagrammi UML 2.3 BPMN (Business Process Model and Notation) è uno standard di modellazione dei processi aziendali, SysML, e molto altro. Funziona perfettamente con le tecnologie XML, come XMI, consentendo agli utenti di Importare ed esportare file XMI basati sui loro diagrammi UML. UModel può persino generare Schemi XML in un formato simile ai diagrammi UML e si integra perfettamente con tutti gli altri strumenti di MissionKit, tra cui XMLSpy, MapForce e SchemaAgent.

UModel supporta anche la generazione di codice, l' ingegneria bidirezionale e la ingegneria inversa, oltre all'integrazione con gli ambienti di sviluppo Visual Studio ed Eclipse, ampiamente utilizzati.

UModel può essere utilizzato in due diverse fasi dello sviluppo di NIEM:

  • Pianificazione degli scenari - per modellare e documentare utilizzando diagrammi di casi d'uso, diagrammi di sequenza e modellazione dei processi aziendali
  • Mappa e modello - per sviluppare diagrammi di classe e creare il modello di scambio dei dati

Gestione degli schemi XML

A causa della possibilità di avere numerosi schemi diversi all'interno di ogni IEPD, la gestione degli schemi XML può diventare un processo complesso. SchemaAgent® 2010 è una soluzione unica strumento di gestione dei file che consente agli utenti di gestire visivamente i propri file XML Schema, XML, XSLT e WSDL all'interno di un ambiente basato su progetti, in modo che le modifiche e la struttura della configurazione dei file possano essere facilmente individuate. Gli utenti di SchemaAgent possono anche visualizzare i file di mappatura creati utilizzando MapForce.

Mappatura e scambio di dati

La mappatura dei dati è una fase cruciale a diversi livelli del processo NIEM. La mappatura aiuta gli utenti a creare uno schema parziale per determinare quali elementi possono essere utilizzati dai modelli di base e specifici, ed è inoltre utilizzata per effettuare una trasformazione da un vocabolario NIEM a un altro. Alcune implementazioni di NIEM utilizzano anche servizi web per fornire un meccanismo di scambio dati.

MapForce® 2010 è uno strumento di mappatura e integrazione dati versatile, che supporta qualsiasi tipo di formato dati utilizzato nel ciclo di vita di NIEM, inclusi XML, database, file di testo, Excel 2007 e superiori, e servizi web. MapForce mappa i dati in base alla loro struttura sottostante (ad esempio, uno schema XML), consentendo di riutilizzare le definizioni di mappatura per trasformazioni ripetute. MapForce supporta anche la mappatura tra più componenti di origine o destinazione. Inoltre, MapForce può essere utilizzato per generare documentazione che descrive i progetti di mappatura, destinata a soggetti non tecnici, in vari formati come HTML e Microsoft® Word.

Per provare questa funzionalità, scaricate **una versione di prova gratuita di Altova MissionKit, valida per 30 giorni subito!