RaptorXML Server

Validación y procesamiento de alta velocidad
Altova RaptorXML Server ofrece un rapidísimo motor de validación y procesamiento para trabajar con datos XML, XBRL y JSON.
RaptorXML Server es el procesador XML de tercera generación de Altova, totalmente rescrito e implementado desde cero y optimizado para entornos de informática en paralelo aprovechando nuestros 15 años de experiencia con XML y otros estándares relacionados.

Alto rendimiento

Hoy en día la normativa XBRL y la tendencia Big Data están dando lugar a un ingente volumen de datos XML, XBRL, JSON y Avro. Ahora ya puede validar, procesar y consultar todos estos datos con un moderno y rapidísimo motor:
Características de alto rendimiento mediante:
  • Elevada optimización del rendimiento del código
  • Mínima superficie de memoria
  • Código altamente modulable para informática en paralelo, multinúcleo y multi-CPU
  • Carga, validación y procesamiento en paralelo
  • Numerosas funciones y opciones para desarrolladores
RaptorXML Server es compatible con plataformas Windows, Linux, y Mac OS.

Estándares compatibles

RaptorXML es totalmente compatible con los principales estándares XML, XBRL y JSON. Además, se somete a continuas pruebas de regresión basadas en los numerosos conjuntos de pruebas de Altova y de nuestros clientes.
Estándares compatibles:
  • XML 1.0, 1.1
  • XML Namespaces
  • XML Base
  • XInclude 1.0
  • XLink 1.0
  • XML Schema 1.0, 1.1
  • XPath 1.0, 2.0, 3.1
  • XSLT 1.0, 2.0, 3.0 (subconjunto)
  • XQuery 1.0, 3.1
  • Oasis Catalogs V1.1
  • Apache Avro
  • XBRL 2.1
  • XBRL Dimensions 1.0
  • XBRL Formula 1.0
  • Functions Registry 1.0
  • Generic Links 1.0
  • Table Linkbase 1.0
  • Extensible Enumerations
  • Units Registry 1.0
  • XBRL Assertion Severity 1.0
  • JSON y JSON Schema
Descargue la ficha técnica de RaptorXML para ver la lista completa de estándares compatibles.
Además, ofrece scripts para validar escenarios XBRL adicionales (véase más abajo).

Validación y procesamiento XML

RaptorXML ofrece el validador y procesador XML más rápido del mercado para la familia de estándares XML:
  • Validación XML con DTD, XSD, catálogos OASIS
  • Validación y procesamiento XSLT
  • Validación y procesamiento XQuery

Validación JSON

JSON es un estándar cada vez más popular que permite garantizar la validez de los datos transmitidos. RaptorXML ofrece funciones de revisión de sintaxis JSON, validación de datos JSON y validación de esquemas JSON.

Validación de datos XBRL

Además de su batería de funciones XML, RaptorXML+XBRL viene con numerosas funciones especiales para validar taxonomías y archivos de instancia XBRL y es altamente compatible con XBRL Dimensions, XBRL Formula y XBRL Table Linkbase.
Estos nuevos estándares ofrecen la oportunidad de ver, validar y analizar datos XBRL de otra manera y de forma más productiva. Por tanto es muy importante que el procesador XBRL sea totalmente compatible con ellos.

Scripts para validar datos XBRL

En el repositorio GitHub también puede encontrar varios scripts Python totalmente gratis con los que podrá validar datos XBRL en infinidad de casos. Estos scripts de validación sirven para validar datos con:
  • EDGAR Filer Manual (EFM) versión 35 de la comisión de valores y bolsa de EE UU
  • Normas de validación del comité de calidad de datos de XBRL.US
  • Normas 4.1 de la Autoridad Bancaria Europea
Todos estos scripts para RaptorXML+XBRL Server utilizan la nueva API Raptor Python v2.2, están libres de derechos de autor y se ofrecen bajo la licencia Apache 2.0 estándar.
Consulte más información sobre estas reglas de validación y los scripts de Python en el blog de Altova y visite el repositorio Altova GitHub para ver ejemplos de proyectos y otros recursos para desarrolladores.

Complementos XBRL para Excel

Gracias a la API .NET de RaptorXML ahora podrá crear complementos de Excel para guardar automáticamente en un formato XBRL válido los datos que introduzcan los usuarios en Excel.
Por ejemplo, puede consultar el complemento que hemos creado para la taxonomía Work in Process (WIP) para la industria de las aseguradoras, con el que podrá consumir informes y crear documentos WIP XBRL en Excel directamente.
Puede ver cómo funciona un complemento Excel para XBRL en este vídeo.
YouTube Videoplay

Funciones de integración y desarrollo

RaptorXML Server ofrece potentes y flexibles opciones como acceso a través de la línea de comandos, API COM, .NET y Java, una interfaz Python y un servidor HTTP integrado.
  • Excepcionales informes de errores
  • Modo servidor Windows y modo demonio Unix (a través de opciones de la línea de comandos)
  • Intérprete de Python 3.x para scripting
  • API de .NET
  • API de COM en plataformas Windows
  • API de Java en todas las plataformas
  • Servidor HTTP integrado con RESTful web API
  • Funciones de extensión XPath para Java, .NET y XBRL
  • Funciones de extensión de Altova para representar gráficos y códigos de barras
  • Serialización por secuencias
  • Servidor HTTP integrado
  • Integración de flujos de trabajos a través de Altova FlowForce Server
Además permite un procesamiento especializado mediante funciones de extensión XPath. Por último, RaptorXML ofrece pilas de errores, descripciones detalladas de los errores, enlaces a la especificación relacionada con el error y muchas otras características de utilidad.

API de .NET

La API de .NET sirve para integrar RaptorXML Server y RaptorXML+XBRL Server en aplicaciones escritas para la plataforma Microsoft en C# y otros lenguajes .NET.
El potencial de estas aplicaciones es ilimitado. Por ejemplo, con esta nueva API puede crear complementos de Excel para generar elementos XBRL a partir de datos de Excel, lo cual es una potente alternativa.
Uno de estos complementos se puede descargar de nuestro sitio web y ayudará a sus proveedores a crear informes XBRL basados en la taxonomía WIP desde Excel directamente. Más información sobre el complemento Altova Work in Process (WIP) XBRL para Excel.

Servidor HTTP

A fin de integrar RaptorXML en infraestructuras SOA (arquitectura orientada a servicios), se ofrece un servidor HTTP integrado al que se puede acceder por una API web RESTful.
De este modo, RaptorXML puede aceptar trabajos de validación, trabajos de transformación XSLT, etc. enviados mediante solicitudes HTTP por otros servicios y aplicaciones cliente. La descripción del trabajo así como los resultados se intercambian en formato JSON.

Integración en el flujo de trabajo

RaptorXML Server se integra a la perfección con FlowForce Server, el software de automatización de flujos de trabajo de Altova. Con FlowForce Server el administrador del sistema puede desencadenar trabajos para validar datos XML, llevar a cabo operaciones XQuery y XSLT, validar documentos de instancia XBRL y taxonomías XBRL y mucho más.

Compatibilidad con varias plataformas

RaptorXML Server es compatible con:
  • Windows Server: 2008 R2 or newer
  • Windows: Windows 7, Windows 8, Windows 10
  • Linux: CentOS 6 or newer, RedHat 6 or newer, Debian 7 or newer, Ubuntu 12.04 or newer
  • Mac OS X: 10.10 or newer