Enterprise Architecture
What is an Enterprise?
A single organization
Parts of a large organization (such as a business unit)
A collection of organizations collaborating in a value stream
The word “Enterprise” covers a broad spectrum of organizational entities
What is Architecture in Software Engineering:
Master Builder - Chief Builder
EA Frameworks
Zachman Framework
Axis 1 - The What, How, When, Who, Where, and Why
This axis is about the first words in ‘open’-questions: What, How, When, Who, Where, and Why.
Axis 2 - Engineering Phases
This axis is about engineering phases where an idea is transformed into a thing: Identification, Definition, Representation, Specification, Configuration and Instantiation.
Rules of the Framework
Zachman defines 7 rules for using huis framework:
Rule 1: Do Not Add Rows or Columns to the Framework
Rule 2: Each Column Has a Simple Generic Model
Rule 3: Each Cell Model Specializes Its Column’s Generic Model
Rule 4: No Meta Concept Can Be Classified Into More than One Cell
Rule 5: Do not Create Diagonal Relationships Between Cells
Rule 6: Do Not Change the Names of the Rows or Columns
Rule 7: The Logic is Generic, Recursive
TOGAF Framework
References
https://www.dragon1.com/frameworks/zachman-framework-for-enterprise-architecture
https://en.wikipedia.org/wiki/Enterprise_architecture
https://searchcio.techtarget.com/definition/enterprise-architecture
What is Enterprise Architecture? | EA In 2 Minutes
https://www.youtube.com/watch?v=Y-x6gg6txwc
https://www.gartner.com/it-glossary/enterprise-architecture-ea/
http://enterprisearchitects.com/
Why Enterprise Architecture?
https://www.youtube.com/watch?v=qDI2oF1bASk
https://www.visual-paradigm.com/guide/enterprise-architecture/what-is-enterprise-architecture/
Paid Courses:
Understanding Enterprise Architecture by Joseph Anthony:
https://app.pluralsight.com/library/courses/understanding-enterprise-architecture/table-of-contents