Opções de validação XML simples, rápidas e flexíveis

As últimas versões do XMLSpy incluem melhorias significativas na velocidade de processamento de tarefas de validação, resultado de uma maior integração entre os produtos da Altova. Agora, os desenvolvedores que utilizam o XMLSpy podem aproveitar os servidores RaptorXML instalados na sua rede para o processamento de documentos XML, XBRL e tarefas de validação complexas – diretamente dentro do editor XML.

O validador XML no XMLSpy é alimentado pelo motor de validação Altova RaptorXML, que já oferece a maior conformidade possível com os padrões, juntamente com velocidades de validação rápidas. No entanto, as taxas de validação alcançadas ainda estão limitadas à execução em um único núcleo da CPU disponível na máquina do desenvolvedor. O RaptorXML Server, por outro lado, beneficia do aumento significativo na capacidade de processamento proporcionado por servidores multi-CPU e multi-core, o que resulta em maior produtividade e utilização mais eficiente da memória.

O que isto significa para si? Vamos analisar algumas das vantagens de conectar o XMLSpy ao servidor RaptorXML.

Opções de validação de XML e XBRL mais flexíveis

É fácil conectar-se a um ou mais servidores RaptorXML ou RaptorXML+XBRL instalados através da opção "Gerir servidores Raptor" no menu "Ferramentas" do XMLSpy. Nota: introduzir o endereço IP do seu servidor, em vez de um nome de domínio, torna a validação ainda mais rápida.

Pode adicionar vários servidores RaptorXML ao conjunto de servidores disponíveis e, em seguida, definir múltiplas configurações para cada servidor, através do painel de Configurações. Quando estiver pronto para executar uma tarefa de validação, pode escolher qualquer um dos servidores conectados, juntamente com as configurações que definir para cada um deles. Naturalmente, também pode validar num servidor RaptorXML e numa configuração padrão com apenas um clique.

Também pode aceder à função "Validar no Raptor" através do menu de contexto ao clicar com o botão direito ou pressionando Ctrl-F8. A capacidade de definir e alternar facilmente entre diferentes configurações, através de uma vasta gama de opções de validação, é uma grande vantagem de usar o RaptorXML Server para tarefas de validação no XMLSpy.

Validação de projetos em alta velocidade

A outra grande vantagem, naturalmente, é a velocidade bruta, e a diferença é significativa. Até agora, nos testes.. resultados* são 6 a 18 vezes mais rápidos. Aqui estão alguns exemplos de tarefas comuns de validação baseadas em projetos:

Examples folder (as it comes with XMLSpy):8.5 times faster
CityGML 2.0 (6 files):6.5 times faster
AirBase (41 files):9 times faster
XBRL SEC Filings (1229 files):18.5 times faster

As comparações são baseadas numa máquina de desenvolvimento comum: Windows 7 de 32 bits, processador Core2 Duo E8600 a 3,3 GHz (2 núcleos), 4 GB de RAM, comparada com uma configuração típica de servidor RaptorXML: servidor Linux de 64 bits, processador Xeon E5-2630 a 2,3 GHz (12 núcleos), 128 GB de RAM, tudo testado a partir do XMLSpy, através de uma rede de 1 GB. Mas não nos acreditem só por causa do que dizemos. Experimentem isto nas vossas próprias equipas de desenvolvimento e digam-nos os resultados!

Opções de validação XBRL

Ao conectar-se a um servidor RaptorXML+XBRL a partir do XMLSpy, tem a capacidade adicional de validar documentos XBRL – e até mesmo executar cálculos complexos de fórmulas XBRL – de forma mais rápida do que nunca. A versão 4 também adiciona a opção de validar documentos de submissão EDGAR, uma função essencial e que poupa muito tempo para empresas que precisam apresentar documentos válidos à SEC dos EUA.

  • Os resultados de desempenho são baseados em testes internos da Altova. Os seus resultados poderão variar.