---
title: "A Altova reforça o suporte ao padrão NIEM na versão v2010r3"
date: "2010-05-10"
categories: 
  - "technology"
tags: 
  - "mapforce"
  - "missionkit"
  - "niem"
  - "schemaagent"
  - "umodel"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
description: A versão v2010r3 da Altova melhora o suporte ao padrão NIEM, com ferramentas XML aprimoradas, incluindo o XMLSpy e o MapForce, facilitando a troca eficiente de dados entre as entidades governamentais.
---
Status: #blog

Tags:  #mapforce #missionkit #niem #schemaagent #umodel #xml-editor #xml-schema #xmlspy

Categories: [xml](/blog/pt/category/xml.md)
# A Altova reforça o suporte ao padrão NIEM na versão v2010r3

Conflitos entre agências governamentais são tema de lendas e de programas de televisão inteiros: o FBI e a CIA, o departamento de polícia local e a equipa de investigação criminal da grande cidade, o Departamento de Segurança Interna e o Pentágono, Jack Bauer e a CTU. Talvez isso esteja relacionado com a natureza territorial de algumas dessas entidades, mas talvez, simplesmente.. _talvez_, A tecnologia desempenha um papel nestes conflitos. Arquiteturas e formatos de dados incompatíveis, sistemas antigos e outras barreiras tecnológicas dentro do governo dos Estados Unidos dificultavam, por vezes, que as agências partilhassem informações relevantes de forma eficiente, como relatórios de detenção, alertas "Amber", detalhes de imigração e muito mais.  

O Modelo Nacional de Intercâmbio de Informações (NIEM) é um padrão baseado em XML para a troca de dados entre as agências governamentais dos Estados Unidos e os seus parceiros de informação. O objetivo é fornecer um meio para que estas entidades possam melhorar a tomada de decisões, alcançar maior eficiência operacional, mitigar riscos, aumentar a segurança pública e aumentar o retorno sobre o investimento, através da troca de informações entre os diferentes órgãos governamentais.  
Como líder em ferramentas e tecnologias [XML](https://www.altova.com/pt/missionkit/xml-developers.html), o [Altova MissionKit](https://www.altova.com/pt/missionkit/software-development-tools.html) já oferece, por natureza, [suporte ao NIEM](https://www.altova.com/pt/solutions/niem-tools.html) em diversos níveis. Na versão [v2010r3](https://www.altova.com/pt/whatsnew.html), adicionámos duas funcionalidades muito específicas ao XMLSpy, que expandem o [editor XML](https://www.altova.com/pt/xml-editor/) com capacidades que são extremamente úteis para o desenvolvimento de [NIEM](https://www.altova.com/pt/solutions/niem-tools.html). Para mais informações sobre estas funcionalidades, consulte o recente artigo do blogue [NIEM](http://www.xmlaficionado.com/2010/05/altova-and-niem-national-information.html), escrito pelo nosso CEO e especialista em [XML](http://www.xmlaficionado.com/), Alexander Falk.  
A seguir, apresentamos uma breve visão geral do suporte disponibilizado para o NIEM no MissionKit, desde a [edição de esquemas XML](https://www.altova.com/pt/xmlspy/xml-schema-editor.html) no XMLSpy, até à [importação de arquivos XMI](https://www.altova.com/pt/umodel/xmi.html) e à [criação de diagramas UML](https://www.altova.com/pt/umodel/visual-modeling.html) no UModel, passando pela [integração de dados](https://www.altova.com/pt/mapforce/data-integration.html) no MapForce, e muito mais.  

## XMLSpy

O XMLSpy® 2010 oferece uma [interface gráfica de design de esquemas](https://www.altova.com/pt/xmlspy/xml-schema-editor.html) que simplifica o desenvolvimento de esquemas XML, permitindo que o código XML seja gerado em tempo real, nos bastidores. Os utilizadores podem alternar entre esta visualização e a visualização de texto a qualquer momento durante o processo de design.  
  
The [editor de esquemas gráficos](https://www.altova.com/pt/xmlspy/schema-flattener-subset.html) oferece suporte integrado para a criação do IEPD **Esquema de extensão**, **Esquema de restrições**, e **Esquema de intercâmbio**.

Além do amplo suporte a XML Schema descrito acima, o XMLSpy oferece suporte abrangente para todas as outras tecnologias XML mais utilizadas, incluindo:  

- Visualizações de edição gráficas e baseadas em texto
- Validação avançada de esquemas XML e de instâncias XML
- Criação de documentos de instância XML
- [Editor, depurador e analisador de desempenho XSLT](https://www.altova.com/pt/xmlspy/xsl-editor.html)
- [Ferramentas para serviços web](https://www.altova.com/pt/xmlspy/web-services.html) ([Editor WSDL](https://www.altova.com/pt/xmlspy/wsdl-editor.html), [Cliente SOAP, Depurador SOAP](https://www.altova.com/pt/xmlspy/soap-client-debugger.html))

## Diagramas UML

A primeira etapa em qualquer ciclo de desenvolvimento é uma análise detalhada dos requisitos de negócio. A UML é particularmente adequada para modelar projetos de software, pois oferece uma abordagem padronizada para o processo de design. Recomenda-se o planeamento baseado em cenários para o NIEM, e embora não haja um requisito específico para diagramas UML, os diagramas de classes, os diagramas de casos de utilização e os diagramas de sequência são todos úteis para a documentação do IEPD. Além disso, o NIEM oferece uma ferramenta gratuita para mapear os requisitos de dados com base numa representação XMI carregada de um [modelo UML](https://www.altova.com/pt/umodel/visual-modeling.html)  

UModel® 2010 é uma ferramenta avançada [Ferramenta UML](https://www.altova.com/pt/umodel.html) que suporta todos os catorze diagramas UML 2.3 [BPMN](https://www.altova.com/pt/umodel/business-process-modeling.html), [SysML](https://www.altova.com/pt/umodel/sysml.html), e muito mais. Funciona de forma integrada com tecnologias XML, como a XMI, permitindo que os utilizadores façam de forma fácil [Importar e exportar ficheiros XMI](https://www.altova.com/pt/umodel/xmi.html) com base nos seus diagramas UML. O UModel consegue até mesmo gerar [Esquemas XML num formato semelhante a diagramas UML](https://www.altova.com/pt/umodel/xml-schemas-in-uml.html) e integra-se perfeitamente com todas as outras ferramentas do MissionKit, incluindo o XMLSpy, o MapForce e o SchemaAgent. 

O UModel também oferece suporte para [geração de código](https://www.altova.com/pt/umodel/uml-code-generation.html), [engenharia bidirecional](https://www.altova.com/pt/umodel/uml-round-trip.html) e [engenharia reversa](https://www.altova.com/pt/umodel/uml-reverse-engineering.html), bem como integração com as populares IDEs Visual Studio e Eclipse.  

O UModel pode ser utilizado em duas fases distintas do desenvolvimento do NIEM:  

- **Planeamento de Cenários** - para modelar e documentar, utilizando diagramas de casos de uso, diagramas de sequência e modelagem de processos de negócio
- **Diagrama e Modelo** - para desenvolver diagramas de classes e criar o modelo de conteúdo de troca
  

## Gestão de Esquemas XML

Devido à possibilidade de existir muitos esquemas diferentes em cada IEPD, a gestão de esquemas XML pode tornar-se um processo complexo. O SchemaAgent® 2010 é uma solução única.. [ferramenta de gestão de ficheiros](https://www.altova.com/pt/schemaagent.html) que permite aos utilizadores gerir visualmente os seus ficheiros XML Schema, XML, XSLT e WSDL num ambiente baseado em projetos, de forma a que as alterações e a estrutura da configuração dos ficheiros possam ser facilmente identificadas. Os utilizadores do SchemaAgent podem até visualizar ficheiros de mapeamento criados utilizando o MapForce.  

## Mapeamento e troca de dados

[O mapeamento de dados](https://www.altova.com/pt/mapforce/data-mapping.html) é uma etapa crucial em vários níveis do processo NIEM. O mapeamento ajuda os utilizadores a criar um esquema parcial para determinar quais elementos podem ser utilizados a partir dos modelos principais e específicos, e também é utilizado para realizar uma transformação de um vocabulário NIEM para outro. Algumas implementações do NIEM também utilizam serviços web para fornecer um mecanismo de troca de dados.  

O MapForce® 2010 é uma [ferramenta de mapeamento e integração de dados que permite a conversão entre qualquer formato](https://www.altova.com/pt/mapforce.html), e que suporta todos os formatos de dados potenciais utilizados no ciclo de vida do NIEM, incluindo XML, bases de dados, ficheiros simples, Excel 2007+ e serviços web. O MapForce mapeia os dados com base na sua estrutura subjacente (por exemplo, XML Schema), permitindo que os projetos de mapeamento sejam reutilizados para transformações recorrentes. O MapForce também suporta o mapeamento para e a partir de múltiplos componentes de origem ou destino. Além disso, o MapForce pode ser utilizado para [gerar documentação](https://www.altova.com/pt/mapforce/data-mapping-documentation.html) detalhada sobre os projetos de mapeamento, destinada a partes interessadas não técnicas, em diversos formatos, como HTML e Microsoft® Word. 

  
**Para experimentar esta funcionalidade, descarregue uma** [**versão de avaliação gratuita do Altova MissionKit, válida por 30 dias](https://www.altova.com/pt/download-trial.html) **agora mesmo!**
