O Altova RaptorXML Server oferece validação e processamento de dados XML, XBRL e JSON com um desempenho excecional.
O RaptorXML Server é o processador XML de terceira geração da Altova, completamente reescrito e implementado do zero, e otimizado para computação paralela. É baseado na nossa vasta experiência de 15 anos com XML e normas relacionadas.

O Altova RaptorXML Server oferece validação e processamento de dados XML, XBRL e JSON com um desempenho excecional.
O RaptorXML Server é o processador XML de terceira geração da Altova, completamente reescrito e implementado do zero, e otimizado para computação paralela. É baseado na nossa vasta experiência de 15 anos com XML e normas relacionadas.
Nas organizações atuais, as tendências de Big Data e as exigências do XBRL estão a gerar quantidades enormes e em constante crescimento de dados em formatos XML, XBRL, JSON e Avro. Agora, existe finalmente um motor moderno e extremamente rápido para validar, processar, transformar e consultar todos estes dados.
O servidor RaptorXML oferece um desempenho excecional através de:
O servidor RaptorXML está disponível para as plataformas Windows, Linux e Mac OS.
O RaptorXML garante total conformidade com todas as normas relevantes de XML, XBRL e JSON, e é submetido continuamente a testes rigorosos de regressão e conformidade, utilizando a vasta coleção interna de conjuntos de conformidade e testes da Altova, bem como conjuntos de testes da indústria e casos de utilização de clientes.
Os padrões suportados incluem:
Descarregue a ficha técnica do RaptorXML para obter a lista completa de padrões suportados.
Além disso, são fornecidos scripts para a validação de cenários XBRL adicionaisConsulte abaixo).
O servidor RaptorXML oferece o validador e processador XML mais rápidos para a família de padrões XML, com funcionalidades que incluem:
Além do suporte abrangente para XML, o servidor RaptorXML+XBRL inclui suporte especializado para a validação de taxonomias XBRL e ficheiros de instância, e oferece um suporte importante para as dimensões XBRL, a fórmula XBRL, a base de dados de links de tabelas XBRL, XULE e OIM.
Estas novas normas oferecem a oportunidade de visualizar, validar e analisar dados XBRL de formas inovadoras e eficazes, sem comprometer a interoperabilidade e a compatibilidade com versões anteriores. O suporte completo num processador XBRL é de extrema importância.
O XULE, proveniente do "XBRL Rule", ajuda a garantir a qualidade dos dados através da validação de regras de negócio. A sintaxe XULE oferece duas formas de verificar a qualidade dos dados: consultas e asserções. As consultas podem ser utilizadas para calcular dados com base em números fornecidos num relatório XBRL e produzir resultados que podem ser analisados posteriormente. Os dados também podem ser testados em relação a asserções definidas, e, em seguida, podem ser tomadas ações com base nos resultados. Uma vez definidas, as consultas XULE são executadas num relatório ou taxonomia XBRL utilizando um processador XULE, como o RaptorXML Server.
As opções permitem executar documentos XULE a partir da linha de comandos, através de scripts e através de diversas APIs de servidor e motor, incluindo uma poderosa API Python. O servidor pode processar documentos XULE individuais ou conjuntos de regras que contenham vários documentos XULE armazenados num arquivo ZIP.
Apesar dos seus benefícios, a complexidade do XBRL representa uma curva de aprendizagem acentuada para contadores e outros intervenientes que não estão familiarizados com o XML, o que pode levar a erros e aumentar os custos de consultoria. A XBRL International tem trabalhado ao longo dos anos para modernizar e simplificar o padrão, em resposta a estes desafios, e o Open Information Model (OIM) é uma solução inovadora e promissora.
A OIM fornece uma camada de abstração que separa o XBRL da sintaxe XML subjacente. Em seguida, define formatos adicionais e intercambiáveis que podem ser utilizados para representar dados XBRL. As organizações e os utilizadores podem selecionar o formato que melhor se adapta ao seu nível de experiência e às suas necessidades individuais. Inicialmente, são suportados os formatos XML, CSV (valores separados por vírgula) e JSON.
O servidor RaptorXML suporta o OIM, oferecendo uma validação de alto desempenho de documentos xBRL-XML, xBRL-JSON e xBRL-CSV.
Para além das inúmeras normas XBRL suportadas na lista acima, disponibilizamos vários scripts em Python para diferentes cenários de validação XBRL, todos eles disponíveis gratuitamente no GitHub. Descarregue os scripts para validação em:
Todos estes scripts para o servidor RaptorXML+XBRL utilizam a nova API Python v2.2 do Raptor, estão disponíveis como software de código aberto e são oferecidos sob uma licença Apache 2.0 padrão.
Nota: Além dos scripts para as regras de controlo de qualidade, o servidor.. XULE
Leia mais sobre estas regras de validação e scripts Python no blog da Altova, e visite o repositório da Altova no GitHub para encontrar mais projetos de exemplo e recursos para desenvolvedores.
O servidor RaptorXML oferece aos desenvolvedores opções poderosas e flexíveis, incluindo acesso através da linha de comandos, APIs .NET, COM e Java, uma interface Python e um servidor HTTP integrado.
O suporte para funções de extensão XPath permite um processamento especializado. As capacidades de reporte de erros avançadas incluem o reporte de múltiplos erros, descrições detalhadas dos erros, pilhas de erros completas e links para a especificação relevante.
A API .NET permite que os programadores integrem a funcionalidade dos servidores RaptorXML e RaptorXML+XBRL em qualquer aplicação desenvolvida para a plataforma Microsoft, utilizando C# e outras linguagens .NET.
As aplicações potenciais desta sinergia são ilimitadas! Por exemplo, a API .NET permite criar plugins ou complementos para o Excel que geram XBRL diretamente a partir dos dados no Excel, oferecendo uma alternativa poderosa às soluções de etiquetagem existentes.
Um destes complementos está agora disponível como um produto que permite às empresas criar relatórios de submissão à EBA (Autoridade Bancária Europeia) em formato XBRL – diretamente no Excel. Saiba mais sobre o complemento Altova EBA XBRL para Excel.
Para permitir a integração fácil do RaptorXML numa infraestrutura moderna de arquitetura orientada a serviços (SOA), o servidor RaptorXML inclui um servidor HTTP integrado, que é acessado através de uma API web RESTful.
Isto permite que o RaptorXML aceite tarefas de validação, transformações XSLT, etc., enviadas através de pedidos HTTP por outros serviços e por aplicações cliente. A descrição da tarefa, bem como os resultados, são trocados no formato JSON.
O servidor RaptorXML integra-se perfeitamente com o servidor FlowForce, a solução de automatização de fluxos de trabalho da Altova. Através do servidor FlowForce, o administrador pode iniciar tarefas em resposta a temporizadores ou eventos, para validar documentos XML, executar operações XQuery e XSLT, validar documentos de instância XBRL e taxonomias XBRL, e assim por diante.
O servidor RaptorXML está disponível para:
O servidor RaptorXML está disponível como uma solução direta descarregar bem como um serviço gratuito Modelo de máquina virtual Azure.