Your location:Home>开发控件 版本控制 >开发控件

Altova RaptorXML Server

 

Hyper-fast Validation & Processing

Altova RaptorXML Server delivers hyper-performance validation and processing of XML, XBRL, and JSON data.

 

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

In today’s organizations, Big Data trends and XBRL mandates are producing huge, ever increasing amounts of XML, XBRL, JSON, and Avro data. Now, there is finally a modern, hyper-fast engine to validate, process, transform, and query it all.

 

RaptorXML Server provides hyper-performance through:

RaptorXML Server is available for Windows, Linux, and Mac OS platforms.

 

Standards Support

RaptorXML provides strict conformance with all relevant XML, XBRL, and JSON standards and is continuously submitted to rigorous regression and conformance testing against Altova’s substantial in-house collection of conformance and test suites, as well as industry test suites and customer use-cases.

 

Supported standards include:

 

In addition, scripts are provided for validation of additional XBRL scenarios.

XML Validation and Processing

RaptorXML Server provides the fastest XML validator and processor for the XML family of standards, with functionality including:

 

JSON Validation

JSON popularity is ever rising, and alongside it the requirement to ensure validity of transacted data. RaptorXML has you covered with JSON syntax checking, JSON validation, JSON Schema validation.

 

XBRL Validation

In addition to comprehensive XML support, RaptorXML+XBRL Server includes specialized support for validation of XBRL taxonomies and instance files, and, it provides important support for XBRL Dimensions, XBRL Formula, XBRL Table Linkbase, and XULE.

 

These new standards provide the opportunity to view, validate, and analyze XBRL data in new and productive ways, without compromising interoperability and backwards compatibility. Full support is in an XBRL processor is of the utmost importance.

 

Scripts for XBRL Validation

Adding to the numerous XBRL standards supported in the list above, we have released several Python scripts for various XBRL validation scenarios, all of which are available for free on GitHub. Download the scripts for validation against:

 

All of these scripts for RaptorXML+XBRL Server use the new Raptor Python v2.2 API, are available as open-source, and are offered under a standard Apache 2.0 license.

Note: in addition to scripts for DQC rules, RaptorXML+XBRL Server now supports XULE .

Read more about these validation rules and Python scripts on the Altova Blog and visit the Altova GitHub repository for more sample projects and resources for developers.

 

XBRL add-ins for Excel

As described below, the .NET API for RaptorXML allows developers to create Excel plug-ins for automatically saving data entered by users in Excel to a valid XBRL format.

 

An add-in has already been created for the Work-In-Progress (WIP) taxonomy for the Surety industry, both for consumption of WIP reports on the surety side via Altova MapForce, as well as creation of valid WIP XBRL documents by contractors directly in Excel.

 

Development and Integration 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.

 

.NET API

The .NET API allows developers to integrate RaptorXML Server and RaptorXML+XBRL Server functionality any application written for the Microsoft platform in C# and other .NET languages.

 

The potential applications for this synergy are limitless! For instance, the .NET API makes it possible to build Excel plugins or add-ins to generate XBRL directly from data in Excel, offering a powerful alternative to existing tagging-based solutions.

 

One such add-in is now available as a product that allows contractors to create XBRL reports based on the Work in Process Taxonomy - directly in Excel. Learn more about the Altova Work in Process (WIP) XBRL add-in for Excel.

 

HTTP Server

To allow RaptorXML to be easily integrated into a modern SOA (service-oriented architecture) infrastructure, RaptorXML Server includes a built-in HTTP server that is accessed via a RESTful web API.

 

This allows RaptorXML to accept validation jobs, XSLT transformation jobs, etc., submitted via HTTP request by other services and by client applications. The job description as well as the results are exchanged in JSON format.

 

Workflow Integration

RaptorXML Server integrates seamlessly with FlowForce Server, Altova's workflow automation solution. Using FlowForce Server, the administrator can trigger jobs in response to timer or event-triggers to validate XML, perform XQuery and XSLT operations, validate XBRL instance documents and XBRL taxonomies, and so on.

 

Cross-platform Support

RaptorXML Server is available for:

 

 

北京哲想软件有限公司