A Tutorial on the Zachman Framework for Enterprise Architecture

A Tutorial on the Zachman Enterprise Architecture Framework

1

Zachman Framework VA En t erp rise Arch it ect u re SCOPE (CONTEXTUAL ) DATA Wh at Things Important to the Business FUNCTI ON Ho w Processes Performed NETW ORK Wh ere Business locations PEOPL E Wh o Important Organizations TI ME Wh en Ev ents Significant to the Business MOTI VATI ON Wh y Business Goals and Strategy Based o n wo rk b y Jo h n A. Zach man SCOPE (CONTEXTUAL ) Plan n er ENTERPRI SE MODEL (CONCEPTU AL ) Own er SYSTEM MODEL (L OGI CAL ) Entity = Class of Business Thing Semantic Model Function = Class of Business Process Business Process Model Node = Major Business Locations Business Logistics System People = Major Organizations Work Flow M odel Time = Major Business Event Master Schedule Ends/Means = Major Business Goals Business Plan Plan n er ENTERPRI SE MODEL (CONCEPTU AL ) Own er SYSTEM MODEL (L OGI CAL ) Ent = Business Entity Proc = Business Process Node = Business Location People = Organization Unit Time = Business Event Rel = Business RelationshipI/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Logical Data M odel Application Architecture Distributed System Architecture Hum an Interface Architecture Processing Structure End = Business Objectiv e Means = Business Strategy Business Rule Model Desig n er TECHNOL OGY MODEL (PHYSI CAL ) Bu ild er Ent = Data Entity Rel = Data Relationship Physical Data M odel Proc = Application Function Node = IS Function People = Role I/O = User Views Link = Line Characteristics Work = Deliv erable System Design Technology Architecture Presentation Architecture Time = System Event End = Structural Assertion Cycle = Processing Cycle Means = Action Assertion Control Structure Rule Design Desig n er TECHNOL OGY MODEL (PHYSI CAL ) Bu ild er DETAI L ED REPRESENTATI ONS (OUT-OF-CONTE XT) Su b-Con t ract o r FUNCTI ONI NG ENTERPRI SE Ent = Segment/Table Rel = Pointer/Key Proc = Computer Function Node = Hardware/Softw are People = User I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Program Netw ork Architecture Security Architecture Time = Ex ecute End = Condition Cycle = Component Cycle Means = Action Timing Definition Rule Design Data DETAI L ED REPRESENTATI ONS Definition (OUT-OF-CONTE XT) Su b-Con t ract o r FUNCTI ONI NG ENTERPRI SE Ent = Field Rel = Address Data Proc = Language StatementNode = Addresses I/O = Control Block Link = Protocols Function Netw ork People = Identity Work = Job Organization Time = Interrupt Cycle = Machine Cycle Schedule End = Sub-Condition Means = Step Strategy Ent = Rel = Proc = I/O = Node = Link = People = Work = Time = Cycle = End = Means = DATA Wh at FUNCTI ON Ho w NETW ORK Wh ere PEOPL E Wh o TI ME Wh en MOTI VATI ON Wh y A Tutorial on the Zachman Enterprise Architecture Framework 2 .

Zachman Framework External equire ents and rivers usiness Function odeling  Row 2 ² Enterprise Model Business rocess odels  Row 3 ² System Model hat o here ho hen  Physical odels olution efinition and evelop ent  2 3 4 6 onceptual Row 5 ² As Built As Built eploy ent Logical Physical  Row 6 ² Functioning Enterprise 5 Functioning Enterprise Evaluation As Built Functioning hat o here ho hen Functioning hy A Tutorial on the Zachman Enterprise Architecture Framework         Row 4 ² Technology Model 1 ontextual         Logical odels equire ents efinition  ¢  ¤ ¦ ¡  ¥      Row 1 ² Scope © §  ¨  £  hy ontextual onceptual Logical Physical As Built 3 .

Framework Rules Basic Model = Entities and Relationships  Rule 1: Columns have no order Entity Relationship Entity Each column has a simple. basic model Contextual hat o here ho hen  Rule 3: Conceptual Conceptual Basic model of each column is unique  Rule 4: Each row represents a distinct view Logical Physical  Rule 5: Each cell is unique As Built Functioning hat o here ho hen  Rule 6: Combining the cells in one row forms a complete description from that view A Tutorial on the Zachman Enterprise Architecture Framework ! ! ! ! ! ! ! #" ! #" ! !  Rule 2: hy Contextual Logical Physical As Built Functioning hy 4 .

objectives and perfor ance easures related to each function Function/How High-level business functions Data/What High-level data classes related to each function People/Who Stakeholders related to each function Network/Where VA locations related to each function Time/When Cycles and events related to each function   External Requirements and Drivers Business Function Modeling hat Ho here ho hen  1 Contextual  Conceptual Logical  Physical As Built  Functioning hat Ho here ho hen A Tutorial on the Zachman Enterprise Architecture Framework $ $ $ $ $ $ $ % $ % $ $ hy Contextual Conceptual Logical Physical As Built Functioning hy 5 .Zachman Framework ² Row 1 Scope/Planner·s View   Motivation/Why Business goals.

Zachman Framework ² Row 2 Enterprise Model/Designer·s View   Motivation/Why Policies. procedures and standards for each process Function/How Business processes Data/What Business data People/Who VA roles and responsibilities in each process Network/Where VA locations related to each process Time/When Events for each process and sequencing of integration and process i prove ents     Business Process Models Business Function Allocation Elimination of Function Overlap and Ambiguity hat Ho here ho hen Contextual  2 Conceptual Logical  Physical As Built  Functioning hat Ho here ho hen A Tutorial on the Zachman Enterprise Architecture Framework & & & & & & & ' & ' & & hy Contextual Conceptual Logical Physical As Built Functioning hy 6 .

standards and procedures associated ith a business rule odel Function/How Logical representation of infor ation syste s and their relationships Data/What Logical data odels of data and data relationships underlying VA infor ation    Logical Models Project Management Requirements Definition  hat Ho here ho hen Contextual  People/Who Logical representation of access privileges constrained by roles and responsibilities Network/Where Logical representation of the distributed syste architecture for VA locations Conceptual 3 Logical  Physical As Built  hat Ho here ho hen A Tutorial on the Zachman Enterprise Architecture Framework ( ( ( ( ) ( Time/When Logical events and their triggered responses constrained by business events and their responses Functioning hy ( ( ( ( ) ( hy Contextual Conceptual Logical Physical As Built Functioning 7 .Zachman Framework ² Row 3 System Model/Designer·s View   Motivation/Why VA policies.

Zachman Framework ² Row 4 Technology Model/Builder·s View   Motivation/Why VA business rules constrained by infor ation syste s standards Function/How Specifications of applications that operate on particular technology platfor s    Physical Models Technology Management Solution Definition and Development hat Ho here ho hen  Contextual  People/Who Specification of access privileges to specific platfor s and technologies Network/Where Specification of net ork devices and their relationships ithin physical boundaries Time/When Specification of triggers to respond to syste events on specific platfor s and technologies Conceptual Logical  4 Physical As Built  Functioning hat Ho here ho hen A Tutorial on the Zachman Enterprise Architecture Framework 0 0 0 0 0 0 0 1 0 1 0 0 Data/What Database anage ent syste (DBMS) type require ents constrained by logical data odels hy Contextual Conceptual Logical Physical As Built Functioning hy 8 .

Zachman Framework ² Row 5 As Built/Integrator·s View   Motivation/Why VA business rules constrained by specific technology standards Function/How Progra s coded to operate on specific technology platfor s Data/What Data definitions constrained by physical data odels    As Built Configuration Management Deployment  hat Ho here ho hen Contextual  People/Who Access privileges coded to control access to specific platfor s and technologies Network/Where Net ork devices configured to confor to node specifications Time/When Ti ing definitions coded to sequence activities on specific platfor s and technologies Conceptual Logical  Physical 5 As Built  Functioning hat Ho here ho hen A Tutorial on the Zachman Enterprise Architecture Framework 2 2 2 2 2 2 2 3 2 3 2 2 hy Contextual Conceptual Logical Physical As Built Functioning hy 9 .

Zachman Framework ² Row 6 Functioning Enterprise/User·s View  Motivation/Why Operating characteristics of specific technologies constrained by standards Function/How Functioning co puter instructions Data/What Data values stored in actual databases     Functioning Enterprise Operations Management Evaluation  hat Ho here ho hen Contextual  People/Who VA personnel and key stakeholders orking ithin their roles and responsibilities Network/Where Sending and receiving essages Time/When Ti ing definitions operating to sequence activities Conceptual Logical  Physical Integrated  6 Functioning hat Ho here ho hen A Tutorial on the Zachman Enterprise Architecture Framework 4 4 4 4 4 4 4 5 4 5 4 4 hy Contextual Conceptual Logical Physical Integrated Functioning hy 10 .

VA Zachman Framework Portal A Tutorial on the Zachman Enterprise Architecture Framework 11 .

Sign up to vote on this title
UsefulNot useful