SlideShare a Scribd company logo
1 of 4
KEY POINTS
1. Seventhousandyearsof humanhistorywouldestablishthatthe keyto complexityand
change is Architecture. If it (whatever it is) gets so complex that you can’t remember
everything all at the same time, you have to write it down (Architecture). Then,if you
want to change it (whatever it is), you start withwhat you wrote down(Architecture),
the baseline formanagingchange.The reasonsfordoingEnterpriseArchitecture are,in
the InformationAge,itisthe Enterprise thatisgettingcomplex andthe Enterprise that
is changing.(Inthe Industrial Age,itwasthe Productthat got complex andthe Product
that had to change.)
2. The FrameworkforEnterprise Architecture(the“ZachmanFramework”)isanormalized
schema,one (meta) factinone place.Thatiswhatmakesitagoodanalytical tool.Don’t
add or change the Rows or Columnsor you will denormalize itandit will cease to be a
good analytical tool. The Framework is a semantic structure. It implies nothing about
implementation processes (methodologies) or tools whether they are top-down,
bottom-up, left-to-right, right-to-left, or where to start.
3. The Framework can be used to help you think about (analyze) any thing or any
Enterprise or portion thereof. The broader you define the analytical target, the better
leverage you are going to get on integration, reusability, interoperability, etc., etc but
the more complex the analysis.Conversely,the narroweryoudraw the boundaryof the
analytical target,the simplerthe analysisbutthe lessleverage youare goingto get on
integration,reusability,interoperability,etc.,etc.Ifyoudraw the boundarybeyondyour
jurisdictional control,youcan no longerdeclare the models,youwill have tonegotiate
the models. If you draw the boundary more narrowly than your jurisdictional control,
you will disintegrate your Enterprise, that is, you will build a “legacy.”
4. Once you get data manufactured, that is, designed and implemented in a database,
there is no way to change the meaning of the data. After-the-fact attempts to
postintegrate are okay,butyoucanonlyintegrate (interface) cosmeticanomalies.If you
onlywant to change the name or format or, if you onlycare aboutan individual record
and don’t care about its structure (meaning), you are home free. But, it is like putting
lipstick on a pig … you can make it look good. The only way to change the meaning is
scrap and rework.
5. You don’thave tobuildoutall of the modelsdefinedbythe Framework,Enterprisewide
at excruciatinglevelof detailbefore youcangettoimplementation.However,youhave
to rememberthatwhateverslivers(verticalorhorizontal)of whateverCellsyouare not
building(makingexplicit),youare makingassumptionsabout,thatis,youare assuming
risk, risk of scrap and rework.
6. You don’thave to buildEnterprise-wide modelsinordertoimplementbutyou’dbetter
pay attention to Enterprise-wide models in Columns 1, 3 and 6 because after you get
systemsimplemented(e.g.thelegacy) andthe datadoesn’t meanthe samethingacross
the scope of the Enterprise,the networkisfragile andcostingafortune tokeepup24 x
7 and the Objectives/Strategies (i.e. Business Rules) cannot administered consistently
across the Enterprise, Management is going to be frustrated. After the systems get
implemented,the onlywaytofix these kindsof problemsshortof cosmeticinterfacing
is scrap and rework.
7. If youare not observingthe engineeringdesignprinciplesasrelatedtothe primitiveCell
models, you are not going to realize the engineering design objectivesof alignment,
integration, reusability, interoperability, flexibility, reduced time-tomarket, etc., etc.,
etc.
8. Until you have some (primitive) models stored somewhere in such a fashion that you
can find them and reuse their components, you are, by definition, making-to-order, a
“waterfall.” It is only a matter of how wide or narrow the waterfall is and how many
timesyouiterate throughitenroute toimplementation.Thatis,youare nevergoingto
appreciably reduce time-to-market until you have something in inventory before you
get the order. In manufacturing, this would be called “masscustomization”, assemble-
to- order.
9. If you are not building(andstoring,managingandchanging) primitive models,youare
not doing Architecture. You are doing implementations.
10. Early numbers indicate that conservatively, taking Enterprise Architecture based
approaches as compared to the traditional application development approaches
producesimplementations10timescheaperand6 timesfaster.Thisisnotdue tosome
kind of magic. It is simply because in employing Enterprise Architecture, the idea is to
engineer the Enterprise first, before you manufacture it (implement) whereas
traditionally, we manufactured the Enterprise (implemented) before we had it
engineered (e.g. the legacy).
INTRODUCTION TO THE FRAMEWORK
The Framework for Enterprise Architecture is a two dimensional classification scheme for
descriptive representations of an Enterprise. (Open Figure 1. The Framework for Enterprise
Architecture). It was derived through observation of descriptive representations (design
artifacts) of various physical objects like airplanes, buildings, ships, computers, etc. in which it
was empiricallyobservedthatthe designartifacts(the descriptiverepresentations,the product
descriptions, the engineering documentation) of complex products can be classified by the
audience for which the artifact was constructed (the Perspective) as well as classified by the
content or subject focus of the artifact (the Abstraction).
FRAMEWORK DESCRIPTION
Perspectives of the Framework
Differentperspectivesare beingrepresentedovertheprocessof engineeringandmanufacturing
complex products. The descriptive representations of the product that are prepared over this
processare designedtoexpressconcepts/constraintsrelevanttothe variousperspectives.That
is,notonlydothe designartifactsdepictthe necessaryengineeringinformation,buttheydepict
it in such a fashion that it is intelligible to the perspective (audience) for which they were
created.
The principal Perspectives are easily identifiable including:
- The Owner’s Perspective (Row 2) - the recipient (customer, user) of the end product,
(e.g. airplane, house, Enterprise, etc.) These descriptive representations reflect the
usage characteristics of the end product, what the Owner(s) are going to do with the
end product, or how they will use it once they get it in their possession. This is the
conceptual viewof the endproduct … whateverthe Ownercan thinkabout relative to
its use.
- The Designer’s Perspective (Row 3) - the engineer, the Architect, the intermediary
betweenwhatisdesirable(Row 2) and whatis physicallyandtechnicallypossible (Row
4). These descriptive representations reflect the laws of nature, the system, or logical
constraintsforthe designof the product.Thisisthe logical viewof the endproduct.For
Enterprises,thisisthe logical representationof the Enterprise whichformsthe basisfor
the white collarsystem,the recordkeepingsystem,of the Enterprise aswellasthe basis
for the design of the blue collar system, the material manipulation system for
manipulating the tangible aspects of the Enterprise.
- The Builder’sPerspective (Row4) - the manufacturingEngineer,the GeneralContractor,
the employer of some technical capacity for producing the end product. These
descriptive representationsreflect the physical constraints of applying the technology
in the construction of the product.
Empirically, there are two identifiable additional Perspectives which include:
- A Scope Perspective (Row 1) – the context that establishes the universe of discourse,
the inner and outer limits, the list of relevantconstituentsthat must be accounted for
in the descriptive representations (models) for the remaining Perspectives.
- An Out-of-Context Perspective (Row 5) - a detailed description that disassociates the
partsor piecesof the complexobjectformanufacturingpurposes.TheseOut-of-Context
representations play a part in the transformation from the media of the design of the
product to the mediaof the end productoitself.Forexample,inphysical products,like
airplanes, the medium of the design is typically paper and ink, (or more recently,
electronic), whereas the media of the end product itself is aluminum, titanium,
composites, etc. The Out-of-Context artifacts are employed in this media
transformationbetweenthe mediaof the designandthe mediaof the endproduct.For
Enterprises,these are the product specificationsrelatingthe technologyconstraintsof
Row 4 to the vendor products in which the technology constraints are materialized.
It is worthwhile noting that Row 6 of the Framework represents the physical manifestation of
the end product itself. Although, technically, Row 6 is not Architecture because it is not a
representation(itisthe actual thing),itisuseful toincorporateitintothe Frameworkgraphicas
it completesthe Architectural picture.ForanEnterprise employmentof the Framework,Row 6
represents the Functioning Enterprise - the end result of the Architectural process. The end
object is to ensure that Row 6 represents what the Owners have in mind for the Enterprise at
Row 2. Row 6 is the realization of Row 2.
This set of perspectives appears to be universal and is easily observed in Architecture for
buildings, independent of geography, culture, language, politics, or technology. Thousandsof
years of precedence establish that presently, in every case, there are the Bubble Charts or
sketches (Scope), Architect’s Drawings (Owner’s View), Architect’s Plans (Designer’s View),
Contractor’sPlans(Builder’sView) andSub-Contractor’sPlans(Out-ofContextView) andfinally,
the building (end product) itself. (Open Figure 2. Analogous Concepts.)
This would suggest that these are the primitives, that is, they are all different, they vary
independentlyand that this is the minimum set of Perspectives(theyall must be present) and
further,comprehensive,thatis, additional perspectivesare not necessary.Thisis a fixedlist.It
is not a hierarchy. (The suggestion that this is the minimum set presumes that you care about
integritybetweenthe initial intentspecifiedinthe Scope andOwner’sperspectivesof Row 1, 2
and the end result expressed in Row 6.)
Abstractions of the Framework
The Abstractions, the other dimension of the classification system, depict the independent
variables that constitute a comprehensive depiction of the subject or object being described,
including:
- What it is made of - the material composition of the object, the bill-ofmaterials- for
Enterprises, the Thing (Data) Models (Column 1).
- How it works - the functional specification, the transformations - for Enterprises, the
Process (or Function) Models (Column 2).
- Where the components are located relative to one another - the geometry, the
connectivity - for Enterprises, the Logistics (or Network) Models (Column 3).
- Who does what work - the manuals, the operating instructions - for Enterprises,the
People (or, Work Flow) Models (Column 4).
- When do things happen relative to one another - the life cycles,the timing diagrams -
for Enterprises, the Time (or, Dynamics) Models (Column 5).
- Why do things happen - the ends/means - for Enterprises, the Motivation Models
(Column 6).
I chose the word Abstractions for this dimension of the Framework because the subject (or
object) being described tendsto be so complex that it is impossible to take into consideration
all of the interrelationships of all the various components (independent variables) all at one
time.1006 It is complicated enough dealing with a single variable (abstraction) at a time.
The six interrogatives(Abstractions) are primitive andcomprehensive.Theyare primitive inthe
sense that each interrogative isdifferentfromall the others,variesindependentlyfromall the
others and all must be present to have a holistic descriptionof the Enterprise. They are the
minimum set. They are comprehensive in the sense that if you can answer all six of these
questionsaboutanysubject(orobject),fromthe answerstothese six questionsyoucanderive
answers to any other question anyone asks about the subject (or object.) This is the total set.
You neednootherinterrogative.Infact,there isnootherprimitive interrogative. Thisisafixed
list.Itis nota hierarchy.The interrogativesare independentvariablesandthe answerstothese
six primitive questionsconstitutesthe total knowledgebase aboutthe subject(orobject) being
described.
Since the six Abstractionsof the Frameworkare primitive andcomprehensive (theyare a fixed
list,notahierarchy) andthe sixPerspectivesof the Frameworkare primitive andcomprehensive
(theyare a fixedlist,nota hierarchy),theneach of the Cellsof the Frameworkis primitiveand
the total set of Cells is comprehensive and it is “normalized” (one fact in one place).

More Related Content

Similar to Key Points on Enterprise Architecture Framework

Next Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerNext Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerAltium
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignDr. C.V. Suresh Babu
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design patternMindfire Solutions
 
INCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion Paper
INCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion PaperINCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion Paper
INCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion PaperNic Plum
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture Hamzazafeer
 
HelloChapter6fgfg-Artifacts__of_theProcess.ppt
HelloChapter6fgfg-Artifacts__of_theProcess.pptHelloChapter6fgfg-Artifacts__of_theProcess.ppt
HelloChapter6fgfg-Artifacts__of_theProcess.ppt19526YuvaKumarIrigi
 
Cis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual AssignmentCis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual AssignmentApril Dillard
 
Intro to rapid prototyping
Intro to rapid prototypingIntro to rapid prototyping
Intro to rapid prototypingDorothy Kare
 
Intro to rapid prototyping
Intro to rapid prototypingIntro to rapid prototyping
Intro to rapid prototypingDorothy Kare
 
4 ea comparison
4 ea comparison4 ea comparison
4 ea comparisonsudip_dg
 
INTRO TO RAPID PROTOTYPING.pptx
INTRO TO RAPID PROTOTYPING.pptxINTRO TO RAPID PROTOTYPING.pptx
INTRO TO RAPID PROTOTYPING.pptxKareDorathi
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?iasaglobal
 
How architectures fail, and what to do about it
How architectures fail, and what to do about itHow architectures fail, and what to do about it
How architectures fail, and what to do about itTetradian Consulting
 
Enterprise Architecture & IT standards
Enterprise Architecture &  IT standardsEnterprise Architecture &  IT standards
Enterprise Architecture & IT standardsLouw Labuschagne
 

Similar to Key Points on Enterprise Architecture Framework (20)

Next Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerNext Generation Component Management - Altium Designer
Next Generation Component Management - Altium Designer
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
 
How do you design
How do you designHow do you design
How do you design
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design pattern
 
INCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion Paper
INCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion PaperINCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion Paper
INCOSE ASEC 2010. Human Factors - On the Right TRAK? Companion Paper
 
IDT Module 1 NOTES.pptx
IDT Module 1 NOTES.pptxIDT Module 1 NOTES.pptx
IDT Module 1 NOTES.pptx
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
 
HelloChapter6fgfg-Artifacts__of_theProcess.ppt
HelloChapter6fgfg-Artifacts__of_theProcess.pptHelloChapter6fgfg-Artifacts__of_theProcess.ppt
HelloChapter6fgfg-Artifacts__of_theProcess.ppt
 
U-1.pptx
U-1.pptxU-1.pptx
U-1.pptx
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 
Cis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual AssignmentCis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual Assignment
 
Archimate Overview
Archimate OverviewArchimate Overview
Archimate Overview
 
Intro to rapid prototyping
Intro to rapid prototypingIntro to rapid prototyping
Intro to rapid prototyping
 
Intro to rapid prototyping
Intro to rapid prototypingIntro to rapid prototyping
Intro to rapid prototyping
 
4 ea comparison
4 ea comparison4 ea comparison
4 ea comparison
 
INTRO TO RAPID PROTOTYPING.pptx
INTRO TO RAPID PROTOTYPING.pptxINTRO TO RAPID PROTOTYPING.pptx
INTRO TO RAPID PROTOTYPING.pptx
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?
 
How architectures fail, and what to do about it
How architectures fail, and what to do about itHow architectures fail, and what to do about it
How architectures fail, and what to do about it
 
Enterprise Architecture & IT standards
Enterprise Architecture &  IT standardsEnterprise Architecture &  IT standards
Enterprise Architecture & IT standards
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

Key Points on Enterprise Architecture Framework

  • 1. KEY POINTS 1. Seventhousandyearsof humanhistorywouldestablishthatthe keyto complexityand change is Architecture. If it (whatever it is) gets so complex that you can’t remember everything all at the same time, you have to write it down (Architecture). Then,if you want to change it (whatever it is), you start withwhat you wrote down(Architecture), the baseline formanagingchange.The reasonsfordoingEnterpriseArchitecture are,in the InformationAge,itisthe Enterprise thatisgettingcomplex andthe Enterprise that is changing.(Inthe Industrial Age,itwasthe Productthat got complex andthe Product that had to change.) 2. The FrameworkforEnterprise Architecture(the“ZachmanFramework”)isanormalized schema,one (meta) factinone place.Thatiswhatmakesitagoodanalytical tool.Don’t add or change the Rows or Columnsor you will denormalize itandit will cease to be a good analytical tool. The Framework is a semantic structure. It implies nothing about implementation processes (methodologies) or tools whether they are top-down, bottom-up, left-to-right, right-to-left, or where to start. 3. The Framework can be used to help you think about (analyze) any thing or any Enterprise or portion thereof. The broader you define the analytical target, the better leverage you are going to get on integration, reusability, interoperability, etc., etc but the more complex the analysis.Conversely,the narroweryoudraw the boundaryof the analytical target,the simplerthe analysisbutthe lessleverage youare goingto get on integration,reusability,interoperability,etc.,etc.Ifyoudraw the boundarybeyondyour jurisdictional control,youcan no longerdeclare the models,youwill have tonegotiate the models. If you draw the boundary more narrowly than your jurisdictional control, you will disintegrate your Enterprise, that is, you will build a “legacy.” 4. Once you get data manufactured, that is, designed and implemented in a database, there is no way to change the meaning of the data. After-the-fact attempts to postintegrate are okay,butyoucanonlyintegrate (interface) cosmeticanomalies.If you onlywant to change the name or format or, if you onlycare aboutan individual record and don’t care about its structure (meaning), you are home free. But, it is like putting lipstick on a pig … you can make it look good. The only way to change the meaning is scrap and rework. 5. You don’thave tobuildoutall of the modelsdefinedbythe Framework,Enterprisewide at excruciatinglevelof detailbefore youcangettoimplementation.However,youhave to rememberthatwhateverslivers(verticalorhorizontal)of whateverCellsyouare not building(makingexplicit),youare makingassumptionsabout,thatis,youare assuming risk, risk of scrap and rework. 6. You don’thave to buildEnterprise-wide modelsinordertoimplementbutyou’dbetter pay attention to Enterprise-wide models in Columns 1, 3 and 6 because after you get systemsimplemented(e.g.thelegacy) andthe datadoesn’t meanthe samethingacross the scope of the Enterprise,the networkisfragile andcostingafortune tokeepup24 x 7 and the Objectives/Strategies (i.e. Business Rules) cannot administered consistently across the Enterprise, Management is going to be frustrated. After the systems get implemented,the onlywaytofix these kindsof problemsshortof cosmeticinterfacing is scrap and rework. 7. If youare not observingthe engineeringdesignprinciplesasrelatedtothe primitiveCell models, you are not going to realize the engineering design objectivesof alignment,
  • 2. integration, reusability, interoperability, flexibility, reduced time-tomarket, etc., etc., etc. 8. Until you have some (primitive) models stored somewhere in such a fashion that you can find them and reuse their components, you are, by definition, making-to-order, a “waterfall.” It is only a matter of how wide or narrow the waterfall is and how many timesyouiterate throughitenroute toimplementation.Thatis,youare nevergoingto appreciably reduce time-to-market until you have something in inventory before you get the order. In manufacturing, this would be called “masscustomization”, assemble- to- order. 9. If you are not building(andstoring,managingandchanging) primitive models,youare not doing Architecture. You are doing implementations. 10. Early numbers indicate that conservatively, taking Enterprise Architecture based approaches as compared to the traditional application development approaches producesimplementations10timescheaperand6 timesfaster.Thisisnotdue tosome kind of magic. It is simply because in employing Enterprise Architecture, the idea is to engineer the Enterprise first, before you manufacture it (implement) whereas traditionally, we manufactured the Enterprise (implemented) before we had it engineered (e.g. the legacy). INTRODUCTION TO THE FRAMEWORK The Framework for Enterprise Architecture is a two dimensional classification scheme for descriptive representations of an Enterprise. (Open Figure 1. The Framework for Enterprise Architecture). It was derived through observation of descriptive representations (design artifacts) of various physical objects like airplanes, buildings, ships, computers, etc. in which it was empiricallyobservedthatthe designartifacts(the descriptiverepresentations,the product descriptions, the engineering documentation) of complex products can be classified by the audience for which the artifact was constructed (the Perspective) as well as classified by the content or subject focus of the artifact (the Abstraction). FRAMEWORK DESCRIPTION Perspectives of the Framework Differentperspectivesare beingrepresentedovertheprocessof engineeringandmanufacturing complex products. The descriptive representations of the product that are prepared over this processare designedtoexpressconcepts/constraintsrelevanttothe variousperspectives.That is,notonlydothe designartifactsdepictthe necessaryengineeringinformation,buttheydepict it in such a fashion that it is intelligible to the perspective (audience) for which they were created. The principal Perspectives are easily identifiable including: - The Owner’s Perspective (Row 2) - the recipient (customer, user) of the end product, (e.g. airplane, house, Enterprise, etc.) These descriptive representations reflect the usage characteristics of the end product, what the Owner(s) are going to do with the end product, or how they will use it once they get it in their possession. This is the conceptual viewof the endproduct … whateverthe Ownercan thinkabout relative to its use. - The Designer’s Perspective (Row 3) - the engineer, the Architect, the intermediary betweenwhatisdesirable(Row 2) and whatis physicallyandtechnicallypossible (Row
  • 3. 4). These descriptive representations reflect the laws of nature, the system, or logical constraintsforthe designof the product.Thisisthe logical viewof the endproduct.For Enterprises,thisisthe logical representationof the Enterprise whichformsthe basisfor the white collarsystem,the recordkeepingsystem,of the Enterprise aswellasthe basis for the design of the blue collar system, the material manipulation system for manipulating the tangible aspects of the Enterprise. - The Builder’sPerspective (Row4) - the manufacturingEngineer,the GeneralContractor, the employer of some technical capacity for producing the end product. These descriptive representationsreflect the physical constraints of applying the technology in the construction of the product. Empirically, there are two identifiable additional Perspectives which include: - A Scope Perspective (Row 1) – the context that establishes the universe of discourse, the inner and outer limits, the list of relevantconstituentsthat must be accounted for in the descriptive representations (models) for the remaining Perspectives. - An Out-of-Context Perspective (Row 5) - a detailed description that disassociates the partsor piecesof the complexobjectformanufacturingpurposes.TheseOut-of-Context representations play a part in the transformation from the media of the design of the product to the mediaof the end productoitself.Forexample,inphysical products,like airplanes, the medium of the design is typically paper and ink, (or more recently, electronic), whereas the media of the end product itself is aluminum, titanium, composites, etc. The Out-of-Context artifacts are employed in this media transformationbetweenthe mediaof the designandthe mediaof the endproduct.For Enterprises,these are the product specificationsrelatingthe technologyconstraintsof Row 4 to the vendor products in which the technology constraints are materialized. It is worthwhile noting that Row 6 of the Framework represents the physical manifestation of the end product itself. Although, technically, Row 6 is not Architecture because it is not a representation(itisthe actual thing),itisuseful toincorporateitintothe Frameworkgraphicas it completesthe Architectural picture.ForanEnterprise employmentof the Framework,Row 6 represents the Functioning Enterprise - the end result of the Architectural process. The end object is to ensure that Row 6 represents what the Owners have in mind for the Enterprise at Row 2. Row 6 is the realization of Row 2. This set of perspectives appears to be universal and is easily observed in Architecture for buildings, independent of geography, culture, language, politics, or technology. Thousandsof years of precedence establish that presently, in every case, there are the Bubble Charts or sketches (Scope), Architect’s Drawings (Owner’s View), Architect’s Plans (Designer’s View), Contractor’sPlans(Builder’sView) andSub-Contractor’sPlans(Out-ofContextView) andfinally, the building (end product) itself. (Open Figure 2. Analogous Concepts.) This would suggest that these are the primitives, that is, they are all different, they vary independentlyand that this is the minimum set of Perspectives(theyall must be present) and further,comprehensive,thatis, additional perspectivesare not necessary.Thisis a fixedlist.It is not a hierarchy. (The suggestion that this is the minimum set presumes that you care about integritybetweenthe initial intentspecifiedinthe Scope andOwner’sperspectivesof Row 1, 2 and the end result expressed in Row 6.) Abstractions of the Framework
  • 4. The Abstractions, the other dimension of the classification system, depict the independent variables that constitute a comprehensive depiction of the subject or object being described, including: - What it is made of - the material composition of the object, the bill-ofmaterials- for Enterprises, the Thing (Data) Models (Column 1). - How it works - the functional specification, the transformations - for Enterprises, the Process (or Function) Models (Column 2). - Where the components are located relative to one another - the geometry, the connectivity - for Enterprises, the Logistics (or Network) Models (Column 3). - Who does what work - the manuals, the operating instructions - for Enterprises,the People (or, Work Flow) Models (Column 4). - When do things happen relative to one another - the life cycles,the timing diagrams - for Enterprises, the Time (or, Dynamics) Models (Column 5). - Why do things happen - the ends/means - for Enterprises, the Motivation Models (Column 6). I chose the word Abstractions for this dimension of the Framework because the subject (or object) being described tendsto be so complex that it is impossible to take into consideration all of the interrelationships of all the various components (independent variables) all at one time.1006 It is complicated enough dealing with a single variable (abstraction) at a time. The six interrogatives(Abstractions) are primitive andcomprehensive.Theyare primitive inthe sense that each interrogative isdifferentfromall the others,variesindependentlyfromall the others and all must be present to have a holistic descriptionof the Enterprise. They are the minimum set. They are comprehensive in the sense that if you can answer all six of these questionsaboutanysubject(orobject),fromthe answerstothese six questionsyoucanderive answers to any other question anyone asks about the subject (or object.) This is the total set. You neednootherinterrogative.Infact,there isnootherprimitive interrogative. Thisisafixed list.Itis nota hierarchy.The interrogativesare independentvariablesandthe answerstothese six primitive questionsconstitutesthe total knowledgebase aboutthe subject(orobject) being described. Since the six Abstractionsof the Frameworkare primitive andcomprehensive (theyare a fixed list,notahierarchy) andthe sixPerspectivesof the Frameworkare primitive andcomprehensive (theyare a fixedlist,nota hierarchy),theneach of the Cellsof the Frameworkis primitiveand the total set of Cells is comprehensive and it is “normalized” (one fact in one place).