您如何向非技术客户/经理/首席执行官等描述和推广 WCF 作为一项技术?

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

什么是 WCF 不是 你见过有人试图把它塞进去吗?

-亚当

有帮助吗?

解决方案

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

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

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

其他提示

告诉他们这会让您的工作更轻松,从而减少时间和金钱。

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

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

我不确定我是否能想到我见过的任何不恰当的 WCF 硬塞,尽管有很多遗留应用程序可能会“升级”到 WCF,但实际上并不需要用于任何实际业务原因。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top