我们正在构建一个面向服务的系统,我们将应用程序分为几个层:
- SOAP Web 服务(例如 BuildingService.asmx)
- 业务逻辑层(例如 BuildingXXX)
- 数据访问层(例如 BuildingProvider)
- 类型(例如,建筑)
SOAP Web 服务只是从业务逻辑层实例化一个 BuildingXXX 类型的对象,以便将实现排除在 SOAP Web 服务之外。BuildingXXX 然后使用来自数据访问层的 BuildingProvider 返回在数据传输对象层中定义的类型。
我们一直无法确定我们应该在业务逻辑层中调用什么对象。
命名这些业务级实体的“标准”命名约定是什么?