Definition: model that defines how information is exchanged across an interfacemeans by which communication is achieved between independent systems. to enable interactions between independent systems.