
Open Group Architecture Framework ( TOGAF ) はエンタープライズアーキテクチャフレームワークです。[ 2 ]これは、エンタープライズ情報技術アーキテクチャの設計、計画、実装、および管理のためのアプローチを提供します。[ 3 ] TOGAF は、設計のための高レベルのアプローチです。通常、ビジネス、アプリケーション、データ、およびテクノロジーの 4 つのレベルでモデル化されます。モジュール化、標準化、および既に存在する実績のあるテクノロジーと製品に大きく依存しています。
TOGAFは、米国国防総省のTAFIMとCapgeminiの統合アーキテクチャフレームワーク(IAF)を基に、 1995年にThe Open Groupによって開発が開始されました。 [ 4 ] 2016年現在、The Open Groupは、TOGAFがグローバル50社 の80% 、フォーチュン500社の60%で採用されていると主張しています。
アーキテクチャフレームワークとは、幅広い種類のアーキテクチャを開発するために使用できるツール群のことです。[ 5 ]一般的に、以下のような機能があります。
ANSI / IEEE規格1471-2000におけるアーキテクチャ(ソフトウェア集約型システム)の仕様は、「システムの基本的な構成であり、その構成要素、それらの相互関係および環境との関係、そしてシステムの設計と進化を規定する原則によって具体化される」と表現できる。
しかし、TOGAFには独自の見解があり、それは「システムの正式な記述、または実装を導くためのコンポーネントレベルでのシステムの詳細な計画」または「コンポーネントの構造、それらの相互関係、および時間の経過に伴う設計と進化を規定する原則とガイドライン」として指定される可能性があります。
アーキテクチャ開発手法(ADM)はTOGAFの中核を成すものであり、エンタープライズアーキテクチャのライフサイクルを開発および管理するための手法を記述したものである。

TOGAFは1990年代初頭に技術アーキテクチャ開発の方法論として開始され、The Open Groupによって広範なエンタープライズアーキテクチャフレームワークへと発展しました。[ 7 ] 1995年にはTOGAFの最初のバージョン(TOGAF 1.0)が発表されました。このバージョンは主に、1980年代後半に米国国防総省によって開発が開始された情報管理のための技術アーキテクチャフレームワーク(TAFIM)に基づいています。
2001 年 12 月に TOGAF 7、「テクニカル エディション」が発行されました。[ 8 ] TOGAF 8(「エンタープライズ エディション」)は 2002 年 12 月に初めて発行され、2003 年 12 月に TOGAF 8.1 として更新版が再発行されました。2005 年頃、TOGAF はThe Open Groupの登録商標となりました。[ 9 ] 2006 年 11 月に、The Open Group は TOGAF 8.1.1 をリリースしました。The Open Group によると、2011 年 2 月時点で 15,000 人以上が TOGAF 認定を受けています。[ 10 ] [ 11 ] 2018 年 4 月時点で、公式登録簿には 77,500 を超える認定が登録されています。[ 12 ]
TOGAF 8 から進化した TOGAF 9 には、次のような多くの新機能が含まれています。[ 13 ] [ 14 ]
その他のガイドラインとテクニックは以下のとおりです。
最新バージョンはTOGAF 10で、2022年4月25日にリリースされました。[ 16 ]
The Open Groupは、組織が独自の内部非営利目的で使用する場合に限り、TOGAFを無償で提供しています。[ 17 ]
TOGAFは、アーキテクチャドメインと呼ばれる4つの相互に関連する専門分野に基づいています。
アーキテクチャ開発手法(ADM)は、組織のビジネスおよび情報技術のニーズを満たすエンタープライズアーキテクチャを開発するために使用されます。組織のニーズに合わせてカスタマイズすることができ、その後、アーキテクチャ計画活動の実行を管理するために使用されます。[ 18 ]
このプロセスは反復的かつ循環的です。各ステップで要件との照合が行われます。フェーズCでは、データアーキテクチャとアプリケーションアーキテクチャの両方を組み合わせた処理が行われます。ステップBとCの間には、完全な情報アーキテクチャを提供するために、さらに詳細な説明を追加することができます。
パフォーマンスエンジニアリングの作業手法は、要件定義フェーズ、ビジネスアーキテクチャ、情報システムアーキテクチャ、およびテクノロジーアーキテクチャの各フェーズに適用されます。情報システムアーキテクチャにおいては、データアーキテクチャとアプリケーションアーキテクチャの両方に適用されます。
エンタープライズ・コンティニュアムは、アーキテクチャ・リポジトリ内外を問わず、汎用的な基盤アーキテクチャから組織固有のカスタマイズされたアーキテクチャまで、ソリューションとアーキテクチャを連続体として分類する方法です。[ 19 ]これには、アーキテクチャ・モデル、アーキテクチャ・パターン、アーキテクチャ記述、その他の成果物が含まれます。これらの成果物は、企業内だけでなく、IT業界全体にも存在する可能性があります。
エンタープライズ・コンティニュアムは、アーキテクチャ・コンティニュアムとソリューション・コンティニュアムの両方から構成されます。アーキテクチャ・コンティニュアムは、再利用可能なアーキテクチャ資産の構造化を規定し、企業が利用できる情報システムのルール、表現、および関係性を含みます。ソリューション・コンティニュアムは、再利用可能なソリューション・ビルディング・ブロック(SBB)を定義することにより、アーキテクチャ・コンティニュアムの実装を記述します。
TOGAFは、ツールと人材の両方に対する認定資格を提供しています。
認定されたTOGAF 9ツールは以下の表に記載されており、一般的にThe Open Groupに登録されています。[ 20 ]