O servidor Altova RaptorXML oferece validação e processamento de dados XML, XBRL e JSON com desempenho excepcional.
O RaptorXML Server é o processador XML de terceira geração da Altova, completamente reescrito e implementado do zero, e otimizado para computação paralela. Ele é baseado na nossa vasta experiência de 15 anos com XML e padrões relacionados.

O servidor Altova RaptorXML oferece validação e processamento de dados XML, XBRL e JSON com desempenho excepcional.
O RaptorXML Server é o processador XML de terceira geração da Altova, completamente reescrito e implementado do zero, e otimizado para computação paralela. Ele é baseado na nossa vasta experiência de 15 anos com XML e padrões relacionados.
Nas organizações atuais, as tendências de Big Data e as exigências do XBRL estão gerando volumes enormes e cada vez maiores de dados em formatos XML, XBRL, JSON e Avro. Agora, finalmente, existe um sistema moderno e extremamente rápido para validar, processar, transformar e consultar todos esses dados.
O servidor RaptorXML oferece desempenho excepcional 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 uma vasta coleção interna de conjuntos de testes e conformidade da Altova, bem como conjuntos de testes da indústria e casos de uso de clientes.
Os padrões suportados incluem:
Baixe 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 adicionaisVeja 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 arquivos de instância, e oferece suporte importante para XBRL Dimensions, XBRL Formula, XBRL Table Linkbase, XULE e OIM.
Estas novas normas oferecem a oportunidade de visualizar, validar e analisar dados XBRL de maneiras novas e eficazes, sem comprometer a interoperabilidade e a compatibilidade com versões anteriores. O suporte completo em um processador XBRL é de extrema importância.
XULE, proveniente de "XBRL Rule", ajuda a garantir a qualidade dos dados por meio da validação de regras de negócio. A sintaxe XULE oferece duas maneiras de verificar a qualidade dos dados: consultas e afirmações. As consultas podem ser usadas para calcular dados com base em números fornecidos em um relatório XBRL e gerar resultados que podem ser analisados posteriormente. Os dados também podem ser testados em relação a afirmações predefinidas, e, em seguida, ações podem ser tomadas com base nos resultados. Uma vez definidas, as consultas XULE são executadas em um relatório ou taxonomia XBRL usando um processador XULE, como o RaptorXML Server.
As opções permitem executar documentos XULE a partir da linha de comando, com scripts e através de diversas APIs de servidor e motor, incluindo uma poderosa API em Python. O servidor pode processar documentos XULE individuais ou conjuntos de regras contendo múltiplos documentos XULE armazenados em um arquivo ZIP.
Apesar de seus benefícios, a complexidade do XBRL representa uma curva de aprendizado acentuada para contadores e outros interessados 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 esses desafios, e o Open Information Model (OIM) é uma solução inovadora e promissora.
A OIM oferece uma camada de abstração que separa o XBRL da sintaxe XML subjacente. Em seguida, ela define formatos adicionais e intercambiáveis que podem ser usados para representar dados XBRL. Organizações e usuários podem selecionar o formato que melhor se adapta ao seu nível de conhecimento e às suas necessidades individuais. Inicialmente, são suportados os formatos XML, CSV (valores separados por vírgula) e JSON.
O servidor RaptorXML oferece suporte ao OIM, proporcionando validação de alto desempenho para documentos xBRL-XML, xBRL-JSON e xBRL-CSV.
Além das numerosas 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. Baixe os scripts para realizar a validação em:
Todos esses scripts para o servidor RaptorXML+XBRL utilizam a nova API Python v2.2 do Raptor, estão disponíveis como código aberto e são oferecidos sob uma licença Apache 2.0 padrão.
Observação: além dos scripts para as regras de controle 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 via linha de comando, APIs .NET, COM e Java, uma interface Python e um servidor HTTP integrado.
O suporte para funções de extensão XPath permite processamento especializado. As capacidades avançadas de relatórios de erros incluem a notificação de múltiplos erros, descrições detalhadas dos erros, rastreamento completo das ocorrências de erro e links para a especificação relevante.
A API .NET permite que os desenvolvedores integrem as funcionalidades do RaptorXML Server e do RaptorXML+XBRL Server em qualquer aplicação desenvolvida para a plataforma Microsoft, utilizando C# e outras linguagens .NET.
As aplicações potenciais desta combinação são ilimitadas! Por exemplo, a API .NET permite criar plugins ou complementos para o Excel que geram arquivos XBRL diretamente a partir dos dados no Excel, oferecendo uma alternativa poderosa às soluções de etiquetagem existentes.
Um desses 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 que o RaptorXML seja facilmente integrado em uma 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.
Isso permite que o RaptorXML receba tarefas de validação, transformações XSLT, etc., enviadas por meio de requisições HTTP por outros serviços e por aplicativos cliente. A descrição da tarefa, assim como os resultados, são trocados no formato JSON.
O servidor RaptorXML integra-se perfeitamente com o servidor FlowForce, a solução de automação de fluxos de trabalho da Altova. Utilizando o 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 download bem como um serviço gratuito Modelo de máquina virtual Azure.