Altova RaptorXML Server biedt uitzonderlijk snelle validatie en verwerking van XML-, XBRL- en JSON-gegevens.
RaptorXML Server is de derde generatie XML-processor van Altova – volledig herschreven en opnieuw ontwikkeld, en geoptimaliseerd voor parallelle verwerking – gebaseerd op onze uitgebreide 15-jarige ervaring met XML en gerelateerde standaarden.

Altova RaptorXML Server biedt uitzonderlijk snelle validatie en verwerking van XML-, XBRL- en JSON-gegevens.
RaptorXML Server is de derde generatie XML-processor van Altova – volledig herschreven en opnieuw ontwikkeld, en geoptimaliseerd voor parallelle verwerking – gebaseerd op onze uitgebreide 15-jarige ervaring met XML en gerelateerde standaarden.
In de organisaties van vandaag leiden trends op het gebied van Big Data en de verplichte implementatie van XBRL tot enorme, voortdurend toenemende hoeveelheden XML-, XBRL-, JSON- en Avro-data. Nu is er eindelijk een moderne, razendsnelle engine beschikbaar om al deze data te valideren, te verwerken, te transformeren en te bevragen.
De RaptorXML Server biedt uitzonderlijke prestaties dankzij:
De RaptorXML Server is beschikbaar voor de besturingssystemen Windows, Linux en Mac OS.
RaptorXML voldoet strikt aan alle relevante XML-, XBRL- en JSON-standaarden en wordt voortdurend onderworpen aan strenge regressietests en conformiteitstests. Deze tests worden uitgevoerd aan de hand van een uitgebreide verzameling conformiteitstests en testsuites die intern bij Altova zijn ontwikkeld, evenals branchestandaard testsuites en klantvoorbeelden.
Ondersteunde standaarden zijn onder andere:
Download de RaptorXML specificatie voor de volledige lijst met standaarden.
Daarnaast worden scripts geleverd voor het valideren van aanvullende XBRL-scenario's (zie hieronder).
De populariteit van JSON neemt voortdurend toe, en daarmee ook de noodzaak om de geldigheid van de uitgewisselde gegevens te waarborgen. RaptorXML biedt hierbij oplossingen, zoals het controleren van de JSON-syntaxis, het valideren van JSON-gegevens en het valideren op basis van JSON-schema's.
Naast uitgebreide ondersteuning voor XML, biedt de RaptorXML+XBRL Server gespecialiseerde ondersteuning voor de validatie van XBRL-taxonomieën en instantiebestanden, en biedt het belangrijke functionaliteit voor XBRL Dimensions, XBRL Formula, XBRL Table Linkbase, XULE en OIM.
Deze nieuwe standaarden bieden de mogelijkheid om XBRL-gegevens op nieuwe en efficiënte manieren te bekijken, te valideren en te analyseren, zonder daarbij de interoperabiliteit en de compatibiliteit met oudere versies in gevaar te brengen. Volledige ondersteuning in een XBRL-processor is van het grootste belang.
XULE, afkomstig van "XBRL Rule", helpt bij het waarborgen van de datakwaliteit door middel van validatie op basis van bedrijfsregels. De XULE-syntaxis biedt twee manieren om de datakwaliteit te controleren: queries en asserties. Queries kunnen worden gebruikt om gegevens te berekenen op basis van getallen die in een XBRL-rapport staan, en om resultaten te genereren die verder kunnen worden geanalyseerd. De gegevens kunnen ook worden getest tegen gedefinieerde asserties, waarna acties kunnen worden ondernomen op basis van de resultaten. Zodra ze zijn gedefinieerd, worden XULE-queries uitgevoerd op een XBRL-rapport of -taxonomie met behulp van een XULE-processor, zoals RaptorXML Server.
Met de beschikbare opties kunt u XULE-documenten uitvoeren via de commandoregel, met scripts, en via verschillende server- en engine-API's, waaronder een krachtige Python-API. De server kan zowel individuele XULE-documenten als regelsets verwerken, waarbij de regelsets meerdere XULE-documenten bevatten die zijn opgeslagen in een ZIP-archief.
Ondanks de voordelen, brengt de complexiteit van XBRL een steile leercurve met zich mee voor accountants en andere belanghebbenden die niet bekend zijn met XML, wat kan leiden tot fouten en hogere advieskosten. XBRL International heeft de afgelopen jaren gewerkt aan het moderniseren en vereenvoudigen van de standaard om deze uitdagingen aan te pakken, en het Open Information Model (OIM) is een veelbelovende en innovatieve oplossing.
OIM biedt een abstractielaag die XBRL loskoppelt van de onderliggende XML-syntaxis. Vervolgens definieert het aanvullende, uitwisselbare formaten die gebruikt kunnen worden om XBRL-gegevens weer te geven. Organisaties en gebruikers kunnen het formaat kiezen dat het beste aansluit bij hun kennisniveau en individuele behoeften. In eerste instantie worden XML, CSV (waarde gescheiden door komma's) en JSON ondersteund.
De RaptorXML Server ondersteunt OIM met een snelle en efficiënte validatie van xBRL-XML-, xBRL-JSON- en xBRL-CSV-documenten.
Naast de vele XBRL-standaarden die in de bovenstaande lijst worden ondersteund, hebben we verschillende Python-scripts ontwikkeld voor diverse XBRL-validatiescenario's, die allemaal gratis beschikbaar zijn op GitHub. Download de scripts voor validatie tegen:
Alle scripts voor RaptorXML+XBRL Server maken gebruik van de nieuwe Raptor Python v2.2 API, zijn beschikbaar als open source en worden aangeboden onder een standaard Apache 2.0 licentie.
Let op: naast scripts voor DQC-regels, ondersteunt het systeem ook.. XULE
Lees meer Over deze validatieregels en Python-scripts kunt u meer lezen op de Altova-blog, en u kunt de volgende website bezoeken: De GitHub-repository van Altova Voor meer voorbeelden van projecten en bronnen voor ontwikkelaars.
De RaptorXML Server biedt krachtige en flexibele opties voor ontwikkelaars, waaronder toegang via de commandoregel, .NET, COM en Java API's, een Python-interface en een ingebouwde HTTP-server.
Ondersteuning voor XPath-extensiefuncties maakt gespecialiseerde verwerking mogelijk. Geavanceerde foutrapportagefuncties omvatten het rapporteren van meerdere fouten, gedetailleerde foutbeschrijvingen, volledige foutmeldingen en links naar de relevante specificaties.
De .NET API stelt ontwikkelaars in staat om de functionaliteit van RaptorXML Server en RaptorXML+XBRL Server te integreren in elke applicatie die is geschreven voor het Microsoft-platform, in C# en andere .NET-talen.
De potentiële toepassingen van deze samenwerking zijn eindeloos! Zo maakt de .NET API het mogelijk om Excel-plugins of -add-ons te ontwikkelen waarmee XBRL-bestanden direct gegenereerd kunnen worden vanuit gegevens in Excel, wat een krachtig alternatief biedt voor bestaande oplossingen die gebaseerd zijn op tagging.
Een van deze add-ins is nu beschikbaar als een product waarmee bedrijven rapporten voor de EBA (European Banking Authority) in XBRL-formaat kunnen genereren – direct in Excel. Lees meer over de Altova EBA XBRL-add-in voor Excel.
Om ervoor te zorgen dat RaptorXML eenvoudig kan worden geïntegreerd in een moderne SOA-infrastructuur (service-georiënteerde architectuur), bevat de RaptorXML Server een ingebouwde HTTP-server die toegankelijk is via een RESTful web-API.
Dit maakt het mogelijk voor RaptorXML om validatieopdrachten, XSLT-transformatieopdrachten, enzovoort, te accepteren die via HTTP-verzoeken worden verzonden door andere services en door clientapplicaties. De beschrijving van de opdracht, evenals de resultaten, worden in JSON-formaat uitgewisseld.
De RaptorXML Server integreert naadloos met FlowForce Server, de workflow-automatiseringsoplossing van Altova. Met behulp van FlowForce Server kan de beheerder taken activeren als reactie op tijdgebaseerde of gebeurtenisgestuurde triggers, om bijvoorbeeld XML-bestanden te valideren, XQuery- en XSLT-bewerkingen uit te voeren, XBRL-instantiedocumenten en XBRL-taxonomieën te valideren, enzovoort.
De RaptorXML Server is beschikbaar voor:
RaptorXML Server is direct beschikbaar als een download, en ook als een gratis Azure VM-sjabloon.