7. Complete the architecture definition

Objective    Approach     Inputs     Activities    Outputs


target architecture development - complete definitionObjective

The objective of this step is to fully specify the target architecture. This is a complex and iterative process in which the selection of building blocks and interfaces has a big impact on how the original requirements are met. Figure 2 shows this as two boxes, captioned as steps 7a and 7b, but in reality the process is more complicated. See Part IV, Building Block Example, for further details.

Approach

Completion of the architecture definition may be achieved in two steps, by defining an intermediate migration architecture in addition to the final target architecture, if complexity of migration requires it.

The specification of building blocks as a portfolio of services is an evolutionary process:

A full list of standards and specifications recommended by The Open Group can be found in Part III, Standards Information Base.

Inputs

The inputs to this step are:

Activities

Key activities in this step include:

  1. Ensure clear documentation of all interfaces for each building block (APIs, data formats, protocols, hardware interfaces).

  2. Select standards for each interface of the architecture building blocks, reusing as much as possible from TOGAF TRM.

  3. Fully document each architecture building block.

  4. Final cross check against business goals.

  5. Document final requirements traceability reports

  6. Create final mapping of the architectures within the architecture continuum.

Outputs

The outputs of this step are:

Step 8: Conduct gap analysis


Copyright © The Open Group, 1998, 1999, 2000, 2001