【问题标题】:Publishing COM/ActiveX interface using SOAP - what's the best solution?使用 SOAP 发布 COM/ActiveX 接口 - 最好的解决方案是什么?
【发布时间】:2009-07-23 12:30:00
【问题描述】:

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

有趣的参数是:

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

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

【问题讨论】:

  • 我想到的其他一些解决方案是: * 找到一个可以从 COM 接口规范自动生成 SOAP 程序代码的产品 * 找到一个 SOAP/COM 网关产品 * 使用 Apache 和 PHP 我对所有人都开放有关使用其中一种建议的解决方案的经验的想法、建议和信息。

标签: windows com soap activex soa


【解决方案1】:

我会使用 .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:抱歉,我不能发布多个超链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 2018-08-06
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多