安全性和互操作性的理想Web服务框架

时间:2009-02-11 00:43:12

标签: web-services programming-languages

我现在正在开始一个项目,需要一个非常广泛的网络后端。在不同的调用约定中,我们发现更简单,更具成本效益的方法是构建标准的SOAP Web服务。

现在,我们正在研究不同的Web服务框架,以确定哪些将满足业务需求:

  • 安全
  • 费用
  • 时间

我只和WCF一起工作,我很满意,但在做出明确决定之前,我想先探索所有其他选项。根据您的经验,您认为最好的Web服务框架是什么?

Web服务互操作性技术(Java)?
WCF(.NET)?
ActionWebService(Ruby)?

另外,我们需要一个可以通过iPhone,Windows移动设备和黑莓安全访问的框架。

提前感谢您的帮助。

克里斯

2 个答案:

答案 0 :(得分:1)

WCF可用于制作SOAP和RESTful Web服务。只要您坚持标准,就可以保证互操作性。但是你提出的标准越多,平台就越少。从这个意义上说,基于https的REST对REST的重量非常轻。另请参阅WS-I Basic Profile。我认为Java与.NET将是品味问题。 WCF并不完美,但它似乎主要是做这项工作。

答案 1 :(得分:1)

关于WCF需要考虑的一点是它具有非常丰富的可扩展性模型。任何它不是开箱即用的东西,你可以教它做,你的基本服务很少或根本没有变化。