关于webservice 对接的问题

与龙共舞 发布于 2012/10/20 12:06
阅读 956
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

问题是这样的

我们的系统是一个客户端(java),通过webservice去调用第三方的服务端,现在第三方的服务端可能有很多个。而且语言也是各种各样,java、c#、pb、dephi等等。而且发布的webservice引擎都不一样,有用cxf的,有xfire的,axis,像pb、dephie貌似是通过.net发布出来的,具体的我不太懂哈。

我们想只做一个客户端,我们也发布了webservice的标准,对方也是按照这个标准做的。然后按照对方暴露的wsdl做,发现只写一套代码根本不行,报错。现在还在现场出差呢,因为着急,所以就给每个第三方都写了一套客户端

现在这边是解决了,可广西还有好几个厂商,咋整呢,不可能真的都写一套啊

以下是问题补充:

@与龙共舞:之前也考虑用用http,但是用restful client试了下,每个厂商返回的结果也都不一样,所以也还得分开解析,那也没区别 (2012/10/20 12:20)
加载中
0
billzheng
billzheng

It doesn't make sense. 

既然是基于一套wsdl开发的,那么这个和语言是无关的。要不然用soap协议做什么。

1. 对比每个语言的wsdl到底一样不一样

2. 用wireshark把xml request/response把都一对一对抓下来,看看什么不同


OSCHINA
登录后可查看更多优质内容
返回顶部
顶部