すべての機能が1つの層に統合されたシステム構造。UI、ビジネスロジック、データベースが分離されていない設計。
「単一層アーキテクチャ」を星図で探索する →
「単一層アーキテクチャ」とは?意味を解説
ソフトウェアアーキテクチャの設計方式の一つで、プレゼンテーション層、ビジネスロジック層、データ層などが分離されず、一つの層として実装される構造を指します。小規模な学習用プロジェクトや迅速なプロトタイピングに用いられることが多い一方で、保守性や拡張性に課題があるため、大規模システムではあまり採用されません。
例文
- 単一層アーキテクチャで構築されたシステムは、機能追加時に全体への影響が大きい。
- 学習目的なら単一層アーキテクチャでも問題ありません。
- 単一層アーキテクチャからの移行は多くの手作業が必要です。
語源・由来
英語の「single-layer architecture」を日本語化した用語。「単一」は一つであること、「層」はシステムの階層構造を示す概念を表す。コンピュータシステムの設計論が体系化される過程で、階層分離の対概念として用いられるようになった。
英語で言うと
single-layer architecturemonolithic architectureone-tier architecture
「単一層アーキテクチャ」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「単一層アーキテクチャ」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「単一層アーキテクチャ」を探索する →