アプリケーションをいくつかのレイヤーに分離したサービス指向システムを構築しています。
- SOAP Web サービス (例: BuildingService.asmx)
- ビジネス ロジック層 (BuildingXXX など)
- データ アクセス層 (例: BuildingProvider)
- タイプ (例: 建物)
SOAP Web サービスは、SOAP Web サービスから実装を除外するために、ビジネス ロジック層から BuildingXXX タイプのオブジェクトをインスタンス化するだけです。次に、BuildingXXX はデータ アクセス レイヤーの BuildingProvider を使用して、データ転送オブジェクト レイヤーで定義された型を返します。
ビジネス ロジック層のオブジェクトを何と呼ぶべきかを判断できませんでした。
これらのビジネスレベルのエンティティに名前を付けるための「標準」の命名規則は何ですか?