Design Patterns and Business Models

At the most abstract level all businesses (or "enterprises," so that we can include governmental, educational, military, and non-profit "businesses") follow the same pattern.  Businesses share common EXTERNAL influences, especially those in the
same industry.  They also share common INTERNAL influences and goals.  Some resistance to using patterns arises from the need for a business to differentiate itself from competitors, but few companies have the market dominance or true innovations to divert from patterns in significant ways.

Data Architecture

An enterprise’s information systems architecture has many interrelated aspects, including applications, hardware, networks, business processes, technology choices, and data. As shown in Figure 1, the data architecture is a layered set of models which provides a solid foundation for strategic initiatives such as:
• A Data Strategy, outlining the business’s aims and objectives for improved collection and use of data,
• Business process improvements,
• Decisions on the future of new and changed systems,
• Integration, data warehousing, and reporting initiatives.
Enterprise Data Architecture Models Enterprise Application Integration Business