WCF的开源替代方案 [英] Open Source Alternatives to WCF

查看:187
本文介绍了WCF的开源替代方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您能告诉我WCF的开源替代方案吗? 我是新手,刚开始使用WCF.我也想知道开源的替代方案. 另外,是什么让它们成为更好的选择,但与WCF相比却不是那么好.

Could you tell me the open source alternatives to WCF?? I'm a newbie and just started using WCF. I wanted to know about the alternatives that are open source too. Also, what makes them better options/not so good compared to WCF.

谢谢, thothathri

Thanks, Thothathri

推荐答案

有用于REST服务的开源项目-例如 Open Rasta 也许您还会找到一些用于基本SOAP服务的开源项目,但是我怀疑是否有一个开源项目可以实现WCF中实现的所有与WS- *相关的​​东西. WS- *协议主要仅通过大型公司(MS,IBM,Oracle,SAP等)的API来实现.原因是:

There are open source projects for REST services - for example Open Rasta Perhaps you will also find some open source projects for basic SOAP services but I doubt that there is an open source project implementing all WS-* related stuff implemented in WCF. WS-* protocols are mostly implemented only in API from big companies - MS, IBM, Oracle, SAP, etc. Reasons are:

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

甚至WCF仅实现WS- *协议的子集.但是WCF具有高度的可扩展性,因此任何人都可以尝试自己实现其中一些缺失的协议.

Even WCF implements only subset of WS-* protocols. But WCF is highly extensible so anybody can try to implement some of these missing protocols himself.

WCF不仅针对REST和SOAP服务进行声明.它也替代了旧版.NET中的.NET Remoting和Enterprise服务.您将找不到同时提供所有这些功能的.NET API.

WCF doesn't states only for REST and SOAP services. It is also replacement of .NET Remoting and Enterprise services from older .NET versions. You will not find a .NET API which will also offer all this functionality.

这篇关于WCF的开源替代方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆