A Tutorial On The Zachman Framework For Enterprise Architecture
A Tutorial On The Zachman Framework For Enterprise Architecture
Enterprise Architecture
Planner Entity = Class of Function = Class of Node = Major People = Major Time = Major Ends/Means = Planner
Business Thing Business Process Business Locations Organiz ations Business Event Major Business Goals
ENTERPRISE Semantic Model Business Process Business Logistics Work Flow Model Master Schedule Business Plan ENTERPRISE
MODEL Model System MODEL
(CONCEPTU AL) (CONCEPTU AL)
Owner Ent = Business Entity Proc = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objectiv e Owner
Rel = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy
SYSTEM MODEL Logical Data Application Distributed System Human Interface Processing Business Rule SYSTEM MODEL
(LOGICAL) Model Architecture Architecture Architecture Structure Model (LOGICAL)
Designer Ent = Data Entity Proc = Application Function Node = IS Function People = Role Time = System Event End = Structural Assertion Designer
Rel = Data Relationship I/O = User Views Link = Line Characteristics Work = Deliv erable Cycle = Processing Cycle Means = Action Assertion
TECHNOL OGY Physical Data System Technology Presentation Control Rule TECHNOLOGY
MODEL Model Design Architecture Architecture Structure Design MODEL
(PHYSICAL) (PHYSICAL)
Builder Ent = Segment/Table Proc = Computer Function Node = Hardware/Softw are People = User Time = Ex ecute End = Condition Builder
Rel = Pointer/Key I/O = Data Elements /Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action
DETAILED Data Program Netw ork Security Timing Rule DETAILED
REPRESENTATIONS Definition Architecture Architecture Definition Design REPRESENTATIONS
(OUT-OF-CONTEXT) (OUT-OF-CONTEXT)
Sub-Contractor Ent = Field Proc = Language Statement Node = Addresses People = Identity Time = Interrupt End = Sub-Condition Sub-Contractor
Rel = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step
FUNCTIONING Data Function Netw ork Organiz ation Schedule Strategy FUNCTIONING
ENTERPRISE ENTERPRISE
As Built
Deployment
4 Physical Physical
Functioning Enterprise
Evaluation 6 Functioning Functioning
1 Contextual Contextual
People/Who
Stakeholders related to each function Conceptual Conceptual
Logical Logical
Network/Where
VA locations related to each function Physical Physical
As Built As Built
Time/When
Cycles and events related to each Functioning Functioning
Contextual Contextual
People/Who
VA roles and responsibilities in each 2 Conceptual Conceptual
process
Logical Logical
Network/Where
VA locations related to each process Physical Physical
As Built As Built
Time/When
Events for each process and sequencing Functioning Functioning
of integration and process improvements What How Where Who When Why
Contextual Contextual
People/Who
Logical representation of access privileges Conceptual Conceptual
constrained by roles and responsibilities
3 Logical Logical
Network/Where
Logical representation of the distributed Physical Physical
constrained by business events and their responses What How Where Who When Why
Contextual Contextual
People/Who
Specification of access privileges to Conceptual Conceptual
specific platforms and technologies
Logical Logical
Network/Where
Specification of network devices and their 4 Physical Physical
events on specific platforms and technologies What How Where Who When Why
Contextual Contextual
People/Who
Access privileges coded to control access Conceptual Conceptual
to specific platforms and technologies
Logical Logical
Network/Where
Network devices configured to conform to Physical Physical
node specifications
5 As Built As Built
Time/When
Timing definitions coded to sequence Functioning Functioning
activities on specific platforms and technologies What How Where Who When Why
Contextual Contextual
People/Who
VA personnel and key stakeholders Conceptual Conceptual
working within their roles and responsibilities
Logical Logical
Network/Where
Sending and receiving messages Physical Physical
Integrated Integrated
Time/When
Timing definitions operating to sequence 6 Functioning Functioning