ASP.NET Web服务体系结构/结构

Mur*_*uru 5 c# asp.net

我将创建一个新的asp.net Web服务(.NET framework 2.0),Web服务的功能是接收xml输入,根据输入和返回代码执行相关操作(添加/修改/删除)表示操作的状态.我计划为这个Web服务实现两层架构(业务层和数据库层),任何人都可以建议这是正确的结构还是任何其他结构都比这更好.基本上我需要一些关于设计Web服务的输入.

提前致谢.

Muru,谢谢

Mar*_*ann 3

域模型应该以独立于边界技术(例如 WCF 或 ASP.NET Web 服务)的方式表达业务逻辑。

这增加了第三层的要求:

  • 服务
  • 领域模型
  • 数据存取

如果您不为技术特定接口(服务)创建单独的层,那么您可能还只是创建一个单一的整体应用程序,因为无论如何您都无法重用业务逻辑。

当我们这样做时:使用 WCF,而不是 ASMX,来提供 Web 服务。