Hi Jorge, why do you need a canonical data model for the Data Service?
Database has its own business logical data model, especially if this data model is shared. Business logic layer´s servics have their individual views on the business logical data model and Presentation-UI layer has its own data model ( because each of these layers have different requirements to the data model). - Michael ________________________________ From: "[email protected]" <[email protected]> To: [email protected] Sent: Mon, June 21, 2010 5:26:52 AM Subject: [service-orientated-architecture] About canonical data model Hello all. I have a question for the design of a canonical data model. The issue is that I want to create a data services layer, and for making the design of services that expose data, first I want to create the canonical data model, which allows me to properly design services, and I want to know if this canonical data model should correspond to the data model of the database, E / R model , or I just model the information concepts that are handled in the database. Jorge.
