March 2026
Beginner to intermediate
560 pages
8h 12m
Japanese
マイクロカーネルアーキテクチャ(プラグインアーキテクチャとも呼ばれる)は、数十年前に登場し、現在でも広く使用されている。このアーキテクチャスタイルは、パッケージアプリケーション(パッケージ化され、単一のモノリシックなデプロイメントとしてダウンロードしてインストールできるようになっており、通常はサードパーティ製品として顧客側の環境にインストールされるようなアプリケーション)にうまく適合する。また、そうでないカスタムビジネスアプリケーションでも広く使用されている。このアーキテクチャスタイルは、特にカスタマイズが必要なドメインで有効だ。たとえば、州ごとに独自のルールを持っている米国の保険会社や、さまざまな法的および物流上のバリエーションに従う必要がある国際的な配送会社は、このスタイルから恩恵を受けられる。
マイクロカーネルアーキテクチャは、コアシステムとプラグインの2種類のコンポーネントで構成される比較的シンプルなモノリシックアーキテクチャだ。アプリケーションロジックは、独立したプラグインコンポーネントと基本的なコアシステムに分かれており、それによってアプリケーション機能やカスタム処理ロジックの拡張性、適応性、分離性を実現している。図13-1は、マイクロカーネルアーキテクチャの基本的なトポロジーを示している。
図13-1 マイクロカーネルアーキテクチャの基本コンポーネント
マイクロカーネルアーキテクチャは、 ...
Read now
Unlock full access