我现在正在开始一个项目,需要一个非常广泛的网络后端。在不同的调用约定中,我们发现更简单,更具成本效益的方法是构建标准的SOAP Web服务。
现在,我们正在研究不同的Web服务框架,以确定哪些将满足业务需求:
我只和WCF一起工作,我很满意,但在做出明确决定之前,我想先探索所有其他选项。根据您的经验,您认为最好的Web服务框架是什么?
Web服务互操作性技术(Java)?
WCF(.NET)?
ActionWebService(Ruby)?
另外,我们需要一个可以通过iPhone,Windows移动设备和黑莓安全访问的框架。
提前感谢您的帮助。
克里斯
答案 0 :(得分:1)
WCF可用于制作SOAP和RESTful Web服务。只要您坚持标准,就可以保证互操作性。但是你提出的标准越多,平台就越少。从这个意义上说,基于https的REST对REST的重量非常轻。另请参阅WS-I Basic Profile。我认为Java与.NET将是品味问题。 WCF并不完美,但它似乎主要是做这项工作。
答案 1 :(得分:1)
关于WCF需要考虑的一点是它具有非常丰富的可扩展性模型。任何它不是开箱即用的东西,你可以教它做,你的基本服务很少或根本没有变化。