Definition, synonyms and related words
A design pattern used to transfer data between software application subsystems.