Altova amplía su soporte para NIEM en la versión v2010r3
Los conflictos entre diferentes agencias gubernamentales son temas recurrentes, incluso han sido objeto de leyendas y de programas de televisión enteros: el FBI y la CIA, el departamento del sheriff local y el equipo de investigación criminal de la gran ciudad, el Departamento de Seguridad Nacional y el Pentágono, Jack Bauer y la CTU. Quizás esto se debe a la naturaleza territorial de algunas de estas entidades, pero quizás, simplemente.. quizás, La tecnología juega un papel importante en estos conflictos. Las arquitecturas y formatos de datos incompatibles, los sistemas heredados y otras limitaciones tecnológicas dentro del gobierno de los Estados Unidos a veces dificultaban que las agencias compartieran de manera eficiente información relevante, como informes de arrestos, alertas Amber, detalles de inmigración y más.
El Modelo Nacional de Intercambio de Información (NIEM) es un estándar basado en XML para el intercambio de datos entre las agencias del gobierno de los Estados Unidos y sus socios informativos. Su objetivo es proporcionar a estas entidades una herramienta para mejorar la toma de decisiones, lograr una mayor eficiencia operativa, mitigar riesgos, mejorar la seguridad pública y aumentar el retorno de la inversión, a través del intercambio de información entre los diferentes niveles de gobierno.
Como líder en herramientas y tecnologías XML, el Altova MissionKit ya ofrece, de forma inherente, soporte para NIEM en diversos niveles. En la versión v2010r3, agregamos dos funciones muy específicas a XMLSpy que amplían el editor XML con capacidades que son de gran valor para el desarrollo de NIEM. Para obtener más información sobre estas funciones, consulte la reciente publicación del blog de NIEM de nuestro director ejecutivo y experto en XML, Alexander Falk.
A continuación, se presenta una breve descripción general del soporte proporcionado para NIEM dentro de MissionKit, que abarca desde la edición de esquemas XML en XMLSpy, hasta la importación de archivos XMI y la creación de diagramas UML en UModel, pasando por la integración de datos en MapForce, y mucho más.
XMLSpy
XMLSpy® 2010 ofrece una interfaz gráfica para el diseño de esquemas que simplifica el desarrollo de esquemas XML, permitiendo la generación de código XML en tiempo real. Los usuarios pueden cambiar entre esta vista gráfica y la vista de texto en cualquier momento durante su proceso de diseño.
El editor de esquemas gráficos ofrece soporte integrado para la creación del esquema de extensión IEPD, el esquema de restricciones y el esquema de intercambio.
Además del amplio soporte para esquemas XML descrito anteriormente, XMLSpy ofrece un soporte completo para todas las demás tecnologías XML más utilizadas, incluyendo:
- Vistas de edición gráfica y basada en texto
- Validación avanzada de esquemas XML y de instancias XML
- Creación de documentos de instancia XML
- Editor, depurador y perfilador XSLT
- Herramientas para servicios web (Editor de WSDL, Cliente SOAP, depurador SOAP)
Diagramas UML
La primera etapa en cualquier ciclo de desarrollo es una revisión exhaustiva de los requisitos del negocio. UML es especialmente adecuado para modelar proyectos de software, ya que proporciona un enfoque estandarizado para el proceso de diseño. Se recomienda la planificación basada en escenarios para NIEM, y aunque no existe un requisito específico de diagramas UML, los diagramas de clases, los diagramas de casos de uso y los diagramas de secuencia aportan valor a la documentación de IEPD. Además, NIEM proporciona una herramienta gratuita para mapear los requisitos de datos basándose en una representación XMI subida de un modelo UML
UModel® 2010 es una herramienta UML avanzada que admite los catorce diagramas UML 2.3, BPMN, SysML y más. Funciona de manera fluida con tecnologías XML como XMI, permitiendo a los usuarios importar y exportar fácilmente archivos XMI basados en sus diagramas UML. UModel incluso puede representar esquemas XML en un formato similar a los diagramas UML y se integra perfectamente con todas las demás herramientas de MissionKit, incluyendo XMLSpy, MapForce y SchemaAgent.
UModel también ofrece soporte para generación de código, ingeniería de ida y vuelta y ingeniería inversa, así como integración con los populares entornos de desarrollo Visual Studio y Eclipse.
UModel puede utilizarse en dos fases diferentes del desarrollo de NIEM:
- Planificación de escenarios - para modelar y documentar mediante diagramas de casos de uso, diagramas de secuencia y modelado de procesos de negocio
- Diagrama y modelo - para desarrollar diagramas de clases y crear el modelo de intercambio de contenido
Gestión de esquemas XML
Debido a la posibilidad de que cada IEPD (Plan Educativo Individualizado) contenga muchos esquemas diferentes, la gestión de esquemas XML puede convertirse en un proceso complejo. SchemaAgent® 2010 es una solución única.. herramienta de gestión de archivos que permite a los usuarios gestionar visualmente sus recursos de esquemas XML, archivos XML, transformaciones XSLT y definiciones WSDL en un entorno basado en proyectos, de modo que los cambios y la estructura de la configuración de los archivos puedan identificarse fácilmente. Los usuarios de SchemaAgent incluso pueden visualizar los archivos de mapeo creados utilizando MapForce.
Mapeo e intercambio de datos
El mapeo de datos es un paso fundamental en varios niveles del proceso NIEM. El mapeo ayuda a los usuarios a generar un esquema parcial para determinar qué elementos se pueden utilizar de los modelos centrales y específicos, y también se utiliza para realizar una transformación de un vocabulario NIEM a otro. Algunas implementaciones de NIEM también utilizan servicios web para proporcionar un mecanismo de intercambio de datos.
MapForce® 2010 es una herramienta de mapeo e integración de datos que permite la conversión entre cualquier formato y que admite todos los formatos de datos potenciales utilizados en el ciclo de vida de NIEM, incluyendo XML, bases de datos, archivos de texto plano, Excel 2007+ y servicios web. MapForce mapea los datos basándose en su estructura subyacente (es decir, el esquema XML), lo que permite reutilizar los diseños de mapeo para transformaciones recurrentes. MapForce también admite el mapeo hacia y desde múltiples componentes de origen o destino. Además, MapForce puede utilizarse para generar documentación que detalle los proyectos de mapeo para los interesados no técnicos, en una variedad de formatos como HTML y Microsoft® Word.
Para probar esta funcionalidad por su cuenta, descargue una **versión de prueba gratuita de Altova MissionKit durante 30 días ¡ahora!