ArchiMateコアフレームワークは、企業アーキテクチャ内の要素を分類する構造的なアプローチです。このフレームワークは、これらの要素を3つのレイヤーと3つの側面に整理し、企業の構成要素とそれらの相互作用について包括的な視点を提供します。このガイドでは、レイヤーと側面、それらの組み合わせ、およびArchiMateフルフレームワークと呼ばれる拡張フレームワークについて説明します。
レイヤー
ArchiMate言語は、要素を3つのコアレイヤー、すなわちビジネス、アプリケーション、テクノロジーに分類します。各レイヤーは企業の異なるレベルを表しています。

1. ビジネスレイヤー
- 焦点:顧客に提供されるサービス。
- 要素:
- ビジネスアクター:ビジネス役割を果たすエンティティ。
- ビジネスプロセス:顧客に価値を創出する活動。
- ビジネスオブジェクト:ビジネスプロセスで使用される情報またはオブジェクト。
- 目的:顧客およびステークホルダーと直接やり取りする上位レベルのサービスおよびプロセスを表す。
2. アプリケーションレイヤー
- 焦点:ビジネスレイヤーを支援するアプリケーションサービス。
- 要素:
- アプリケーションサービス:ソフトウェアアプリケーションが提供するサービス。
- ソフトウェアアプリケーション:これらのサービスを実現する実際のアプリケーション。
- 目的:ビジネスプロセスを可能にするソフトウェアアプリケーションおよびサービスを提供する。
3. テクノロジーレイヤー
- 焦点: アプリケーションを実行するために必要なインフラサービス。
- 要素:
- ハードウェア: サーバーやネットワークなどの物理的構成要素。
- システムソフトウェア: オペレーティングシステムやその他の基盤ソフトウェア。
- 目的: アプリケーションサービスをサポートするために必要な基盤インフラを提供する。
側面
ArchiMate言語は、要素を3つの側面、すなわちアクティブ構造、行動、パッシブ構造に分類する。これらの側面は、要素の特性に基づいてグループ化する。

1. アクティブ構造
- 焦点: 行動を実行する構造的要素。
- 要素:
- ビジネスアクター: ビジネス役割を果たすエンティティ。
- アプリケーションコンポーネント: ソフトウェアアプリケーションの一部。
- ノード: テクノロジー層における物理的または仮想的構成要素。
- 目的: 活動を実行する「主体」またはエンティティを表す。
2. 行動
- 焦点: アクティブ構造要素が実行する行動。
- 要素:
- ビジネスプロセス: カスタマーに価値をもたらす活動。
- アプリケーション機能: ソフトウェアアプリケーションによって実行される機能。
- テクノロジー・サービス: テクノロジー・コンポーネントによって提供されるサービス。
- 目的: 企業内の動的アクションおよびプロセスを記述する。
3. パッシブ構造
- 焦点: 行動が行われる対象となるオブジェクト。
- 要素:
- ビジネス・オブジェクト: ビジネスプロセスで使用される情報またはオブジェクト。
- データ・オブジェクト: アプリケーション機能で使用されるデータ。
- テクノロジー・オブジェクト: テクノロジー・サービスで使用されるオブジェクト。
- 目的: 行動要素によって作用される静的要素を表す。

レイヤーとアスペクトの統合
ArchiMateコアフレームワークは、これらのレイヤーとアスペクトを9つのセルからなるマトリクスに統合する。各セルは、特定のレイヤーとアスペクトの組み合わせを表す。たとえば:
- ビジネス・レイヤー + 行動アスペクト: ビジネスプロセスを含む。
- アプリケーション・レイヤー + アクティブ構造アスペクト: アプリケーションコンポーネントを含む。
- テクノロジー・レイヤー + パッシブ構造アスペクト: テクノロジー・オブジェクトを含む。
関係性と柔軟性
要素をレイヤーとアスペクトに分類することで、企業アーキテクチャの異なる部分間の関係性を理解しやすくなる。たとえば:
- ビジネス層のビジネスプロセスは、アプリケーション層のアプリケーション機能によって実現される可能性がある。
- アプリケーション層のアプリケーション機能は、テクノロジー層のテクノロジーサービスによって実現される可能性がある。

要素の分類はグローバルな分類であることを忘れないことが重要であり、現実の要素が単一の側面や層に厳密に当てはまるとは限らない。要素は異なる側面や層を結ぶこともできる。たとえば、ビジネス役割は、アクティブ構造と行動の側面をつなぐ構造的および行動的要素として見ることができる。
ArchiMateフルフレームワーク
ArchiMateフルフレームワークは、コアフレームワークにさらに層や側面を追加することで拡張し、企業アーキテクチャについてより詳細かつ包括的な視点を提供する。

追加の層と側面
- 動機側面:
- 焦点:変化の理由をモデル化する。
- 目的:アーキテクチャ的決定の背後にある駆動要因と目的を理解するのを助ける。
- 戦略層:
- 焦点:組織の能力をモデル化する。
- 目的:組織の戦略的能⼒とリソースを表す。
- 物理層:
- 焦点:物理世界を表す。
- 目的:施設や設備などの物理的要素を含む。
- 実装および移行層:
- 焦点:アーキテクチャの実装をモデル化する。
- 目的:現在のアーキテクチャ状態から将来の状態への移行および移行プロセスを記述する。
結論
ArchiMateコアフレームワークおよびその拡張であるフルフレームワークは、企業アーキテクチャに対する構造的で包括的なアプローチを提供します。要素をレイヤーとアスペクトに分類し、それらの関係を理解することで、組織は自らのアーキテクチャを明確に把握し、情報に基づいた意思決定を行うことができます。このガイドは、企業アーキテクチャの取り組みにおいてArchiMateフレームワークを効果的に理解し、適用するのに役立つことでしょう。
その他のArchiMateリソース:
- The Open Group認定ArchiMate 3ツール
- ArchiMateとは何か?
- ArchiMate図
- ArchiMate 3.0.1図の描き方
- ArchiMateビューイングメカニズムの理解
- ArchiMateビューイングガイド












