webservices面对的异构系统之间的数据通信。

解决方案 »

  1.   

    这是两种不同的通信协议,webservices用的是SOAP协议,httpcilent用的是HTTP协议,通信方式不一样,但是实现原理还是差不多
      

  2.   

    soap底层传输也是基于http的吧,我想问的就是 是不是系统间通信,能用webservice的用servlet也都能实现。
      

  3.   

    异构系统说的是不同语言编写的系统吗? 比如这边java写的系统中servlet写一个url接口, 别的系统不管是.dot还是python、node.js写的,只要是能解析http协议,不一样都能调通吗???
      

  4.   

    假如对方的服务是C语言实现的,servlet就不可以用了。
    webservice 主要是解决异构系统间的通信,比如java调用C写的服务等,通过xml格式的消息传输和接收,来达到目的。
      

  5.   

    servlet只是一种技术实现手段,可以用它做webservice。
      

  6.   

    servlet可以实现,楼主的说法没错,Web Service并不是什么具体的实现,是一个技术标准,Web服务是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。servlet确实可以用于实现Web Service的一种
      

  7.   


    无所谓啊  j2ee 提供servlet 什么PHP .NET 都可以通过表单提交到SERVLET的 也异构吧
    如果你来做决定 你爱用WS就WS 爱SERVLET就SERVLET 功能实现上都没问题。很多做产品都集成 WS接口 和 POST/GET提交多种提交方式。
      

  8.   

    请问一下大家, wsdl 形式发布的 webService 接口,在本地用 java客户端调用的时候,偶然发现调用服务方法是异步请求,请问 webService 调用是异步请求? 还是可以设置的?这样假设我们需要等待别人的接口返回结果的数据我们才能操作,那么使用异步请求的话就麻烦了阿。!!!1
      

  9.   

    上楼当我没说,因为用 err.printl 和 out.println 来判断程序执行顺序,会有问题。
      

  10.   

    其实底层都是走http协议   不过  相对 httpPost ,  WebService  更稳定并且传输数据比Post 更大
    我之前就有碰到 如果是远距离 跨度比较大  湖北 -->  福建   这样的请求 如果数据比较大的时候  容易丢.
    但是WebService相对会比较好点.
    不过对于性能上面来讲  Post 比 WebService会来的快.效率高.
    安全性  WebService 会高很多  Post 请求如果对方不把连接断开  并且一直在请求数据很容易就把你服务端搞死.