Chapter 4 Summary
Chapter 4 Summary
1. Introduction
● Architecture, in a general sense, is an organized arrangement of components intended
to optimize the function, performance, feasibility, cost, and aesthetics of a structure or
system1. The International Organization for Standardization (ISO) defines architecture as
"the fundamental organization of a system, embodied in its components, their
relationships to each other and the environment,2 and the principles governing its design
and evolution"3.
● The goal of Data Architecture is to be a bridge between business strategy and
technology execution4. Data Architecture is considered from three perspectives:
outcomes (artifacts like models and definitions), activities, and behavior (collaborations
and skills)5.
● Data Architecture artifacts include specifications that describe the existing state, define
data requirements, guide data integration, and control data assets according to a data
strategy6. An organization's Data Architecture is described by master design documents
at various levels of abstraction, including standards for how data is collected, stored,
arranged, used, and removed7.
● Strategically prepare organizations to evolve products, services, and data for new
business opportunities.
● Translate business needs into data and system requirements.
● Manage complex data and information delivery throughout the enterprise.
● Facilitate alignment between Business and IT.
● Act as agents for change, transformation, and agility.
1
technologies13.
● Practices: Data Architects aim to bring value through an optimal technical footprint,
operational efficiencies, and the organization's increased ability to use its data14. This
involves defining and maintaining specifications that:
○ Define the current state of data15.
○ Provide a standard business vocabulary16.
○ Align Data Architecture with enterprise strategy17.
○ Express strategic data requirements and outline designs to meet them18.
○ Integrate with the overall enterprise architecture roadmap19.
Essential Concepts
Enterprise Architecture Domains
Data Architecture operates alongside other domains, and architects from each must
collaborate20.
2
Enterprise To describe Business Acts on Applications
Applications the structure systems, specified data architects.
Architecture and software according to
functionality of packages, business
applications in databases. requirements.
an enterprise.
3
incrementally and iteratively in layers34.
2. Data Flow Design: Defines the requirements and blueprint for data storage and
processing across databases, applications, and platforms35. Data flows illustrate how
data moves through business processes and systems from its origin to where it is
stored and used36. They can be represented in matrices or diagrams37.
Activities
Data architecture addresses complexity from two viewpoints: a quality-oriented focus on
improving execution within development cycles and an innovation-oriented focus on
business and IT transformation38383838.
Tools
● Data Modeling Tools: Necessary for managing the enterprise data model, these tools
often include functions for tracking lineage and relationships between models46.
● Asset Management Software: Used to inventory IT systems and track their
relationships, this software contains valuable metadata for creating data flows and
researching the current state47474747.
● Graphical Design Applications: These are used to create architectural diagrams, data
flows, and other artifacts48.
Techniques
4
● Lifecycle Projections: Architectural designs should be clearly documented to represent
their status, such as Current, Deployment Period, Strategic Period, or Retirement49.
● Diagramming Clarity: To be effective, diagrams must use visual conventions
consistently50. This includes using a clear and consistent legend, matching objects to the
legend, maintaining clear line direction, minimizing line crossings, and ensuring linear
symmetry515151515151515151.
Implementation Guidelines
● Implementing EDA involves organizing teams, producing initial artifacts (e.g., enterprise
data models, data flows), establishing working methods in projects, and creating
awareness of the value of these efforts52.
● Readiness and Risk Assessment: Architecture initiation projects carry significant risks,
including:
○ Lack of management support53.
○ No proven record of accomplishment54.
○ An apprehensive sponsor who micromanages communication55.
○ Counter-productive executive decisions made from a lack of understanding56.
○ Culture shock among employees affected by changes57.
○ An inexperienced project leader58.
○ Dominance of a one-dimensional view (e.g., from owners of a single ERP system)59.
● Organization and Cultural Change: The speed of adoption depends on the
organization's culture60. Success depends on factors like cultural receptivity, recognizing
data as a business asset, adopting an enterprise perspective, and integrating
architectural deliverables into project methodology61.
5
implement projects, including the reuse of artifacts and project execution
efficiency70.
○ Business value measurements: Tracks progress toward business benefits, such as
improvements in agility, quality, operational efficiency, and the business
environment71717171.
BOM Bill-of-material 72
6
IEC International Electrotechnical Commission
82