我的Web服务引用的是哪一层?

时间:2009-08-21 14:56:56

标签: web-services architecture dependency-injection n-tier-architecture

我的网络解决方案中有以下结构:

  • 域名
  • DataAccess
  • ApplicationServices
  • 网络
  • 测试

我正在使用一些应用程序服务来抽象我正在使用的一些Web服务。 (具体来说,我将一些运送Web服务捆绑到一个应用程序服务中。)我的Application Services层是否应该引用我正在使用的Web服务,其他层仍然无知,或者我应该在Web和测试中引用Web服务层并将Web服务注入应用程序服务?

1 个答案:

答案 0 :(得分:1)

我会使用Service Gateway模式来处理Web服务,因此我将另一个名为ServiceGateway的项目作为我的应用程序的附加层,这将由ApplciationServices引用,如here所述。