The Open Group Architecture Framework
アーキテクチャ構築手法(Architecture Development Method、ADM)は、その組織のビジネスや情報技術の必要性に応じたエンタープライズアーキテクチャを開発するのに適用される。その組織の必要性に応じて調整され、その後アーキテクチャ計画立案活動を管理する際に使用される。
アーキテクチャ開発の流れの概念図はArchitecture Development Cycleにある。
このプロセスは反復的で周期的である。各段階で要求仕様が検証される。フェーズCはデータ・アーキテクチャとアプリケーション・アーキテクチャの一種の結合に関連する。
BとCの間で、追加の明確化を挿入することができ、それにより完全な情報アーキテクチャを提供する。
パフォーマンスエンジニアリングの手法が要求分析フェーズ、ビジネス・アーキテクチャのフェーズ、情報システムアーキテクチャのフェーズ、テクノロジー・アーキテクチャのフェーズのそれぞれに適用される。情報システムアーキテクチャのフェーズでは、データ・アーキテクチャとアプリケーション・アーキテクチャの両方に適用される。
ANSI/IEEE Std 1471-2000 によれば、(ソフトウェア中心のシステムの)アーキテクチャとは「システムの基盤であり、コンポーネント群、コンポーネント間の相互関係と環境との関係、設計と改良を管理する原則により構成される」ものである。
しかし、TOGAF ではアーキテクチャを「システムの形式記述、あるいはシステムのコンポーネントレベルの実装を補助する詳細な計画」または「コンポーネント群の構造、それらの関係、設計と改良を常に管理制御する原則とガイドライン」であるとされている。
アーキテクチャ・フレームワークは、広範囲の各種アーキテクチャを開発するのに使えるツール群を意味する。アーキテクチャ・フレームワークは以下のような特徴を備える。
情報システムを構成要素群で定義するための方法論を記述する。
構成要素がどう組合わせられるかを示す。
ツール群を含む。
共通語彙を提供する。
推奨標準のリストを含む。
構成要素の実装に使用可能な製品のリストを含む。
TOGAF はこのような特徴を持つアーキテクチャ・フレームワークである。