Enterprise Data Architecture Trade-Off Analyses
Enterprise Data Architecture Trade-Off Analyses lie in making the right choice of building block components, patterns of organizing these blocks, choosing the way they communicate, the timing of these messages, and the constraints and service levels that they can provide, for the given business problem and with the available resources and budget. It always involves a cost-benefit analysis comparison between the alternate candidate solutions. This article lists the Enterprise Data Architecture building blocks with available options for implementing these components with their relative merits, and help enterprise architects in making those choices. These patterns can also be re-used in other contexts, when similar problems are encountered.