1、搞C#有段时间了,没明白Remoting能实际在哪些场合。举个下例子,多举多得,最好能讲讲原因。
    2、Soap问题,本人也是看了很不解。Soap能突破防火墙,但又能增加网络负载,Soap与直接连接数据库有什么区别?优势在哪?Studio直接连接数据库也能突破防火墙,为什么还要增加Soap,什么所谓的Web服务?具体有哪些实际运用?欢迎各位加入讲解,最好能举个简单的小例子(非常简单的,太复杂了没必要,只要说明问题就OK,没时间就不要说了,分照给)!先谢!特别强调:本帖只给有经验的朋友,没经验的,哈哈对不起了,下次再发帖再给,希望各位谅解!

解决方案 »

  1.   

    1、remoting 使用在防火墙以内的局域网,速度快,性能高!如客户与服务器通信都用得上!
    2、soap:国际通用,规范,通过http能穿过fireWall。但性能有问题,时效性差!
      

  2.   

    remoting 就跟RPC差不多,就是远程调用。如果一个模块在系统中被频繁使用的话,可以把它单独分开到一个服务集群上面。因为是C#支持的技术,所以大家愿意用了。SOAP主要是用在web service上把,优势就是通用,而且支持的很多IBM,MS,不用管底层的实现,程序员可以更多关注业务逻辑。
      

  3.   

    Remoting是一种可以通过WEB程序进行数据交互的远程处理技术,建议可以去看看微软的那本.NET REMOTING ,里面讲的比较详细
    SOAP的优势我觉得最大的地方就是可以不用区别程序的区别实现通讯
      

  4.   

    Remoting : http://www.cnblog.com/wannyjongSOAP: 你可以看看调用一个WebService 产生的Soap 头
      

  5.   

    如果是一个小网站,没必要搞那些东东如果是一个大网站,有很大的用户量或需要进行系统的扩展,使用remoting和webservice才有意义
      

  6.   

    我们的网站,有一个boss,多个portal,这些portal可以是在网通,可以是在电信,可以是在北京,也可以是其它省市. 通过webservice共同实现一套boss,当然boss使用一套数据库