Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
n 層アーキテクチャのアプリケーションを作成したいと考えています。各レイヤーをプラグイン コンポーネントとして設計したい。
各層がプラグイン コンポーネントである n 層アーキテクチャ アプリケーションを設計するのは正しいですか?
それは私が n 層アプリケーションについて考える方法ではありません。私にはプラグイン可能なアーキテクチャのように思えます。
通常、n 層アーキテクチャは層を物理層として定義します。したがって、クライアントは 1 つの物理マシンであり、ビジネス ロジックは 2 番目にあり、データストアは 3 番目にあります。
適切に設計すれば、これらの各層にコンポーネントをプラグインできますが、プラグイン自体が存在しても n 層のアプリケーションにはなりません。