D - Technology Architecture
Objectives
Develop the Target Technology Architecture
Identify candidate Architecture Roadmap components
enables
physical
logical
data components
Architecture Vision
based upon gaps
between
Baseline Technology Architectures
Target Technology Architectures
Outputs
Statement of Architecture Work
Validated technology principles
Draft Architecture Requirements Specification
Draft Architecture Definition Document
Technology Architecture components of an Architecture Roadmap
Views corresponding to the selected viewpoints addressing key
stakeholder concerns
Target Technology Architecture
Baseline Technology Architecture
Environments and locations
{development, production}
Technology platforms and their decomposition
Technology components and their relationships to information
systems
Expected processing load and distribution of load across technology components
Physical (network) communications
Hardware and network specifications
Gap Analysis results
• Updated technology requirements
Steps
- Select reference models, viewpoints, and tools
- Develop Baseline Technology Architecture Description
- Develop Target Technology Architecture Description
- Perform Gap Analysis
- Define candidate roadmap components
- Resolve impacts across the Architecture Landscape
- Conduct formal stakeholder review
- Finalize the Technology Architecture
- Create Architecture Defi nition Document
Description
Select relevant Technology Architecture resources (reference models, patterns, etc.)
on the basis of the business drivers, stakeholders,
and their concerns
Technology Architecture viewpoints
enable the architect to demonstrate how the stakeholder concerns are being addressed in the Technology Architecture.
Identify appropriate tools and techniques
used for the capture, modeling, and analysis, in
association with the selected viewpoints
Determine the Overall Modeling Process
Identify Required Catalogs, Matrices, and Diagrams
Identify Types of Requirements to be Collected
Select Services
For each viewpoint, select the models needed to support the specific view required
Technology Architecture should create technology catalogs
Catalogs
inventories of the core assets of the business
hierarchical in nature
capture the decomposition of a metamodel entity
decompositions across related model entities
Based on existing technology catalogs and the analysis of applications carried out in the Application Architecture phase, collect a list of products in use.
extend the product list by examining products that provide the required functionality and meet the required standards
Classify products against the TOGAF TRM if appropriate
If technology standards are currently in place, apply these to the technology component catalog to gain a baseline view of compliance with technology standards.
Catalogs
Matrices
Technology Standards catalog
Technology Portfolio catalog
Application/Technology matrix
Diagrams
Environments and Locations diagram
Platform Decomposition diagram
Processing diagram
Networked Computing/Hardware diagram
Communications Engineering diagram
services portfolios are combinations of
basic services from the service categories in the TOGAF TRM that do not conflict
For each building block
build up a service description portfolio as a set of
non-conflicting services
Further Reading
Content Metamodel
TRM
existing technology components are likely to be carried over into the Target Technology
Identify the relevant Technology Architecture building blocks
If nothing exists , define each application in line with the Technology Portfolio catalog;
Begin by converting the description of the existing environment into the terms of the organization’s Foundation Architecture (e.g., the TOGAF Foundation Architecture’s TRM ).
set down a list of key questions which can be used later in the development process to measure the effectiveness of the new architecture
identify the relevant Technology Architecture building blocks
Architecture Building Blocks (ABBs) describe the required functionality and how it may be implemented without the detail introduced by configuration or detailed design
A key process in the creation of a broad architectural model of the target system is the conceptualization of building blocks
- 3 Building blocks and ADM
Th is initial Technology Architecture Roadmap will be used as raw material to support more detailed defi nition of a consolidated, crossdiscipline roadmap within Phase E: Opportunities & Solutions
Have recent changes been made that impact the Technology
Architecture?
Does this Technology Architecture impact any pre-existing architectures?
Are there any opportunities to re-use work from this Technology Architecture in other areas of the organization
Identify gaps between the baseline and target using
Gap Analysis
Does this Technology Architecture impact other projects (planned or those in progress)
Will this Technology Architecture be impacted by other projects (planned or those in progress)?
Select standards for each of the building blocks, re-using
Fully document each building block
Finalize all the work products