如何将WCF推广给非技术人员?

时间:2008-09-08 16:55:41

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

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

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

什么是WCF 而不是对于你曾经看过人们试图将其搞砸的东西是好的?

- 亚当

4 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:3)

告诉他们它会让你的工作变得更轻松,这意味着更少的时间和更少的钱。

答案 2 :(得分:1)

在一句话中,我会说WCF是“让你在系统之间建立和管理通信的软件比过去更有效”。

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

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

答案 3 :(得分:1)

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

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