如何将WCF提升为非技术人员?

时间:2020-03-05 18:49:29  来源:igfitidea点击:

我们如何将WCF作为一种技术描述和推广给非技术客户/经理/ CEO /等等?

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

WCF不利于我们已经看到人们试图将它塞进去吗?

-亚当

解决方案

回答

简而言之,WCF是"使我们可以比过去更有效地建立和管理系统之间的通信的软件"。

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

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

回答

还有一个互操作角度。如果将Asmx服务升级为WCF服务,我们仍然可以尊敬asmx客户端,然后开始使用较新的WCF客户端。 WCF开始引起人们对ReST的关注,那里是RSS,Silverlight在WCF中占有一席之地。根据我们选择的绑定,性能会更好。最大的缺点之一是与Asmx服务相对应的陡峭的学习曲线,强大的权力/巨大的责任问题以及完成相同任务的101种方法。

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

回答

告诉他们,这会让我们更轻松地完成工作,从而节省更多时间和金钱。

回答

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

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

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