クイックラーニングArchiMate 第4部 – レイヤーとアーキテクチャフレームワーク

レイヤーとアーキテクチャ

ArchiMate言語は、前回の記事で紹介されたコアコンセプトに基づいて、3つの主要なレイヤーを定義する。

  1. ビジネスレイヤー提供する 製品およびサービス外部の顧客に提供され、これらは実装されるビジネスプロセスによって実施されるビジネスアクター組織内において。
  2. アプリケーションレイヤービジネスレイヤーのサービスを支援し、これらは実装される(ソフトウェア)アプリケーション.
  3. テクノロジーレイヤーアプリケーションを実行するために必要なインフラストラクチャサービスを提供する(例:処理、ストレージ、通信サービスなど)、実装されるを通じてコンピュータおよび通信機器とシステムソフトウェア。

各層内のモデルの一般的な構造は類似している。同じ種類の概念と関係が使用されるが、その正確な性質や粒度は異なる。
層間の重要な関係は「使用される」関係である:上位層は下位層が提供するサービスを使用する。
もう一つの重要な関係は「実装」関係である:下位層の要素が上位層の同等の要素を実装することがある:

  • 「データオブジェクト」(アプリケーション層)は「ビジネスオブジェクト」(ビジネス層)を実装できる。
  • 「アーティファクト」(テクノロジー層)は「データオブジェクト」または「アプリケーションコンポーネント」(アプリケーション層)を実装できる。

以前に特定されたアスペクトとレイヤーは、9セルフレームワークに整理できる:
What is Layers and Aspects in ArchiMate? - ArchiMate Resources for FREE
アスペクトとレイヤーに基づく分類は単なる高レベルの分類であることを認識することが重要である。異なるアスペクトやレイヤーをつなぐ概念が、整合性のあるアーキテクチャ記述において中心的な役割を果たすため、アスペクトとレイヤーの間には厳密な境界を定義することは不可能である。
最新版のTOGAFおよびArchiMate 3.1における統合マッピングについてさらに詳しく学ぶ:
ArchiMate and TOGAF Layers - ArchiMate Guide

 

コメントを残す