如何在VB6中与WCF Windows服务进行通信,而不依赖于.Net

时间:2013-07-14 13:00:11

标签: wcf web-services vb6

我们有一个由VB6编写的旧应用程序,现在我们必须添加一些功能,我们的目标是通过对应用程序的最小更改(因为我们都是.net开发人员)来完成它,并使它能够与WCF webservice。

最好的方法是什么?

谢谢,

1 个答案:

答案 0 :(得分:2)

互操作性最安全的选择总是通过HTTP获得POX(或者甚至是CSV)。甚至不用担心陷入REST,更不用说SOAP了。

唯一的缺点是你必须实际记录你的接口而不是仅仅抛出WSDL,你必须为服务实现临时安全性(至少是那些暴露给Internet的安全性)。当然,如果您需要HTTPS,您可以使用HTTP身份验证。

可能会将Interoperability with POX Applications视为起点。

你正在丢弃99%的WCF为你做的事情,但考虑到大部分都是专有的蠕虫......没有大的损失。

通过HTTP的POX大大减轻了第三方编写客户端的负担,以及您自己的员工在内部编写客户端的负担。只是不要比使用SOAP更便宜地进行版本控制和优雅降级。