Betrouwbare, snelle en flexibele opties voor XML-validatie

De meest recente versies van XMLSpy bevatten aanzienlijke prestatieverbeteringen voor validatieprocessen, bereikt door een betere samenwerking tussen Altova-producten. Ontwikkelaars die XMLSpy gebruiken, kunnen nu gebruikmaken van RaptorXML-servers die op hun netwerk zijn geïnstalleerd, voor het verwerken van grote of complexe XML-, XBRL- en projectgebaseerde validatietaken – direct binnen de XML-editor.

De XML-validator in XMLSpy wordt aangedreven door de Altova RaptorXML validatie-engine, die al een zo hoog mogelijke mate van naleving van de standaarden biedt, gecombineerd met snelle validatiesnelheden. De behaalde validatiesnelheden zijn echter nog steeds beperkt tot de prestaties van een enkele processor op de CPU van de computer van de ontwikkelaar. RaptorXML Server, daarentegen, profiteert van de aanzienlijke toename in verwerkingskracht die wordt geboden door servers met meerdere CPU's en meerdere cores, wat resulteert in een hogere doorvoer en een efficiënter gebruik van het geheugen.

Wat betekent dit voor u? Laten we eens kijken naar enkele voordelen van het verbinden van XMLSpy met de RaptorXML Server.

Meer flexibele opties voor het valideren van XML- en XBRL-bestanden

Het is eenvoudig om verbinding te maken met één of meerdere geïnstalleerde RaptorXML- of RaptorXML+XBRL-servers via de optie "Raptor-servers beheren" in het menu "XMLSpy-tools". Let op: het invoeren van het IP-adres van uw server in plaats van een hostnaam maakt de validatie nog sneller.

U kunt meerdere RaptorXML-servers toevoegen aan de lijst van beschikbare servers, en vervolgens via het configuratiepaneel meerdere configuraties definiëren voor elke server. Wanneer u klaar bent om een validatie-taak uit te voeren, kunt u kiezen uit alle verbonden servers, samen met de configuraties die u voor elke server heeft gedefinieerd. Uiteraard kunt u ook met één klik een validatie uitvoeren op een standaard RaptorXML-server en -configuratie.

U kunt de functie "Valideren in Raptor" ook openen via het contextmenu dat verschijnt wanneer u met de rechtermuisknop klikt, of door Ctrl-F8 in te drukken. Het vermogen om individuele configuraties te definiëren en eenvoudig te wisselen tussen deze configuraties, met behulp van een breed scala aan validatieopties, is een groot voordeel van het gebruik van RaptorXML Server voor validatietaken in XMLSpy.

Projectvalidatie in hoog tempo

Het andere belangrijke voordeel is natuurlijk de snelheid, en het verschil is aanzienlijk. Tot nu toe, bij tests resultaten* zijn 6 tot 18 keer sneller. Hier zijn enkele voorbeelden van veelvoorkomende validatietaken die projectmatig worden uitgevoerd:

Examples folder (as it comes with XMLSpy):8.5 times faster
CityGML 2.0 (6 files):6.5 times faster
AirBase (41 files):9 times faster
XBRL SEC Filings (1229 files):18.5 times faster

De vergelijkingen zijn gebaseerd op een standaard ontwikkelomgeving: Windows 7, 32-bit, Core2 Duo E8600 3.3GHz (2 cores), 4GB RAM, versus een typische RaptorXML serverconfiguratie: Linux server, 64-bit, Xeon E5-2630 2.3GHz (12 cores), 128GB RAM, getest vanuit XMLSpy, via een netwerk van 1 GB. Maar neem niet alleen onze woorden aan. Probeer dit zelf uit binnen uw eigen ontwikkelingsteam en laat ons de resultaten weten!

XBRL-validatieopties

Wanneer u verbinding maakt met een RaptorXML+XBRL-server vanuit XMLSpy, krijgt u de extra mogelijkheid om XBRL-documenten te valideren – en zelfs complexe XBRL-formules sneller uit te voeren dan ooit tevoren. Release 4 biedt ook de optie om EDGAR-documenten te valideren, een essentiële functie en een enorme tijdsbesparing voor bedrijven die geldige documenten moeten indienen bij de Amerikaanse SEC.

  • De prestatieresultaten zijn gebaseerd op interne tests van Altova. Uw resultaten kunnen afwijken.