ドメイン駆動設計(DDD)は、顧客と開発者がビジネスを戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回はシステム間のデータ連携方式を扱う「境界づけられたコンテキストの統合」について紹介しました。第14回で最終回となる今回はドメインモデルを利用する「アプリケーション」について紹介します。 実践DDD本 第13章「境界づけられたコンテキストの統合」~分散システム設計~ ドメインモデルを利用するアプリケーションとは 「アプリケーション」とは、広義の意味では「システム」全体と同じ意味となりますが、本稿では、ドメインモデルを使用するクライアントである「ユーザーインターフェイス層」「アプリケーション層」について紹介します。 ドメインモデルを使用するクライアント ユーザーインターフェイス(UI層)とは まず、利用者が操作する「ユーザーインターフェイス層(以降UI層)」のソフト