Documente Academic
Documente Profesional
Documente Cultură
Enterprise Architecture
W h a t H o w W h e r e W h o W h e n W h y
A r c h i t e c t u r e J o h n A . Z a c h m a n
T h i n g s Im p o r t a n t P r o c e s s e s B u s i n e s s I m p o r t a n t E v e n t s S i g n i f ic a n t B u s i n e s s G o a l s
S C O P E S C O P E
t o t h e B u s i n e s s P e r f o r m e d l o c a t i o n s O r g a n iz a t i o n s t o t h e B u s i n e s s a n d S t r a t e g y
( C O N T E X T U A L ) ( C O N T E X T U A L )
E n t i t y = C l a s s o f F u n c t i o n = C l a s s o f N o d e = M a j o r P e o p l e = M a j o r T i m e = M a j o r E n d s / M e a n s =
P l a n n e r P l a n n e r
B u s i n e s s T h i n g B u s i n e s s P r o c e s s B u s i n e s s L o c a t i o n s O r g a n iz a t i o n s B u s i n e s s E v e n t M a j o r B u s i n e s s G o a ls
S e m a n t ic M o d e l B u s i n e s s P r o c e s s B u s i n e s s L o g i s t ic s W o r k F l o w M o d e l M a s t e r S c h e d u le B u s i n e s s P la n
E N T E R P R I S E E N T E R P R I S E
M o d e l S y s t e m
M O D E L M O D E L
( C O N C E P T U A L ) ( C O N C E P T U A L )
E n t = B u s i n e s s E n t i ty P r o c = B u s i n e s s P r o c e s s N o d e = B u s i n e s s L o c a t i o n P e o p l e = O r g a n i z a t i o n U n i t T i m e = B u s in e s s E v e n t E n d = B u s in e s s O b j e c t iv e
O w n e r O w n e r
R e l = B u s i n e s s R e l a t i o n s h i p I / O = B u s i n e s s R e s o u r c e s L i n k = B u s i n e s s L i n k a g e W o r k = W o r k P r o d u c t C y c l e = B u s i n e s s C y c l e M e a n s = B u s i n e s s S t r a t e g y
L o g i c a l D a t a A p p l i c a t i o n D i s t r i b u t e d S y s t e m H u m a n I n t e r f a c e P r o c e s s i n g B u s i n e s s R u l e
S Y S T E M M O D E L S Y S T E M M O D E L
M o d e l A r c h i t e c t u r e A r c h i t e c t u r e A r c h i t e c t u r e S t r u c t u r e M o d e l
( L O G I C A L ) ( L O G I C A L )
E n t = D a t a E n t i ty P r o c = A p p l i c a t i o n F u n c t i o n N o d e = I S F u n c t i o n P e o p l e = R o l e T i m e = S y s t e m E v e n t E n d = S t r u c t u r a l A s s e r t i o n
D e s i g n e r D e s i g n e r
R e l = D a t a R e l a t i o n s h ip I / O = U s e r V ie w s L i n k = L i n e C h a r a c t e r i s t ic s W o r k = D e l iv e r a b l e C y c l e = P r o c e s s i n g C y c l e M e a n s = A c t i o n A s s e r t i o n
P h y s i c a l D a t a S y s t e m T e c h n o l o g y P r e s e n t a t i o n C o n t r o l R u l e
T E C H N O L O G Y T E C H N O L O G Y
M o d e l D e s i g n A r c h i t e c t u r e A r c h i t e c t u r e S t r u c t u r e D e s i g n
M O D E L M O D E L
( P H Y S I C A L ) ( P H Y S I C A L )
E n t = S e g m e n t / T a b l e P r o c = C o m p u t e r F u n c t i o n N o d e = H a r d w a r e / S o f tw a r e P e o p l e = U s e r T i m e = E x e c u t e E n d = C o n d i t i o n
B u i l d e r B u i l d e r
R e l = P o i n t e r / K e y I / O = D a t a E l e m e n ts / S e ts L i n k = L i n e S p e c i f i c a t i o n s W o r k = S c r e e n F o r m a t C y c l e = C o m p o n e n t C y c le M e a n s = A c t i o n
D a t a P r o g r a m N e tw o r k S e c u r i ty T i m in g R u l e
D E T A I L E D D E T A I L E D
D e f i n i t i o n A r c h i t e c t u r e A r c h i t e c t u r e D e f i n i t i o n D e s i g n
R E P R E S E N T A T I O N S R E P R E S E N T A T I O N S
( O U T - O F - C O N T E X T ) ( O U T - O F - C O N T E X T )
E n t = F ie l d P r o c = L a n g u a g e S t a t e m e n t N o d e = A d d r e s s e s P e o p l e = I d e n t i t y T i m e = I n t e r r u p t E n d = S u b - C o n d i t i o n
S u b - C o n t r a c t o r S u b - C o n t r a c t o r
R e l = A d d r e s s I / O = C o n t r o l B l o c k L i n k = P r o t o c o ls W o r k = J o b C y c l e = M a c h i n e C y c l e M e a n s = S t e p
D a t a F u n c t i o n N e tw o r k O r g a n iz a t i o n S c h e d u l e S t r a t e g y
F U N C T I O N I N G F U N C T I O N I N G
E N T E R P R I S E E N T E R P R I S E
E n t = P r o c = N o d e = P e o p l e = T i m e = E n d =
R e l = I / O = L i n k = W o r k = C y c l e = M e a n s =
3
D A T A F U N C T I O N N E T W O R K P E O P L E T I M E M O T I V A T I O N
Requirements Definition
1 Contextual Contextual
Row 4 Technology Model
Physical Models 2 Conceptual Conceptual
Deployment
Row 6 Functioning 5 As Built As Built
Enterprise
Functioning Enterprise 6 Functioning Functioning
Relationship
Rule 1: Entity Entity
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
Time/When
Logical events and their triggered responses Functioning Functioning
constrained by business events and their responses What How Where Who When Why
Time/When
Specification of triggers to respond to system Functioning Functioning
events on specific platforms and technologies What How Where Who When Why
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
Integrated Integrated
Time/When
Timing definitions operating to sequence 6 Functioning Functioning