---
title: "Les cinq principales nouveautés de la dernière version d'Altova"
date: "2018-04-17"
categories: 
  - "development"
  - "xbrl"
  - "xpath"
  - "xquery"
tags: 
  - "data-integration"
  - "data-mapping"
  - "json"
  - "uml"
  - "xbrl"
  - "xpath"
  - "xquery"
  - "xslt"
description: La version 2018, release 2, d'Altova améliore l'intégration des données grâce à de nouvelles fonctionnalités, notamment le traitement de données JSON utilisant XPath/XQuery, ainsi qu'un support C++ pour la modélisation UML, ce qui améliore l'efficacité.
---
Status: #blog

Tags:  #data-integration #data-mapping #json #uml #xbrl #xpath #xquery #xslt

Categories: [development](/blog/fr/category/development.md) | [xbrl](/blog/fr/category/xbrl.md) | [xpath+xquery](/blog/fr/category/xpathxquery.md) | [xpath+xquery](/blog/fr/category/xpathxquery.md)
# Les cinq principales nouveautés de la dernière version d'Altova

La deuxième version de la gamme de produits Altova Version 2018 introduit de nombreuses nouvelles fonctionnalités et mises à jour, ainsi qu'un tout nouveau produit.

Examinons les cinq principales raisons pour lesquelles vous ne voudrez pas attendre [télécharger](https://www.altova.com/fr/download) cette version.

![Nouvelles concernant la version 2018 R2](/blog/images/v2018r2_news.jpg)

<!--more-->

### **1. Traitement des données JSON à l'aide de XSLT, XPath et XQuery**

Il est désormais bien connu que XMLSpy offre des fonctionnalités complètes pour l'édition, la création et la conversion de documents [JSON](https://www.altova.com/fr/xmlspy-xml-editor/json_editor) et de schémas JSON.

Maintenant, vous pouvez également interroger et transformer vos données JSON en utilisant les standards familiers XPath, XQuery et XSLT. (Et si ces standards ne vous sont pas encore familiers, consultez nos tutoriels gratuits sur [XSLT, XPath et XQuery](https://www.altova.com/fr/training-tutorials).)

 

![Interroger des données JSON à l'aide de XPath/XQuery](/blog/images/json-xquery.png)

 

Découvrez une courte vidéo de démonstration de cette nouvelle fonctionnalité en action :

![](https://www.youtube.com/watch?v=Hd5W6IpDA8Y)

### **2. Fonctions des nœuds pour la correspondance des données**

Lors du processus de mappage des données, il est souvent nécessaire d'appliquer le même traitement (par exemple, supprimer les espaces inutiles, modifier la casse, multiplier les valeurs, définir une valeur par défaut pour les valeurs vides, etc.) à plusieurs éléments de données simultanément.

Désormais, les utilisateurs de MapForce peuvent facilement réaliser cette tâche grâce aux _fonctions de nœud_, qui permettent de définir des fonctions ou des valeurs par défaut et de les appliquer à plusieurs nœuds sans avoir à répéter la fonction, voire même à tracer des lignes de correspondance.

 

 **![Fonction de nœud pour la transformation des données](/blog/images/node-function.png)**

 

Les nœuds affectés par une fonction de nœud définie (indiquée dans la boîte insérée ci-dessus) sont indiqués sur le schéma par une icône noire représentant la fonction "Fx", tandis que les nœuds descendants qui héritent de cette fonction sont représentés par une icône rouge.

La possibilité d'appliquer les mêmes règles de traitement à plusieurs nœuds simultanément réduit considérablement le temps nécessaire pour définir et maintenir les correspondances, tout en simplifiant visuellement ces dernières, les rendant plus claires et plus faciles à comprendre.

### **3. Prise en charge de l'ingénierie du code C++ pour la modélisation UML**

C++ est l'un des langages de programmation les plus puissants et les plus performants disponibles _de facto_ solution idéale pour les systèmes de calcul haute performance, les applications serveur et les architectures complexes qui nécessitent les fonctionnalités les plus puissantes d'un langage de programmation.

UModel prend désormais en charge le langage C++, en plus de C# et Java, pour la génération de code à partir de modèles UML, la rétro-ingénierie de code existant et l'ingénierie bidirectionnelle.

 

![Code C++ généré à partir de modèles UML](/blog/images/cplusplus-uml.png)

 

Ce support, tant attendu, constitue la dernière étape nécessaire pour que UModel atteigne le niveau des meilleures solutions disponibles  [Modélisation UML](https://www.altova.com/fr/umodel) produits. Cependant, contrairement à d'autres solutions UML offrant des fonctionnalités similaires, UModel conserve un prix abordable.

### **4. Certifications délivrées par les organismes de normalisation XBRL**

Les logiciels XMLSpy et RaptorXML+XBRL Server ont tous deux reçu la nouvelle certification [Logiciel certifié XBRL](https://software.xbrl.org/create/altova-xmlspy)™ de la part de XBRL International, en reconnaissance de leur stricte conformité aux normes XBRL.

[![](/blog/images/xbrl-certified-software-logo.png)](https://software.xbrl.org/create/altova-xmlspy)

Grâce à son [éditeur de taxonomie XBRL](https://www.altova.com/fr/xmlspy-xml-editor#XBRL) et son validateur, XMLSpy est certifié pour la création et la consultation de rapports XBRL, tandis que le serveur RaptorXML+XBRL est un logiciel certifié pour la consultation de rapports, permettant de [valider et de traiter les documents XBRL](https://www.altova.com/fr/raptorxml).

 

 **[![](/blog/images/xbrl-dqc-certified.png)](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/)**

RaptorXML a également obtenu la certification de XBRL.US pour la [version 5 des règles du Comité de qualité des données (Data Quality Committee)](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/). Les applications certifiées intègrent l'ensemble actuel des règles approuvées par le Comité de qualité des données de XBRL US et exécutent avec succès ces règles sur les documents XBRL afin de produire les résultats attendus.

Ces deux certifications témoignent du strict respect des normes XBRL garanti par Altova [Outils XBRL](https://www.altova.com/fr/xbrl-tools).

### **5. Le tout nouveau serveur DiffDog**

 **[Serveur DiffDog](diffdog_server.png)**

La fonctionnalité de comparaison de fichiers et de répertoires de l'outil de bureau Altova DiffDog, très populaire, est désormais disponible sous forme de logiciel serveur haute performance, accessible sur les systèmes d'exploitation Windows, Linux et MacOS X.

Le serveur DiffDog vous permet d'automatiser les comparaisons de gros volumes de données et de [générer automatiquement des rapports de différences](https://www.altova.com/fr/diffdog-server), avec la prise en charge de :

- Comparaison des fichiers binaires, texte et XML
- Comparer des répertoires
- Comparer les archives ZIP
- Comparer des fichiers à partir d'URL
- Différences bidirectionnelles et tridirectionnelles

 

La version 2018, release 2, est maintenant disponible. **[Mettez à jour](https://www.altova.com/fr/download) votre logiciel dès aujourd'hui, ou [téléchargez une version d'essai gratuite de 30 jours](https://www.altova.com/fr/download) de tout produit Altova.**
