0

我们有一个其他系统想要使用 SOAP 访问的 COM api(Windows DLL 文件)。启用 SOAP 的最佳选择是什么?

有趣的参数是:

  • 许可费用
  • 易于设置和维护
  • 如果需要,易于配置/开发
  • 兼容性
  • 安全、安全更新等

欢迎所有建议,请提供一些事实,说明您为什么认为该解决方案是好的。

4

1 回答 1

2

我会使用 .NET 和 WCF。为 COM 对象开发瘦 .NET 包装器很容易,WCF 为您提供 SOAP。您可以在 IIS 或自托管之间进行选择。

  • 许可证成本:您需要 Visual Studio 和 Windows Server 许可证(用于 IIS 托管选项)。.NET 和 WCF 运行时是免费的。
  • 易于设置和维护:不知道这里应该有什么
  • 易于配置/开发:WCF 在开发中非常易于使用
  • 兼容性:WCF 遵循 SOAP 和 WS-* 扩展
  • 安全性:IIS 7 是安全平台

向 .NET Framework 公开 COM 组件:http: //msdn.microsoft.com/en-us/library/z6tx9dw3%28VS.71%29.aspx

关于 WCF:msdn.microsoft.com/en-us/netframework/aa663324.aspx

WCF 的更多详细信息(使用 SOAP):msdn.microsoft.com/en-us/library/ms731082.aspx

PS:对不起,它不允许我发布几个超链接

于 2009-07-23T13:03:26.647 回答