Here is a really useful consolidation of blog posts: http://blogdoc.biztalk247.com/ It might save searching around for some answers :)
We used the model of canonical schemas as lot at my previous company. In fact we used it pretty much everywhere and retro-fitted older Integration solutions to use canonical schemas wherever and whenever we could. They buy you a lot and it’s a model I’m going to try and introduce to my current workplace. If you are really lucky, your company might already have a notion of common business entities and a “data policing” department which controls what they look like. If so you already know what your...