【问题标题】:How to promote WCF to a non-techie?如何向非技术人员推广 WCF?
【发布时间】:2010-09-08 04:29:07
【问题描述】:

您如何向非技术客户/经理/CEO/等描述和推广 WCF 作为一种技术?

他们可能会提出哪些竞争解决方案或想法(例如他们在杂志上读到的宣传新技术的内容)?

WCF 有什么好处你见过人们试图硬塞进去吗?

-亚当

【问题讨论】:

    标签: c# .net wcf web-services soa


    【解决方案1】:

    与 .asmx 相比:WCF 是 Microsoft 的下一代 Web 服务开发平台,它解决了旧版本的许多问题,具体而言:

    • 更好的互操作性,因此您可以与非 Microsoft 或 Internet 上发布的 Web 服务进行互操作
    • 更加灵活,因此开发人员可以更轻松、更快捷地完成工作
    • 无需更改代码即可更轻松地进行配置,显着降低维护成本

    他们可能会提出它与 SOA(一种“面向服务的架构”)之间的关系的问题。 WCF 是用于创建参与这些分布式系统的应用程序的 Microsoft 解决方案。

    【讨论】:

      【解决方案2】:

      告诉他们这会让你更轻松地完成工作,从而减少时间和金钱。

      【讨论】:

        【解决方案3】:

        一句话,我想说 WCF 是“让您比过去更有效地设置和管理系统之间通信的软件”。

        我可以看到他们将 BizTalk 作为竞争对手,但当然你可以说 WCF 与它一起工作,实际上在最近的版本中被用作它的基础技术。

        我不确定我是否能想到我所见过的任何不恰当的 WCF 鞋拔,尽管有很多遗留应用程序可能会“升级”到 WCF,而实际上并不需要任何真正的商业原因。

        【讨论】:

          【解决方案4】:

          还有一个互操作角度。如果您将 Asmx 服务升级到 WCF 服务,您仍然可以使用您的 asmx 客户端,然后开始使用更新的 WCF 客户端。 WCF 开始得到一些 ReST 的关注,RSS 在那里,Silverlight 在 WCF 中占有一席之地。性能更好,具体取决于您选择的绑定。最大的缺点之一是与 Asmx 服务相比更陡峭的学习曲线、强大的权力/重大责任问题以及做同样事情的 101 种方法。

          这些都不是 CxO 谈话,而是将语言重构为杂志流行语,以便他们看到这项技术的未来。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-12-27
            • 2010-09-15
            • 2017-07-25
            • 1970-01-01
            • 2021-07-26
            • 1970-01-01
            • 2015-08-20
            • 2010-09-25
            相关资源
            最近更新 更多