0

我们有一个用 VB6 编写的旧应用程序,现在我们必须向它添加一些功能,我们的目标是对应用程序进行最小的更改(因为我们都是 .net 开发人员)并使其能够与 WCF Web 服务进行通信。

最好的方法是什么?

谢谢,

4

1 回答 1

2

对于互操作性,您最安全的赌注总是通过 HTTP 进行 POX(或见鬼,甚至 CSV)。甚至不必纠结于 REST,更不用说 SOAP。

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

也许将与 POX 应用程序的互操作性视为起点。

您丢弃了 WCF 否则为您所做的 99%,但考虑到其中大部分是专有的蠕虫罐......没有什么大的损失。

POX over HTTP 极大地减轻了第三方编写客户端的负担,以及您自己的员工在内部编写客户端的负担。只是不要像使用 SOAP 那样在版本控制和优雅降级上吝啬。

于 2013-07-15T00:42:32.160 回答