Microsoft是否在其产品中使用WCF或EF?

时间:2012-07-13 02:20:01

标签: wcf entity-framework

我无法在我的产品中使用WCF,因为它不够实时,我们必须结合WCF + WCF数据服务,这有点令人费解。 我想知道MS是否真的将他们的技术用于他们的产品。任何人都可以指出至少一个使用任何WCF或EF相关的微软产品。 我很清楚,如果他们不使用这项技术,技术很快就会消失。

1 个答案:

答案 0 :(得分:4)

WCF是许多MS产品的核心功能,包括:

  • Microsoft Dynamics产品套件(CRM,NAV)
  • Microsoft SharePoint Server和Project Server
  • Microsoft BizTalk和Host Integration Server - WCF用于公开功能,并且有多个企业适配器用于非MS产品,如IBM WebSphere MQ,Tibco EMS,Tibco Randezvous或基于WCF的Oracle数据库
  • WCF也可用于与Microsoft Exchange进行通信,但我不确定Exchange是否直接公开WCF服务而不是旧的ASMX。
  • 您还可以使用WCF与SQL Server Broker进行通信(但您需要一个通道)。

实体框架是一个不同的故事 - 我不认为它在任何Microsoft Server产品中使用。实体框架应该用于必须快速交付的网站和业务级应用程序。 EF现在属于ASP.NET MVC / Azure产品系列,它直接针对自定义开发。 Azure也用于MS服务器产品的SAAS部署,但这是一个单独的区域。

提到MS产品通过其他API来实现性能,可伸缩性和可扩展性 - 因为它们通常构建适合其需求的抽象或直接使用数据库(包括直接在数据库中实现的大量逻辑)。

相关问题