【问题标题】:Pros/Cons of Binary Reference VS WCF二进制引用 VS WCF 的优缺点
【发布时间】:2009-03-03 21:01:51
【问题描述】:

我正在对现有 Web 应用程序 (A) 实施增强功能。新的解决方案将为应用程序 A 提供功能(图表/图像/数据)。新的增强功能将是一个新项目,并将生成新的程序集。我正在尝试确定阅读此信息的最优雅的方式。 1)做一个二进制引用并直接读取数据。新程序集与您的应用程序一起使用并结合在一起 2) 编写 WCF 调用并获取数据。这将有助于解耦应用程序。

新应用程序将涉及我购买一些昂贵的许可证。因此,如果我选择第二个选项,我可以将许可费限制为单个服务器或最多 2-3 个。我当前的应用程序在 8 个服务器的网络场下运行。

请分享两种方法的优缺点。

谢谢。

【问题讨论】:

    标签: wcf


    【解决方案1】:

    如果您充分解耦这两个部分,您还将允许使用运行 .NET 以外的其他东西的客户端。使用第一个选项,您只能支持 .NET 客户端。这可能很重要,即使今天您绝对确定只会使用 .NET - 明天,您的公司可能会被另一家 Java 或 PHP 商店收购。

    即使您从不需要支持非 .NET 客户端,与程序集的耦合也需要您保持客户端和服务器之间的版本兼容性。如果这不是必需的,则使用选项 #2。

    【讨论】:

      【解决方案2】:

      使用 WCF(解耦方法)的好处是,如果它在处理或存储方面对机器的影响太大,您可以获得一个部署选项,将其带到机器之外。

      缺点是与直接链接相比,您可能会付出一些性能损失。

      我相信你可以做一些动态链接,这样你就不必部署到所有 8 个服务器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-05
        • 1970-01-01
        • 2019-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-07
        • 1970-01-01
        相关资源
        最近更新 更多