
Well I have everything lined up for my Master's Thesis at the Athabasca University. I am looking at how to apply Enterprise Architecture Frameworks towards an SOA. I have received Zachman's eBook and have read the first 3 chapters. I must admit I am not a big fan of reading at the computer but that is what what I have to do with this.
Chapter 1. Introduction
The Zachman Framework is represented by a 6x6 grid of different cells. The 6 rows are:
Principal Perspectives:
Owner's perspective - the recipient of the end product
Designer's perspective - the engineer/architect between the what is desirable (Row 2) and what is physically possible(Row 4)
Builder's perspective- the one(engineer) who has the technical capacity for producing the end product
Scope Perspective - context that estabishes the universe of discourse, inner and outer limits
Out-of-Context Perspective - detailed description that disassociates the parts of the complex object for manufacturing process
Row 6 represents the physical manifestation of the end product itself, not Architecture
Abstractions of the Framework:
What - what it is made of, material composition of the object
How - it works, the functional specification, the transformations
Where - the components are located relative to one another
Who - does what work
When - do things happen relative to one another - life cycles, timing diagrams
Why - do things happen
Chapter 2 - Three Definitions of Integration
Scope Integration - continuity across the scope of the Enterprise within any or every Cell.
Horizontal Integration - continuity between the different types of models across any or every Row
Vertical Integration - continutity of intent from Cell to Cell down any or every column
Chapter 3 - Rules of the 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 3 Corollary: Level of Detail Is a Function of a Cell, Not a Column
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