【发布时间】:2015-02-10 23:25:59
【问题描述】:
我有一个应用程序使用 3 层 2 层业务模型,即 Presentation、Business 和 Data Layers 以及 Application 和 Service Tiers .我们已经决定在其自己的层上使用 WCF 服务来处理所有数据层请求 (CRUD)。我现在的问题是是否将业务层与 WCF 服务中的数据层结合起来,然后 UI 调用处理所有业务和数据操作的服务。
我反对这个想法,因为我认为服务应该是一个愚蠢的服务,它只处理 CRUD 操作。业务层应该在应用端,但封装在自己的层中,也是唯一访问数据层的层。
我可能很傻,但我希望互联网对此事有发言权,以及任何可能的利弊。
感谢所有回复!
【问题讨论】:
标签: wcf ado.net data-access-layer 3-tier business-logic-layer