Options de validation XML simples, rapides et flexibles

Les dernières versions d'XMLSpy ont intégré des améliorations significatives en termes de vitesse pour les tâches de validation, grâce à une meilleure intégration entre les produits Altova. Désormais, les développeurs utilisant XMLSpy peuvent exploiter les serveurs RaptorXML installés sur leur réseau pour le traitement de fichiers XML, XBRL et de tâches de validation complexes – directement au sein de l'éditeur XML.

Le validateur XML intégré à XMLSpy est alimenté par le moteur de validation Altova RaptorXML, qui offre déjà la conformité aux normes la plus proche possible, tout en offrant des vitesses de validation rapides. Cependant, les taux de validation obtenus sont encore limités à une exécution sur un seul cœur du processeur disponible sur la machine du développeur. En revanche, RaptorXML Server bénéficie de l'augmentation significative de la puissance de traitement offerte par les serveurs multi-processeurs et multi-cœurs, ce qui permet d'augmenter le débit et d'utiliser la mémoire de manière plus efficace.

Qu'est-ce que cela signifie pour vous ? Examinons quelques-uns des avantages de la connexion de XMLSpy à RaptorXML Server.

Options de validation XML et XBRL plus flexibles

Il est facile de se connecter à un ou plusieurs serveurs RaptorXML ou RaptorXML+XBRL par le biais de l’option Gérer les serveurs Raptor dans le menu Outils de XMLSpy. Note : saisir l’adresse IP de votre serveur plutôt qu’un nom d’hôte rend la validation encore plus rapide.

Vous pouvez ajouter de multiples serveurs RaptorXML au pool de serveurs disponibles, et définir également de multiples configurations pour chaque serveur, via le volet des Configurations. Lorsque vous êtes prêts pour exécuter une tâche de validation, vous pouvez choisir de tout serveur connecté, ensemble avec les configurations que vous définissez pour chacun d’eux. Bien entendu, vous pouvez valider sur un serveur RaptorXML par défaut et aussi configurer en un seul clic.

Vous pouvez aussi accéder la fonction Valider sur la fonction Raptor via le menu contextuel en y cliquant avec la touche de droite ou en appuyant sur la touche Ctrl-F8. Cette capacité à définir et facilement basculer entre les configurations individuelles par le biais de multiples options de validation est un avantage majeur d’utiliser le serveur RaptorXML pour les tâches de validation dans XMLSpy.

Validation de projet à vitesse maximale

L'autre avantage majeur, bien sûr, est la vitesse brute, et la différence est significative. Jusqu'à présent, les tests.. résultats* sont 6 à 18 fois plus rapides. Voici quelques exemples de tâches de validation courantes, basées sur des projets :

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

Les comparaisons sont basées sur une configuration standard pour les développeurs : Windows 7 32 bits, processeur Core2 Duo E8600 à 3,3 GHz (2 cœurs), 4 Go de RAM, comparée à une configuration typique d'un serveur RaptorXML : serveur Linux 64 bits, processeur Xeon E5-2630 à 2,3 GHz (12 cœurs), 128 Go de RAM, le tout testé depuis XMLSpy, sur un réseau de 1 Go. Mais ne nous croyez pas sur parole. Testez ceci au sein de votre propre équipe de développement et faites-nous part des résultats !

Options de validation XBRL

Lorsque vous vous connectez à un serveur RaptorXML+XBRL depuis XMLSpy, vous bénéficiez de la possibilité supplémentaire de valider les documents XBRL – et même d'exécuter des calculs complexes de formules XBRL – plus rapidement que jamais. La version 4 ajoute également la possibilité de valider les documents de dépôt EDGAR, une fonctionnalité indispensable et un gain de temps considérable pour les entreprises qui doivent soumettre des déclarations valides à la SEC américaine.

* Les résultats de performance sont basés sur des tests internes réalisés par Altova. Vos résultats peuvent varier.