Fundamentals of the Business

Even if the model is created to be independent of data processing technology, it can still fall into a different trap: if a model is too concrete, it will be inflexible and difficult to change.

If you choose to build a new system, you want it to reflect the true requirements of your business — not simply to reproduce the techniques and technology now in use. The reason for making the investment in the first place is that you want to change the way things are done, without changing the nature of your enterprise.

A data model can help do this if it reflects that nature. The object is to present what is unchanging in an enterprise. It is intended to portray the things of signifi­cance—the things of fundamental significance—about ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.