解决方案 »

  1.   

    如果不同企业间要交互的话
    估计是好事得WebService
      

  2.   

    WebService是不同系统之间交互的技术,
    json是  数据传递的一种格式
      

  3.   

    webservice的接口是对外开放的,mq啥的,对外开放不方便。虽然他和socket一样支持对外开放,但没有webservice的明文内容说明。
      

  4.   

    WebService的主要好处之一在于通信协议的开放性,只要有了接口的WSDL文件,你就知道该如何访问对方的服务。知道对方有哪些服务,提供了那些方法,方法中传递了那些数据,数据的格式是什么。而JSON只是一种数据格式罢了,双方要用JSON进行通信的话,除了约定JSON的格式,还得做出一堆关于地址啊,方法接口啊之类的约定。才能完全通信。
    也就是说WebService是一个完整的传输协议,而JSON只是消息格式,它还缺少双方通信所必须的其他的一些要素。虽然效率上JSON可能是高一些。但是从开发的方便性和完整性来讲WebService更好。一个WSDL文件就足够。 而JSON还需要配合其他文档才行。有可能你还需要自己开发相应的协议栈。