この記事のように、4 層アーキテクチャでは、ビジネス オブジェクトもレイヤーと見なされます。
このアプリケーションには、次の 4 層があります (ブログで説明されているように) 1. ビジネス オブジェクト [BO] 2. ビジネス アクセス レイヤー [BAL] 3. データ アクセス レイヤー [DAL] 4. UI (4 層) フォルダー [UI ]
明確にしたいのですが、ソフトウェアアーキテクチャでは、ビジネスオブジェクトを別のレイヤーと見なしますか?
私の2番目の質問は
2 層アーキテクチャの場合、2 つの物理サーバーを使用できることを意味します。一方のサーバーには DB (データベース サーバー) のみを配置し、もう一方のサーバーにはプレゼンテーション (UI)、ビジネス ロジック、データ アクセス レイヤー、およびビジネス オブジェクトで構成することができます。それが正しいか ?
と
3 層では、1 つのサーバー (T1) に UI レイヤー、別のサーバー (T2) にビジネス ロジック、データ アクセス レイヤー、別のサーバー (T3) にデータベース オブジェクトを展開できます。この場合、サービス (.Net サービスまたは WCF またはリモート処理) を作成して、UI レイヤーのオブジェクトを公開する必要があります。
4層アーキテクチャについてはよくわかりません。[この]記事によると、ビジネス オブジェクト (BO) を含む 4 つのレイヤーについて説明しています。 BO をレイヤーと見なすかどうかはわかりません。
私が見つけた親切な助けを探しています。