二者各有何优缺点?哪一个效率高一些?哪一个安全性好一些?欢迎各位高手指点!多谢!

解决方案 »

  1.   

    好坏?都不能一概而论,要看具体的应用.
    Remoting主要用在局域网内的集群,因为他在公网上安全性比较差.
    而WebService,以一种服务的形式,向其他人提供.
      

  2.   

    remoting是有状态的,是紧密耦合;web service是无状态的,是松散耦合;
    总的来说remoting适合局域网内,对性能和响应效率要求较高的场合;
    而web service适合跨网络,跨系统,对移植性和通用性要求较高的场合;
    remoting和web service严格的说都不是和J2EE的EJB对应的技术,如果一定要比较,
    那么部署在COM+/MTS的.net remoting组件可以和EJB对应。公允的说,目前DotNet
    在企业级应用上的结构还不完整。
      

  3.   

    多谢楼上几位。我做的是在internet上的,不需要跨系统。要求就是一个是效率,一个是安全性。这么说,应该是.net Remoting的效率比web service高一些,是吗?如果是这样,它们的安全性呢?多谢各位,明白了马上给分。
      

  4.   

    MSDN上最新测试文章表明,webservice总体性能优于.net remoting,webservice响应速度更快。.net remoting 对象序列化和反序列化太花时间。
      

  5.   

    我比较偏向与webservice,安全和效率好象都比remoting要好一点!