Мы строим сервис-ориентированную систему, в которой мы разделили приложение на несколько уровней:
- Веб-службы SOAP (например, BuildingService.asmx)
- Слой бизнес-логики (например, BuildingXXX)
- Уровень доступа к данным (например, BuildingProvider)
- Типы (например, здание)
Веб-службы SOAP просто создают экземпляр объекта типа BuildingXXX из уровня бизнес-логики, чтобы исключить реализацию из веб-служб SOAP. Затем BuildingXXX использует BuildingProvider уровня доступа к данным для возврата типов, определенных на уровне объекта передачи данных.
Нам не удалось определить, как следует называть объекты на уровне бизнес-логики.
Каково «стандартное» соглашение об именах для именования этих сущностей бизнес-уровня?