 |
You can check out our discussion of Canonical Data Models.
We also have a page of Generic Data Models.
If you have any comments or suggestions
we would be glad to hear them.
Although we are practitioners in Data Modelling Best Practice at Database Answers, we don't often get the chance to use the word 'Canonical'.
When we do, we think of a Canonical Data Model as a 'stripped-down' Models which contains the basics for a specific application area.
This makes it possible to use it for a number of different purposes :-
1. To be a standard for messaging in an ESB/SOA environment.
2. To provide a common point of agreement for all stakeholders.
3. To define a Kick-Start for Master Data Management.
4. To establish a starting-point for development of more detailed specific Data Models
5. To serve as a translation between different data sources.
This diagram shows our Generic Canonical Data Model which is Event-oriented, which is the best generic design :-
Here are two other Canonical Data Models on our Web Site :-
Canonical Logistics
Canonical Shipments with Messages
Here are some more interesting external Web Links :-
From IBM on
SOA and Canonical Data Models
from EAI Patterns
Barry Williams
Principal Consultant
Database Answers Ltd.
London, England
July 15th. 2011
|
© DataBase Answers Ltd. 2011
|