2009-02-11 98 views
1

我现在开始一个项目,需要相当广泛的Web后端。在不同的调用约定中,我们发现更简单和更具成本效益的方法是构建标准的SOAP Web服务。安全和互操作性的理想Web服务框架

所以,现在,我们是在为了确定这将满足企业需求看不同的Web服务框架的过程:

  • 安全
  • 成本
  • 时间

我只与WCF合作过,我很满意,但我想在做出明确的决定之前探索所有其他选项。根据您的经验,您觉得最好的Web服务框架是什么?

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

请注意,我们需要一个可以通过iPhone,Windows Mobile设备和Blackberry安全访问的框架。

在此先感谢您的帮助。

Chris

回答

1

WCF可用于制作SOAP和RESTful Web服务。只要您遵守标准,互操作性就能得到保证。但是更多的标准放在上面,更少的平台可以迎头赶上。从这个意义上说,基于https的基本身份验证的REST将是非常轻的权重。另见WS-I Basic Profile。我认为,Java和.NET将是味道的问题。 WCF并不完美,但它似乎主要是做这项工作。

1

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