请问:
  我设计一个分布式应用程序,有Windows端的,有Web端的,层次如下:
   Win客户端 web端
   WEB Server层
   业务逻辑层
   数据访问层请问:我现在要使用security application block ,那么在哪一层使用比较好呢?
另外:Ws是不是该单独作为一层,还是和业务逻辑层合并为一层比较好呢?可能是我对于security Application Block的理解还不是很透彻,请大家说明自己的想法后,最好简单描述一下理由,非常感谢!我将很快结贴!

解决方案 »

  1.   

    Ws是不是该单独作为一层,这样向外接口更加清晰。
    和业务逻辑层合并为一层,这样效率会更高一些
    security application block 视情况而定,不过要遵循早检验原则
      

  2.   

    I think you should put   WEB Server层
      

  3.   

    我觉得应该放在winform或者是web层!
      

  4.   

    不错的开发Application Block 的辅助工具:Web和winForm都可以
    http://221.237.165.15/wuhuacong/deepland/myHelpFile/SharpCode/default.htm
      

  5.   

    没有做过相关的开发,不过个人认为。Ws层应该与业务逻辑层分开。B/S客户端就可以直接去访问业务逻辑层,而WS层就只对Winform应用程序服务了。这样B/S形式的架构就更快了。而Winform
    就类似于SmartClient了。个人理解。
      

  6.   

    都可以,包括dll。根据需要,都可以放。