SlideShare a Scribd company logo
1 of 15
Download to read offline
Spring - 2010
   We need to partition architectures because:
    ◦ Addressing all problems within a single architecture is too complex.
    ◦ Different architectures conflict with one another (e.g., the state of the
      enterprise changes over time and an architecture from one time period will
      conflict with an architecture for a different time period).
    ◦ Different people need to work on different elements of architecture at the
      same time and partitions allow for specific groups of architects to own
      and develop specific segments of the architecture.
    ◦ Effective architecture re-use requires modular architecture segments that
      can be taken and incorporated into broader architectures and solutions.
   However, it is difficult to present a definitive partitioning
    model for architecture, as each enter prise is likely to
    adopt a partitioning model that reflects its own operating
    model
   Subject Matter:
    ◦ The most obvious way to describe a solution is to examine its content, structure, and function
      (i.e., its subject matter).
    ◦ Additionally, the solution may be described by examining the boundary of the solution and all
      the external factors that interact with the solution at the solution boundary (e.g., pre-
      conditions, post-conditions, consumers, suppliers, ownership, operation, influencing factors).

   Time:
    ◦ All solutions exist for a period of time. The subject matter and environment of a solution are
      likely to fundamentally change over time, so identifying the time period of a solution is a key
      contextual factor to consider. Additionally, when future solutions are being described, often the
      time period of the solution represents a target realization date and is used to plan and organize
      change activity.

   Maturity/Volatility:
    ◦ The extent to which the subject matter and environment of a solution are likely to change over
      time. Highly volatile or immature solutions are likely to be managed and valued very differently
      to very stable or mature solutions (e.g., flexible solutions are more valuable in volatile
      environments).
   Subject Matter:
    ◦ Architectures describe specific solutions and consequently inherit the objective characteristics
      of the solution that they represent (i.e., the subject matter, environment, time, and volatility).
   Viewpoint:
    ◦ The architectural domains considered and specific artifacts produced will provide a partial
      representation of the solution based on the needs of stakeholders.
    ◦ This viewpoint may be general, or specific to a particular architecture domain (i.e., business,
      data, application, and technology) or other consideration (i.e., Security, Operational
      Management, Integration, Construction, etc.).
   Level of Detail:
    ◦ The level of detail used to represent a solution has a strong influence on how an architecture
      can be used. Generally, less detailed architectures are more effective in communicating an
      overall solution approach, but less effective in supporting its realization.
   Level of Abstraction:
    ◦ A consideration for architecture characterization is how abstracted the architecture is from the
      solutions that it represents. For example, some architectures provide a direct description of a
      solution and others may describe an approach or pattern that is used across many solutions.
   Accuracy:
    ◦ Any architecture is a representation of reality and is not necessarily a completely accurate
      description of the intended solution. Typically, the level and quality of resource invested in the
      creation of an architecture will determine the accuracy of the result.
   Subject Matter:
    ◦ The subject matter area is generally the primary organizing characteristic for describing an
      Architecture Landscape. Architectures are functionally decomposed into a hierarchy of specific
      subject areas or segments.
   Level of Detail:
    ◦ With broader subject areas, less detail is needed to ensure that the architecture has a
      manageable size and complexity. More specific subject matter areas will generally permit (and
      require) more detailed architectures.
   Time Period:
    ◦ For a specific subject matter and level of detail an enterprise can create a Baseline Architecture
      and a set of Target Architectures that stretch into the future. Broader and less detailed
      architectures will generally be valid for longer periods of time and can provide a vision for the
      enterprise that stretches further into the future.
   Viewpoint:
    ◦ For a particular subject area, level of detail, and time period the stakeholders for architecture
      will have requirements to see architectures that address particular issues or viewpoints.
   Accuracy:
    ◦ Finally, each architecture view will progress through a development cycle where it increases in
      accuracy until finally approved. After approval, an architecture will begin to decrease in accuracy
      if not actively maintained. In some cases recency may be used as an organizing factor for
      historic architectures.
   Level of Abstraction:
    ◦ Because reference models aim to be abstract, re-usable solution approaches that
      can be adopted in many circumstances, the level of abstraction is generally a good
      starting place for organizing reference models. Highly abstracted models may be
      applicable to all enterprises. As these models become more specific they may only
      be relevant to certain types of system, certain industries, or even be specific to a
      single enter prise or line of business.

   Subject Matter:
    ◦ Within a particular level of abstraction several related models may address a
      particular theme or topic and therefore partitioning according to subject matter
      allows for ease-of-reference.

   Viewpoint:
    ◦ For any given subject, a number of reference models may address that subject from
      different complementary viewpoints. Related viewpoints can be grouped together to
      provide a richer understanding of the desired approach.
1. Foundation Architectures are very abstract reference models that could be applied to all enter
   prise architectures or solutions.
2. Common Systems Architectures show patterns and approaches for common systems that
   occur across many enter prises and industries, such as Enterprise Resource Planning (ERP)
   systems.
3. Industry Architectures provide shared blueprints that can apply to many partners or
   competitors within a single industry.
4. Organization-Specific Architectures provide common reference models that are specific to
   the enterprise, but still can apply across several business areas.
1. Business Standards relate to standard practice in the Business Architecture domain, including
   standard processes, roles, responsibilities, organization models, etc.
2. Data Standards relate to standard practice in the Data Architecture domain, including standard
   data models, data governance models, etc.
3. Application Standards relate to standard practice in the Application Architecture domain,
   including standard applications, application types, and application functionality.
4. Technology Standards relate to standard practice in the Technology Architecture domain,
   including standard products, product types, and proper usage constraints for technologies.
Content aggregation and integration can
be addressed from a number of
dimensions:
1. Integration across the architectural
    domains provides a cross-domain
    view of the state of a segment of the
    enterprise for a point in time.
2. Integration across the organizational
    scope of the business provides a
    cross-segment view of the enterprise.
3. The Architecture Vision provides an
    integrated summary of Architecture
    Definitions, which provide an
    integrated summary of Transition
    Architectures.
   TOGAF Version 9, The Open Group
    Architecture Framework (TOGAF), 2009
If you have one last breath
use it to say...

More Related Content

What's hot

Building a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBuilding a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBas van Gils
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateIver Band
 
Modeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageModeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageIver Band
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?Precisely
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshJeffrey T. Pollock
 
Modeling the Insurance Enterprise
Modeling the Insurance EnterpriseModeling the Insurance Enterprise
Modeling the Insurance EnterpriseIver Band
 
A Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkA Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkPaul Sullivan
 
Data Architecture Strategies
Data Architecture StrategiesData Architecture Strategies
Data Architecture StrategiesDATAVERSITY
 
Data Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & ApproachesData Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & ApproachesDATAVERSITY
 
Operational Risk Management Data Validation Architecture
Operational Risk Management Data Validation ArchitectureOperational Risk Management Data Validation Architecture
Operational Risk Management Data Validation ArchitectureAlan McSweeney
 
TOGAF Certification
TOGAF Certification TOGAF Certification
TOGAF Certification Miguel Vilaca
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core conceptsPaul Sullivan
 
TOGAF 9.2 - ADM - Preliminary Phase
TOGAF 9.2 - ADM - Preliminary PhaseTOGAF 9.2 - ADM - Preliminary Phase
TOGAF 9.2 - ADM - Preliminary PhaseManishMeshram18
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationRiaz A. Khan, OpenCA, TOGAF
 
DAS Slides: Data Governance - Combining Data Management with Organizational ...
DAS Slides: Data Governance -  Combining Data Management with Organizational ...DAS Slides: Data Governance -  Combining Data Management with Organizational ...
DAS Slides: Data Governance - Combining Data Management with Organizational ...DATAVERSITY
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureDATAVERSITY
 
Togaf 9 catalogs, matrices and diagrams
Togaf 9 catalogs, matrices and diagrams  Togaf 9 catalogs, matrices and diagrams
Togaf 9 catalogs, matrices and diagrams Mohammed Omar
 
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessWhy an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessInformatica
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureLeo Shuster
 

What's hot (20)

Building a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBuilding a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMate
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
Modeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageModeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 Language
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
Modeling the Insurance Enterprise
Modeling the Insurance EnterpriseModeling the Insurance Enterprise
Modeling the Insurance Enterprise
 
A Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkA Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability Framework
 
Data Architecture Strategies
Data Architecture StrategiesData Architecture Strategies
Data Architecture Strategies
 
Data Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & ApproachesData Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & Approaches
 
Operational Risk Management Data Validation Architecture
Operational Risk Management Data Validation ArchitectureOperational Risk Management Data Validation Architecture
Operational Risk Management Data Validation Architecture
 
TOGAF Certification
TOGAF Certification TOGAF Certification
TOGAF Certification
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core concepts
 
TOGAF 9.2 - ADM - Preliminary Phase
TOGAF 9.2 - ADM - Preliminary PhaseTOGAF 9.2 - ADM - Preliminary Phase
TOGAF 9.2 - ADM - Preliminary Phase
 
TOGAF 9 Architectural Artifacts
TOGAF 9  Architectural ArtifactsTOGAF 9  Architectural Artifacts
TOGAF 9 Architectural Artifacts
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
 
DAS Slides: Data Governance - Combining Data Management with Organizational ...
DAS Slides: Data Governance -  Combining Data Management with Organizational ...DAS Slides: Data Governance -  Combining Data Management with Organizational ...
DAS Slides: Data Governance - Combining Data Management with Organizational ...
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
 
Togaf 9 catalogs, matrices and diagrams
Togaf 9 catalogs, matrices and diagrams  Togaf 9 catalogs, matrices and diagrams
Togaf 9 catalogs, matrices and diagrams
 
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessWhy an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business Success
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 

Viewers also liked

Securing ever growing and complex business systems v1 1
Securing ever growing and complex business systems v1 1Securing ever growing and complex business systems v1 1
Securing ever growing and complex business systems v1 1Maganathin Veeraragaloo
 
Togaf 9 Capability Based Planning Ver1 0
Togaf 9   Capability Based Planning Ver1 0Togaf 9   Capability Based Planning Ver1 0
Togaf 9 Capability Based Planning Ver1 0Maganathin Veeraragaloo
 
SABSA - Business Attributes Profiling
SABSA - Business Attributes ProfilingSABSA - Business Attributes Profiling
SABSA - Business Attributes ProfilingSABSAcourses
 

Viewers also liked (20)

Securing ever growing and complex business systems v1 1
Securing ever growing and complex business systems v1 1Securing ever growing and complex business systems v1 1
Securing ever growing and complex business systems v1 1
 
ESA for Business
ESA for BusinessESA for Business
ESA for Business
 
Criteria For EA Tool Selection
Criteria For EA Tool SelectionCriteria For EA Tool Selection
Criteria For EA Tool Selection
 
TOGAF 9 Guidelinesand Techniques Ver1 0
TOGAF 9   Guidelinesand Techniques Ver1 0TOGAF 9   Guidelinesand Techniques Ver1 0
TOGAF 9 Guidelinesand Techniques Ver1 0
 
Togaf introduction ver1 0
Togaf introduction ver1 0Togaf introduction ver1 0
Togaf introduction ver1 0
 
TOGAF 9 Enterprise Continuum
TOGAF 9 Enterprise ContinuumTOGAF 9 Enterprise Continuum
TOGAF 9 Enterprise Continuum
 
Togaf 9 Capability Based Planning Ver1 0
Togaf 9   Capability Based Planning Ver1 0Togaf 9   Capability Based Planning Ver1 0
Togaf 9 Capability Based Planning Ver1 0
 
TOGAF 9 Soa Governance Ver1 0
TOGAF 9   Soa Governance Ver1 0TOGAF 9   Soa Governance Ver1 0
TOGAF 9 Soa Governance Ver1 0
 
SABSA Implementation(Part IV)_ver1-0
SABSA Implementation(Part IV)_ver1-0SABSA Implementation(Part IV)_ver1-0
SABSA Implementation(Part IV)_ver1-0
 
SABSA Implementation(Part V)_ver1-0
SABSA Implementation(Part V)_ver1-0SABSA Implementation(Part V)_ver1-0
SABSA Implementation(Part V)_ver1-0
 
SABSA Implementation(Part II)_ver1-0
SABSA Implementation(Part II)_ver1-0SABSA Implementation(Part II)_ver1-0
SABSA Implementation(Part II)_ver1-0
 
SABSA Implementation(Part III)_ver1-0
SABSA Implementation(Part III)_ver1-0SABSA Implementation(Part III)_ver1-0
SABSA Implementation(Part III)_ver1-0
 
SABSA - Business Attributes Profiling
SABSA - Business Attributes ProfilingSABSA - Business Attributes Profiling
SABSA - Business Attributes Profiling
 
Archimate Meta Model
Archimate   Meta ModelArchimate   Meta Model
Archimate Meta Model
 
SABSA Implementation(Part VI)_ver1-0
SABSA Implementation(Part VI)_ver1-0SABSA Implementation(Part VI)_ver1-0
SABSA Implementation(Part VI)_ver1-0
 
Ea Value And Benefits Ver1 0
Ea Value And Benefits Ver1 0Ea Value And Benefits Ver1 0
Ea Value And Benefits Ver1 0
 
TOGAF 9 Methodology Ver1 0
TOGAF 9  Methodology Ver1 0TOGAF 9  Methodology Ver1 0
TOGAF 9 Methodology Ver1 0
 
Ea As Strategy Ver1 1
Ea As Strategy Ver1 1Ea As Strategy Ver1 1
Ea As Strategy Ver1 1
 
SABSA overview
SABSA overviewSABSA overview
SABSA overview
 
SABSA Implementation(Part I)_ver1-0
SABSA Implementation(Part I)_ver1-0SABSA Implementation(Part I)_ver1-0
SABSA Implementation(Part I)_ver1-0
 

Similar to TOGAF 9 Architecture Partitioning

An Introduction To Fundamental Architecture Concepts
An Introduction To Fundamental Architecture ConceptsAn Introduction To Fundamental Architecture Concepts
An Introduction To Fundamental Architecture ConceptsHannah Baker
 
Togaf 9 introduction
Togaf 9 introductionTogaf 9 introduction
Togaf 9 introductionVinod Wilson
 
Unit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software ArchitectureUnit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software ArchitectureDhivyaa C.R
 
System design process.pptx
System design process.pptxSystem design process.pptx
System design process.pptxNajibMuhammad16
 
A Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architectureA Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architectureSriram Sabesan
 
Enterprise Architecture for BPR
Enterprise Architecture for BPREnterprise Architecture for BPR
Enterprise Architecture for BPRRichard Freggi
 
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringThe Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringRichard Freggi
 
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptxUE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptxBharathVaak
 
Cse 6007 fall2012
Cse 6007 fall2012Cse 6007 fall2012
Cse 6007 fall2012rhrashel
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Sudarshan Dhondaley
 
Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...
Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...
Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...Galala University
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notesSudarshan Dhondaley
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxKarthigaiSelviS3
 
Enterprise reference architecture v1.2
Enterprise reference architecture   v1.2Enterprise reference architecture   v1.2
Enterprise reference architecture v1.2Ahmed Fattah
 
An introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptsAn introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptswweinmeyer79
 
Architectural design
Architectural designArchitectural design
Architectural designKiranStha
 
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvfUNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvfputtipavan23022023
 

Similar to TOGAF 9 Architecture Partitioning (20)

An Introduction To Fundamental Architecture Concepts
An Introduction To Fundamental Architecture ConceptsAn Introduction To Fundamental Architecture Concepts
An Introduction To Fundamental Architecture Concepts
 
Unit 2
Unit 2Unit 2
Unit 2
 
Togaf 9 introduction
Togaf 9 introductionTogaf 9 introduction
Togaf 9 introduction
 
Unit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software ArchitectureUnit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software Architecture
 
System design process.pptx
System design process.pptxSystem design process.pptx
System design process.pptx
 
A Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architectureA Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architecture
 
Enterprise Architecture for BPR
Enterprise Architecture for BPREnterprise Architecture for BPR
Enterprise Architecture for BPR
 
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringThe Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process Reengineering
 
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptxUE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
 
Cse 6007 fall2012
Cse 6007 fall2012Cse 6007 fall2012
Cse 6007 fall2012
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5
 
Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...
Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...
Integrating Sustainability Strategies in Design and Practice - ادماج استراتجي...
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
Enterprise reference architecture v1.2
Enterprise reference architecture   v1.2Enterprise reference architecture   v1.2
Enterprise reference architecture v1.2
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
An introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptsAn introduction to fundamental architecture concepts
An introduction to fundamental architecture concepts
 
Architectural design
Architectural designArchitectural design
Architectural design
 
Power point for project
Power point for projectPower point for project
Power point for project
 
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvfUNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
 

More from Maganathin Veeraragaloo

Cybersecurity Capability Maturity Model (C2M2)
Cybersecurity Capability Maturity Model (C2M2)Cybersecurity Capability Maturity Model (C2M2)
Cybersecurity Capability Maturity Model (C2M2)Maganathin Veeraragaloo
 
ZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORK
ZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORKZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORK
ZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORKMaganathin Veeraragaloo
 
CYBERSECURITY MESH - DIGITAL TRUST FRAMEWORK
CYBERSECURITY MESH - DIGITAL TRUST FRAMEWORKCYBERSECURITY MESH - DIGITAL TRUST FRAMEWORK
CYBERSECURITY MESH - DIGITAL TRUST FRAMEWORKMaganathin Veeraragaloo
 
Enterprise security architecture approach
Enterprise security architecture approachEnterprise security architecture approach
Enterprise security architecture approachMaganathin Veeraragaloo
 

More from Maganathin Veeraragaloo (20)

MULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTUREMULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTURE
 
Cloud security (domain11 14)
Cloud security (domain11 14)Cloud security (domain11 14)
Cloud security (domain11 14)
 
Cloud security (domain6 10)
Cloud security (domain6 10)Cloud security (domain6 10)
Cloud security (domain6 10)
 
Cloud Security (Domain1- 5)
Cloud Security (Domain1- 5)Cloud Security (Domain1- 5)
Cloud Security (Domain1- 5)
 
BTABOK / ITABOK
BTABOK / ITABOKBTABOK / ITABOK
BTABOK / ITABOK
 
Observability
ObservabilityObservability
Observability
 
Foresight 4 Cybersecurity
Foresight 4 CybersecurityForesight 4 Cybersecurity
Foresight 4 Cybersecurity
 
Cybersecurity Capability Maturity Model (C2M2)
Cybersecurity Capability Maturity Model (C2M2)Cybersecurity Capability Maturity Model (C2M2)
Cybersecurity Capability Maturity Model (C2M2)
 
CLOUD NATIVE SECURITY
CLOUD NATIVE SECURITYCLOUD NATIVE SECURITY
CLOUD NATIVE SECURITY
 
ZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORK
ZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORKZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORK
ZERO TRUST ARCHITECTURE - DIGITAL TRUST FRAMEWORK
 
ISO 27005 - Digital Trust Framework
ISO 27005 - Digital Trust FrameworkISO 27005 - Digital Trust Framework
ISO 27005 - Digital Trust Framework
 
ITIL4 - DIGITAL TRUST FRAMEWORK
ITIL4 - DIGITAL TRUST FRAMEWORKITIL4 - DIGITAL TRUST FRAMEWORK
ITIL4 - DIGITAL TRUST FRAMEWORK
 
CYBERSECURITY MESH - DIGITAL TRUST FRAMEWORK
CYBERSECURITY MESH - DIGITAL TRUST FRAMEWORKCYBERSECURITY MESH - DIGITAL TRUST FRAMEWORK
CYBERSECURITY MESH - DIGITAL TRUST FRAMEWORK
 
COBIT 2019 - DIGITAL TRUST FRAMEWORK
COBIT 2019 - DIGITAL TRUST FRAMEWORKCOBIT 2019 - DIGITAL TRUST FRAMEWORK
COBIT 2019 - DIGITAL TRUST FRAMEWORK
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
 
Enterprise security architecture approach
Enterprise security architecture approachEnterprise security architecture approach
Enterprise security architecture approach
 
Cloud and Data Privacy
Cloud and Data PrivacyCloud and Data Privacy
Cloud and Data Privacy
 
XaaS Overview
XaaS OverviewXaaS Overview
XaaS Overview
 
Multi cloud security architecture
Multi cloud security architecture Multi cloud security architecture
Multi cloud security architecture
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 

TOGAF 9 Architecture Partitioning

  • 2. We need to partition architectures because: ◦ Addressing all problems within a single architecture is too complex. ◦ Different architectures conflict with one another (e.g., the state of the enterprise changes over time and an architecture from one time period will conflict with an architecture for a different time period). ◦ Different people need to work on different elements of architecture at the same time and partitions allow for specific groups of architects to own and develop specific segments of the architecture. ◦ Effective architecture re-use requires modular architecture segments that can be taken and incorporated into broader architectures and solutions.  However, it is difficult to present a definitive partitioning model for architecture, as each enter prise is likely to adopt a partitioning model that reflects its own operating model
  • 3. Subject Matter: ◦ The most obvious way to describe a solution is to examine its content, structure, and function (i.e., its subject matter). ◦ Additionally, the solution may be described by examining the boundary of the solution and all the external factors that interact with the solution at the solution boundary (e.g., pre- conditions, post-conditions, consumers, suppliers, ownership, operation, influencing factors).  Time: ◦ All solutions exist for a period of time. The subject matter and environment of a solution are likely to fundamentally change over time, so identifying the time period of a solution is a key contextual factor to consider. Additionally, when future solutions are being described, often the time period of the solution represents a target realization date and is used to plan and organize change activity.  Maturity/Volatility: ◦ The extent to which the subject matter and environment of a solution are likely to change over time. Highly volatile or immature solutions are likely to be managed and valued very differently to very stable or mature solutions (e.g., flexible solutions are more valuable in volatile environments).
  • 4. Subject Matter: ◦ Architectures describe specific solutions and consequently inherit the objective characteristics of the solution that they represent (i.e., the subject matter, environment, time, and volatility).  Viewpoint: ◦ The architectural domains considered and specific artifacts produced will provide a partial representation of the solution based on the needs of stakeholders. ◦ This viewpoint may be general, or specific to a particular architecture domain (i.e., business, data, application, and technology) or other consideration (i.e., Security, Operational Management, Integration, Construction, etc.).  Level of Detail: ◦ The level of detail used to represent a solution has a strong influence on how an architecture can be used. Generally, less detailed architectures are more effective in communicating an overall solution approach, but less effective in supporting its realization.  Level of Abstraction: ◦ A consideration for architecture characterization is how abstracted the architecture is from the solutions that it represents. For example, some architectures provide a direct description of a solution and others may describe an approach or pattern that is used across many solutions.  Accuracy: ◦ Any architecture is a representation of reality and is not necessarily a completely accurate description of the intended solution. Typically, the level and quality of resource invested in the creation of an architecture will determine the accuracy of the result.
  • 5. Subject Matter: ◦ The subject matter area is generally the primary organizing characteristic for describing an Architecture Landscape. Architectures are functionally decomposed into a hierarchy of specific subject areas or segments.  Level of Detail: ◦ With broader subject areas, less detail is needed to ensure that the architecture has a manageable size and complexity. More specific subject matter areas will generally permit (and require) more detailed architectures.  Time Period: ◦ For a specific subject matter and level of detail an enterprise can create a Baseline Architecture and a set of Target Architectures that stretch into the future. Broader and less detailed architectures will generally be valid for longer periods of time and can provide a vision for the enterprise that stretches further into the future.  Viewpoint: ◦ For a particular subject area, level of detail, and time period the stakeholders for architecture will have requirements to see architectures that address particular issues or viewpoints.  Accuracy: ◦ Finally, each architecture view will progress through a development cycle where it increases in accuracy until finally approved. After approval, an architecture will begin to decrease in accuracy if not actively maintained. In some cases recency may be used as an organizing factor for historic architectures.
  • 6.
  • 7.
  • 8. Level of Abstraction: ◦ Because reference models aim to be abstract, re-usable solution approaches that can be adopted in many circumstances, the level of abstraction is generally a good starting place for organizing reference models. Highly abstracted models may be applicable to all enterprises. As these models become more specific they may only be relevant to certain types of system, certain industries, or even be specific to a single enter prise or line of business.  Subject Matter: ◦ Within a particular level of abstraction several related models may address a particular theme or topic and therefore partitioning according to subject matter allows for ease-of-reference.  Viewpoint: ◦ For any given subject, a number of reference models may address that subject from different complementary viewpoints. Related viewpoints can be grouped together to provide a richer understanding of the desired approach.
  • 9. 1. Foundation Architectures are very abstract reference models that could be applied to all enter prise architectures or solutions. 2. Common Systems Architectures show patterns and approaches for common systems that occur across many enter prises and industries, such as Enterprise Resource Planning (ERP) systems. 3. Industry Architectures provide shared blueprints that can apply to many partners or competitors within a single industry. 4. Organization-Specific Architectures provide common reference models that are specific to the enterprise, but still can apply across several business areas.
  • 10. 1. Business Standards relate to standard practice in the Business Architecture domain, including standard processes, roles, responsibilities, organization models, etc. 2. Data Standards relate to standard practice in the Data Architecture domain, including standard data models, data governance models, etc. 3. Application Standards relate to standard practice in the Application Architecture domain, including standard applications, application types, and application functionality. 4. Technology Standards relate to standard practice in the Technology Architecture domain, including standard products, product types, and proper usage constraints for technologies.
  • 11.
  • 12.
  • 13. Content aggregation and integration can be addressed from a number of dimensions: 1. Integration across the architectural domains provides a cross-domain view of the state of a segment of the enterprise for a point in time. 2. Integration across the organizational scope of the business provides a cross-segment view of the enterprise. 3. The Architecture Vision provides an integrated summary of Architecture Definitions, which provide an integrated summary of Transition Architectures.
  • 14. TOGAF Version 9, The Open Group Architecture Framework (TOGAF), 2009
  • 15. If you have one last breath use it to say...