开发一企业级的应用网站,分成三层. 
1.表现层 
2.逻辑层 
3.数据接口层。 
现在我想把逻辑层做成web services 然后在在表现层用javascript在客户端调用,然后把(表现层),(逻辑层,数据接口层),(数据库)放在三台以上的服务器上 
数据库的查询代码都用存储过程写好,请大家看看这样来设计可行不?谢谢哈 ! 如有不好的地方请大家指出!

解决方案 »

  1.   

    可行,还有就是Web Service个人觉得如果用来当业务层可能不太灵活,但是如果我做,我可能会将逻辑层封装成API
      

  2.   

    这样的系统你自己用行,用户多了就可见webservice的弊端,就是性能问题,可以考虑用.net remoting将各层连接起来
      

  3.   

    理论上没问题,感觉在表现层获取到数据后解析及显示比较麻烦,javascript要写挺多挺精!
      

  4.   

    都是用.NET开发,感觉还是用DLL来得实在
      

  5.   

    web services 可以跨平台以后也好扩充了!