We are trying to create a corporate/global data model and are debating whether blaze should use that model or whether we should translate it into a common blaze data model that is substainly flatter.
I've heard from several people that the flatter the business object model the better - for simplicity, reusability, and performance reasons.
(1) Is this correct and to what extent?
(2) Would the addtional translation layer (from the corporate model to the blaze model) nullify the performance benefit of a flat model?
(3) What are the benefits of using a corporate data model as oppose to a blaze data model and vice versa?