Description

 

Altova RaptorXML is the third-generation, hyper-fast XML, XBRL, and JSON processor from the makers of XMLSpy®. RaptorXML is built from the ground up to be optimized for the latest standards and parallel computing environments. Designed to be highly cross-platform capable, the engine takes advantage of today’s ubiquitous multi-CPU computers to deliver lightning fast data validation and processing.

Third Generation Engine

In today’s organizations, Big Data trends and XBRL mandates are producing huge, ever increasing amounts of XML, XBRL, and JSON data. Now, there is finally a modern, hyper-fast engine to validate, process, transform, and query it all. RaptorXML Server is the third generation XML processor from Altova – completely rewritten and implemented from scratch and optimized for parallel computing – based on our substantial 15-year experience with XML and related standards.

Hyper-performance

To meet industry demands for an ultra-fast processor that can handle the huge amounts of XML, XBRL, and JSON data being generated, RaptorXML takes advantage of the processing power afforded by the multi-CPU, multi-core computers and servers that are ubiquitous in today’s IT landscape. RaptorXML includes a plethora of features that deliver hyper-performance, increased throughput, and efficient memory utilization to validate and process large amounts of data cost-effectively.

Strict Standards Conformance

RaptorXML provides strict conformance with all relevant XML and XBRL standards, including support for the very latest recommendations, and has been submitted to rigorous regression and conformance testing. RaptorXML is continuously regression-tested against Altova’s substantial in-house collection of conformance and test suites, as well as industry test suites and customer use-cases.

Developer Features

RaptorXML Server offers powerful, flexible options for developers including access via command line, .NET, COM, and Java APIs, a Python interface, and a built-in HTTP server. Support for XPath extension functions enables specialized processing. Superior error reporting capabilities include reporting of multiple errors, detailed error descriptions, full error stacks, and links to the relevant specification.