服务端采用不同的webservice框架客户端可以通用吗?

问题描述

例如服务端采用CXF,能否使用AXIS的客户端调用CXF服务端上的service?有什么好的方法能解决这个问题吗?还是说一般都是服务端与客户端框架配套? 问题补充:不同的框架生成的wsdl文件格式都是不一样的,所以我想不同框架的客户端在正常方式下应该是不通用的,难道只能去获得XML自己解析吗?如果要自己解析那webservice可一点都不好用。。。

解决方案

不同的框架只要实现了JAX-WS,就是标准的ws框架了....很巧的是,我正好做了这样的试验,已经验证过了...cxf作为服务器生成web Service,在客户端用axis2,调用cxf的接口....没有问题的....看这里...http://macleo.iteye.com/blog/1222747
解决方案二:
具体CXF调用服务的方式没用过,我以前做过axis2的,记得有同事使用过CXF的方式来调用axis2服务端程序,应该是没问题的,楼主有兴趣可以试试。
解决方案三:
wsdl是XML格式的,但wsdl只是对服务端的服务描述,说明服务端提供了哪些方法,需要传入哪些值,并不需要你去解析wsdl。你只需要按照服务端描述的服务去调用就行了。
解决方案四:
这个是可以的,好比socket,可以用java写的客户端去调用C++写的服务端程序,只要他们遵循规定的协议。webservice底层通常是通过soap协议来的吧,axis2只是一种实现webservice的一种框架,其他主流框架还有CXF、XFire等。都可以相互调用的,服务端提供服务,等待接收客户端的请求,而不管客户端是方式来调用的,我以前还写过一个通过http方式来调用腾讯公司的webservice,传入的是一段规定的xml字符串,返回QQ的在线状态,所以楼主的这些问题都是没有问题的。
解决方案五:
楼上正解。
解决方案六:
通用的只要把接口的wsdl的定义文件解析出来就能用了

时间: 2024-10-22 16:20:11

服务端采用不同的webservice框架客户端可以通用吗?的相关文章

ios-开发iOS App,服务端采用哪些语言和架构比较好?

问题描述 开发iOS App,服务端采用哪些语言和架构比较好? 开发iOS App,服务端采用哪些语言和架构比较好?对这个接触的比较少,希望大家能够指点指点 解决方案 除非在服务器端有大量的运算,否则什么语言都不要用,用Parse http://www.parse.com.简单的说Parse是专门面向移动应用的云计算解决方案.它使用no-schemajason格式数据库,并以restful的service形式暴露给第三方应用.官方提供了iOS Android javascript的SDK 也有非

cs结构系统,与服务端通信是用webservice还是scoket

问题描述 公司要做一个票务系统,售票.验票,每天最大量在2万张左右,采用cs结构,与服务端通信是用webservice好还是scoket好?个人觉得webservice简单很多,不知道服务端用webservice效果咋样? 解决方案 解决方案二:以前的cs,就是指通过socket方式的,webservice都已经是web的应用了,至于什么好,看你个人喜好.解决方案三:如果你提供的是无状态的服务(即前后没有关联的),那感觉webservice要好一点解决方案四:本质上没有任何区别.http的话实现

android-ServerSocket服务端如何向多个Socket客户端发送同一个数据?

问题描述 ServerSocket服务端如何向多个Socket客户端发送同一个数据? 利用线程是多个Socket客户端连接到ServerSocket服务端,但是怎么让ServerSocket服务端向所有的客户端发送同一个数据? 解决方案 你可以发送广播信息(udp),或者你通过服务器拿到所有的客户端的IP地址,然后循环发送同一个数据.(我是学java的,不知道对你有帮助没?)

socket通信-Socket通信 服务端还没有write完,客户端开始读取数据

问题描述 Socket通信 服务端还没有write完,客户端开始读取数据 Socket通信 服务端还没有write完,客户端开始读取数据,出现数据不完整的现象,如何保证客户端读取的数据完整性,切服务端发送一条客户端可以读取一条 解决方案 tcp连接等.

接口-服务端如何确保请求来自对应的客户端?

问题描述 服务端如何确保请求来自对应的客户端? 我是服务端,现在我需要知道哪些请求是从我们的客户端过来的,哪些是非法的 之前考虑过在请求接口里面加签名摘要之类的,但是android会被解压能看到对应的加密算法,所以这种就被pass掉了,请问下大家还有什么比较好的方式,能够快速的识别某个请求就是从我对应的客户端过来.谢谢! 解决方案 Android代码是可以混淆,加密甚至不能被反编译的,总之你就是要传递一个信息,告诉服务器是你给他的 解决方案二: 你可以混淆啊,混淆后就不那么容易被破解了,或者你使

ftp服务器-FileZila服务端没看到任何信息,客户端就是登不上,求解

问题描述 FileZila服务端没看到任何信息,客户端就是登不上,求解 状态: 连接建立,等待欢迎消息... 状态: 不安全的服务器,不支持 FTP over TLS. 命令: USER tttt 响应: 331 User tttt, password please 命令: PASS **** 响应: 530 Not logged in. Username/password incorrect, user disabled, or user logged in too many times 错误

java写的服务端和c语言写的客户端的socket通信问题

问题描述 近遇到一个问题,同学用java语言写了一个服务端,我这边用c语言写了一个客户端,服务端先启动后客户端启动,连接成功,然后客户端取出本地的MAC地址传送给服务端,服务端收到后将这个MAC地址作为KEY,把这次的通信通道作为VALUE存入到定义好的一个map中.然后服务端从map中找到这个通道,并使用这个通道给客户端发消息,第一次发送成功.但是第二次想给客户端发送消息时,要根据KEY从map中取通道的时候,取出来的通道却为NULL,这是怎么回事呢???另外,在服务端的机子上,用telnet

服务端为什么监听不到客户端2

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;usingSystem.W

SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web服务)

来个索引 SilverLight企业应用框架设计[四]实体层设计+为客户端动态生成服务代理(自己实现RiaService) SilverLight企业应用框架设计[三]服务端设计 SilverLight企业应用框架设计[二]框架画面 SilverLight企业应用框架设计[一]整体说明   在上一节中讲到的自动生成的服务代理类核心代码,如下 public event ServiceEventHandler Completed; public void GetAllMenu() { var si