WHERETO FROM ZACHMAN

617 views

Published on

Published in: Education, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
617
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WHERETO FROM ZACHMAN

  1. 1. WHERETO FROM ZACHMAN Enterprise Architecture Practitioners’ conference October 2003 T M E TRR EA C IT CU E-AF A E OK NE P IS R H E T R RMWR DT AA Wa F N T N ht U COI Hw NT OK Wee o EW R hr POL E PE Wo T E h MI We hn M T AO Wy OIV T N h I S OE CP L toT n sI p ra t s f h g m ot n i i L toPo e s st e i f r c se h s L toL c t n i w i h i f o ai sn h s o c L toOg n ao s s f raztn i i i LsoE e t Sg ic n i t f v ns i nf a t L toB s e sG a / ta i f u i s o l Sr t s n s S OE CP ( O T XU L totheBusness C NE T A) i B s esP r r s un s ef m i o t eB s esO ea s h un s p r t i e I p ra tt t eB s es m ot noh un s i t t eB s e s oh u n s i ( O T XU L C NE T A) Pa nr lne E T Y=Cs o N I as f T l F no =Cs o u c n as f t l i N d =Mo B ses o e ar un s j i E d/ e n= arB sG a n s a s Mo u. o/ M j l P nner la B s esT n un s h g i i B s esPoes un s r c s i Lctn o ao i P o e=M oOg na n T e=MoB sesEe t e p a r r a z t s m ar un s v n l j ioi i j i Cic lS c e sF co r a uc s at r t e .S m n M d l . e at oe g c i e .B s esPoesM d l . un s r c s o e g i eg B s e sL g t s . . ui s o i i n sc e . W r FwM d l . ok o o e g l egM se S h d e . . at r c e ul egB s e sP n . . un s a i l E T R RE NE P SI E TRR E NE P IS Ss m yt e M DL OE M DL OE ( O C PU L C N E T A) ( O C PU L C N E T A) O nr we E t=B s e sE ty n u i s ni n Po.=B s esPoes r c un s r c s i N d =B s esL c t n o e un s oa i o i P o e=Og nai nU t ep razt n l io i T e=B sesEe t m un s v n i i E d=B s esO ete n un s b ci i jv O nr we R n=B s e sR ao s p I =B sesR s uc s e u n s e t n h / un s eo re l i li i O i L k=B s e sL k g n un s na e i i i Wr =Wr Pout ok ok rdc C c =B s e sC c ye un s ye l i l M a s=B s esSa g e n un s t t y i re e .L gaD t M d l . oc l a o e g i a eg A pi ai nAc ie t r . . p lc to r ht cue eg D ti ue S se . . i r t d yt m sb egH m nI t ra e . . u a nef c egPo e s gSr cue . . r c s i tu t r n e .B s esR eM d l . , un s u o e g i l S SE YTM SSE YTM Architecture Ac ie t r r ht cue M DL OE M DL OE (O I A) LG L C (O C L L G A) I N d =I F nt n oe / uc S o i E t=D t E ty n aa ni Po . A p ai nF n t n ( r c s o,Soa eec r c= p l t u ci i o c o Po e s r t r g , t ) P o e=R e ep o l l T e=Ss mEet m yt vn i e E d=Sr cuaA s ro n tu t r l s et n i Dsg e ei nr R n=D t R ao s p e aa e t n h l li i C c =Po e s gC c ye r c sn ye l i l Dsg e ei nr I/O=UeVw sr e s i L k=L eC aa t r t s i i h r cei i n n sc W r =D l ea l ok e r b i e v M a s= ci nAs ri n e n At set o o TCN L G e.g.PhysicalDataModel EHOO Y e .Ss mD s n . yt eg g e i egT c n o yAc t cue . . e h o g r he t r l i egPe e t t nAc ie t r egC nr lSr cue . . r s nai r h cue . . o to tu t r o t egR eD s n . . u eg l i TCN L G EHOO Y M DL OE M DL OE ( H S A) P YCLI ( H S A) P YCLI N d =H r w r / yt m o e ad ae sSe B idr ul e E t=S g e t a e t. n e m nT b / c / le Po. C m ueF nt n r c= o p t r u ci o S f ae ow r t Poe=Ue ep sr l T e=Eeu m xct i e E d=C n t n n od i o Builder R l =P i t rK yec e o e/ e / t . n n I/O=D t E m n / e a e etSt al s s L k=L eS e f ao s n n p cc t n i i i i Wr =Sre Fr a o c no t k e m Cc =C m o e tCc ye o p n n ye l l M a s=At n en c o i egD t D f io . . aa ei t n n egPo r m . . r ga eg N t okAc ie t r . . ew r r h cue t eg S c rt Ac ie t r . . e uiy r ht cue eg Tmn D fnto . . i i g ei i n egR l S e ic to . . ue p cf ai n DTLD E AEI DTLD E AE I RP EE - ERSN RP EE - ERSN TT N AO S I TT N AO S I (O T F U-O- (O T F U-O C NET O TX) C NE T O T X) Sb u- C nr co o tat r E t=Fed n il Po. Lnug S t rc agae t = m N d =A des s o e d r se P o l =I e ty e p d ni e T e=I t ru t m ner p i E d=S bc n t n n u -o d io Sb u- Rn=A des e drs l IO=C nr lB c / o to o k l L k=Poo o i rtcl n s Wr =Jb o o k Cc =M c n Cc ye a h e ye l i l Mas=Sp en te C nr co o tat r FNT NG U CO N I I FNT NG U CO N I I e .D T . AA g e.F N T N . U CI g O e.N T O K g EW R . e.O G N A O g R A ZT N . I I e.S H D L g C E UE . e.S R T G g T AE Y . E TRR E NE P IS E T R RE NE P SI Jh AZcmnZc mnI t r ai n l( 1 )2 10 3 on . ah a , ah a nen to a 8 0 3 - 5 1 VISH VISWANATHAN Managing Consultant- CCANDC Solutions Regional Partner- The Open Group (Australia/ New Zealand /ASEAN) Vice Chair-Asia/Pacific Architecture Forum 1
  2. 2. SIGNIFICANCE OF EA TO AUSTRALASIA Global Needs for EA ü Rationalisation ü Integration Regional Needs for EA ü Better ROI Plus (as dictated by the tyranny of distance) ü Alignment to business ü Heavy reliance on remote overseas vendors for products Etc ,, Etc ü Combination of US, European and Japanese standards ü Package dependency ü Several local home-made innovations 2
  3. 3. CURRENT STATE OF PLAY OF EA IN AUSTRALASIA ROI Pressures On CIO CIO champions EA As the solution Appoints Enterprise Architect Requires EA to be developed ASAP Enterprise Architect looks for help ØConsultants Ø Web based information Ø Seminars 3
  4. 4. TYPICAL EA PROJECT START UP PROCESS Investigation Phase Reports Initial Implementation Full Implementation In-house investigation Take over implementation Use in-house resources (in source) OR Select Framework, QA Review /audit methodology & tools Employ first tier consultants By specialist consultants Assistance from specialist (outsource) consultants Get training & hand holding Assistance from specialist consultants 4
  5. 5. Practical Enterprise Architecture implementation using a hybrid approach TOGAF8 P ZACHMAN FRAMEWORK TM ENTERPRISE ARCHITECTURE - A FRAMEWORK A B SCOPE (CONTEXTUAL) DATA List of Things Important to the Business What FUNCTION List of Processes the Business Performs How NETWORK Where List of Locations in which the Business Operates PEOPLE List of Organizations Important to the Business Who TIME When List of Events Significant to the Business MOTIVATION Why List of Business Goals/Strat SCOPE (CONTEXTUAL) C Planner ENTERPRISE ENTITY = Class of Business Thing e.g. Semantic Model Function = Class of Business Process e.g. Business Process Model Node = Major Business Location e.g. Business Logistics System People = Major Organizations e.g. Work Flow Model Time = Major Business Event e.g. Master Schedule Ends/Means=Major Bus. Goal/ Critical Success Factor e.g. Business Plan Planner ENTERPRISE MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) H Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) D (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder G Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED E REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) F Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531
  6. 6. A WELL KNOWN HIGH LEVEL FRAMEWORK………. ØZACHMAN FRAMEWORK ------ STRENGTHS • De-facto standard for classifying the Enterprise architectural artifacts • Logical structure for analysing and presenting artifacts from a management perspective • Draws parallels from the well understood Engineering or Construction paradigm • Widely recognised as a management tool for checking architectural completeness and maturity ØZACHMAN FRAMEWORK ------ WEAKNESSES • No processes for implementation • Difficult to implement in total • No ready examples or checklists • Extent of coverage of the cells unclear
  7. 7. A DISCIPLINED PROCESS…………… ØTOGAF – STRENGTHS • Focuses on implementation cycle (ADM) and processes • Rich in the technical architecture area • Resources base provide a lot of reference materials Ø TOGAF – WEAKNESSES • Top three layers need to be strengthened • No standard templates across all domains(for Building blocks etc) • No reusable (ready made) artifacts
  8. 8. and AN EASY –TO-USE TOOL …………. Ø SYSTEM ARCHITECT—STRENGTHS • Supports both TOGAF and Zachman • Can be extended to facilitate a hybrid approach • Has a variety of built-in models • Easy to learn Ø SYSTEM ARCHITECT—WEAKNESSES •Support for each framework as is •No EA processes or start up “Shell” • No end-to-end EA Examples
  9. 9. TM ENTERPRISE ARCHITECTURE - A FRAMEWORK Simplified mapping of EA layers onto Zachman Framework DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE List of Things Important List of Processes the List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates Important to the Business to the Business (CONTEXTUAL) (CONTEXTUAL) Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531 Architectural vision
  10. 10. TM ENTERPRISE ARCHITECTURE - A FRAMEWORK Simplified mapping of EA layers onto Zachman Framework DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE List of Things Important List of Processes the List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates Important to the Business to the Business (CONTEXTUAL) (CONTEXTUAL) Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531 Business Architecture
  11. 11. TM ENTERPRISEmapping of EA layers onto Zachman Framework Simplified ARCHITECTURE - A FRAMEWORK DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE List of Things Important List of Processes the List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates Important to the Business to the Business (CONTEXTUAL) (CONTEXTUAL) Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531 IS (Data) Architecture
  12. 12. TM ENTERPRISE ARCHITECTURE - A FRAMEWORK Simplified mapping of EA layers onto Zachman Framework DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE List of Things Important List of Processes the List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates Important to the Business to the Business (CONTEXTUAL) (CONTEXTUAL) Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531 IS (Application) Architecture
  13. 13. TM ENTERPRISE ARCHITECTURE -onto Zachman Framework Simplified mapping of EA layers A FRAMEWORK DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE List of Things Important List of Processes the List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates Important to the Business to the Business (CONTEXTUAL) (CONTEXTUAL) Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531 Technology Architecture
  14. 14. TM COVERAGE OF ARCHITECTURE - A FRAMEWORK ENTERPRISE ALL FOUR ARCHITECTURE LAYERS DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE List of Things Important List of Processes the List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates Important to the Business to the Business (CONTEXTUAL) (CONTEXTUAL) Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective Owner Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Reln = Data Relationship Cycle = Processing Cycle Designer I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture e.g. Control Structure e.g. Rule Design TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF- (OUT-OF CONTEXT) CONTEXT) Sub- Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition Sub- Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531

×