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

  1. Select reference models, viewpoints, and tools
  1. Develop Baseline Technology Architecture Description
  1. Develop Target Technology Architecture Description
  1. Perform Gap Analysis
  1. Define candidate roadmap components
  1. Resolve impacts across the Architecture Landscape
  1. Conduct formal stakeholder review
  1. Finalize the Technology Architecture
  1. 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

  1. 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