Aller au contenu

Data mapping

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 8 octobre 2016 à 14:12 et modifiée en dernier par Psychoslave (discuter | contributions) (utilisation de mise en correspondance). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

En informatique, la mise en correspondance[1], ou le data mapping est un procédé permettant de définir au niveau d'un langage de programmation la correspondance entre deux modèles de données.

L'accès aux données se fait habituellement à travers des requêtes SQL fortement typées selon la structure des données. La mise en correspondance permet aux utilisateurs d'accéder aux données à travers un ensemble de fonctions sans se soucier de la structure des bases de données.

Par exemple, on peut recourir à une mise en correspondance lorsqu'on veut mettre des objets dans une base de données relationnelle (mapping objet-relationnel). C'est le cas par exemple de l'outil de dédié nommé Hibernate. Certaines solutions permettent également de faire de la mise en correspondance vers du XML ou des SGBDOO.

Les solutions de mise en correspondance permettent de mettre l'accent sur le modèle métier et non pas sur les contraintes techniques d'accès aux données.

Avec l'apparition des architectures orientées services, les architectes et développeurs sont confrontés à un nouveau type de mise en correspondance : entre les objets et les services.

Notes et références

Annexes