[RESOLVIDO] - Modelo Canônico

O que é este modelo e por qual razão usaria com java?

Após dar uma pesquisada na net e consultar alguns colegas de trabalho, descobri que o modelo canônico é um facilitador de troca de dados entre serviços(XSD’S), dentro da Arquitetura Orientada a Serviços (SOA) temos o barramento ESB, no qual atua como um mediador entre webservices, o modelo canônico torna os dados de forma que estes possam ser entendidos por todos os serviços que estão neste barramento. Existem três formas de ocorrer este tipo de modelo.

OBS.: Meu entendimento após pesquisar na net e consulta a colegas de trabalho, se alguém tiver algo que possa agregar ou discordar será bem vindo.