WCF的开源替代品

wit*_*tha 11 wcf open-source wcf-security

你能告诉我WCF的开源替代品吗?我是新手,刚开始使用WCF.我想知道开源的替代品.而且,与WCF相比,是什么使它们成为更好的选择/不那么好.

谢谢,Thothathri

Lad*_*nka 6

有开源项目的REST的服务-例如打开拉斯塔也许你还可以找到基本的SOAP服务的一些开源项目,但我怀疑有实现所有WS-*在WCF实现相关的东西的一个开源项目.WS-*协议主要仅在大公司的API中实现--MS,IBM,Oracle,SAP等.原因是:

  • 复杂性 - 实施WS-*协议意味着深入了解大量规范.您还必须非常仔细地实现它们以实现真正的互操作性,并且不要过多地降低性能.
  • 支持 - WS-*协议通常用于B2B解决方案,企业需要一些保证和支持.
  • 成本 - 开发此类API需要很长时间.

甚至WCF也只实现WS-*协议的子集.但是WCF是高度可扩展的,所以任何人都可以尝试自己实现这些缺失的协议.

WCF不仅声明REST和SOAP服务.它也是旧版.NET的.NET Remoting和Enterprise服务的替代品.您将找不到也将提供所有此功能的.NET API.