数据交换（Data exchange）是指在数据库规范模式下构建数据并将其转换为目标模式构建数据的过程，目的是爲了使目标数据能够准确的表达源数据内容。数据交换允许在不同的计算机程式之间共享数据 。
单一域数据交换.在某些作用域当中，可能会同时并存多种不同的源以及目标格式（专有数据格式）。通常情况下，爲了实现数据交换，需要为单个域开发“交换方法”或者“交换格式”，然后通过使用交换格式将必要的例程（映射）编写出来，将每个源模式（间接地）转换为目标格式。与编写和调试将每个源模式直接转换为