移动公司提供一个客户端、服务端的WSDL文件
我们公司做为客户端去访问移动的接口知道开发。
但服务端的开发就不知道怎么做了,移动提供的服务端的WSDL文件我们要怎么用?
请有经验的高手提供开发思路。

解决方案 »

  1.   

    WSDL
    需要系统的学习下
    webservice 楼主搜索axis,soap
      

  2.   

    你用axis2 的 wsdl2java 明朗根据 wsdl文件 生成 客户端程序,然后按照他提供给你的文档调用相应的方法就好了
      

  3.   

    AXIS:先写出接口方法,然后用JAVA2WSDL工具生成WSDL文件,然后再用wsdl2java工具生成java框架代码.
      

  4.   

    客户根据 WSDL 描述文档,会生成一个 SOAP 请求消息。Web Services 都是放在Web服务器(如IIS)后面,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到 Web 服务器来。Web 服务器再把这些请求转发给 Web Services 请求处理器。请求处理器的作用在于,解析收到的 SOAP 请求,调用 Web Services,
      然后再生成相应的 SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过 HTTP应答的方式把信息送回到客户端。
    SOAP (简易对象访问协议) 
      UDDI (通用描述、发现及整合) 
      WSDL (Web services 描述语言)Web Services 操作
      发布/不发布(Publish/Unpublish):提供者向代理发布(注册)服务或不发布(移
      去)这些服务的注册;
      发现(Find):由服务请求者向服务代理执行 find 操作,服务请求者描述要找的
      服务,服务代理分发匹配的结果;
      绑定(Bind):在服务请求者和服务提供者之间绑定,这两部分协商以使请求者
      可以访问和调用提供者的服务
    按这个大体步骤走应该没什么问题  
    努力 呵呵
      

  5.   

    如果你有WSDL文件  
    1  你可以用eclipse自带的插件,在eclipse中配置AXIS2(你需要AXIS2这个工具)路径,然后基本的服务端和客户端就可以很快的搞定,然后再在项目中添加你的相关应用。相关步骤你可以差差,这里贴不了图,给你演示不了。 
    2 还有一种方法,你可以直接通过AXIS2的里面自带的工具WSDL2JAVA来将wsdl转换为服务端和客户端(注意:转换为服务端后面的参数为 -ss  不加的话会转成客户端,还有 别的参数你可以参见他自带的帮助 -h) 这个方法不是很好把握,如果参数带不好,尤其是服务端,发布出来新的WSDL就参数很奇怪:)
    3 还有 确认一下你这个项目的调用需求同步和异步比较合适,再客户端代码调用的时候使用正确的方法