Question: what is canonical model in soa?
Answer: A canonical model is a design pattern used to communicate between different data formats. ... A form of enterprise application integration, it is intended to reduce costs and standardize on agreed data definitions associated with integrating business systems.