员工Web服务框架

时间:2009-07-22 19:13:02

标签: c++ web-services frameworks staff-wsf

Staff Web服务框架与c ++的其他框架相比如何?

1 个答案:

答案 0 :(得分:4)

我无法详细解答您的问题,但我现在正在搜索C ++ SOA / Web服务框架一年。

我的收藏夹(所有OpenSource和平台无关 - 未订购)目前是:

GSOAP - http://www.cs.fsu.edu/~engelen/soap.html

的优点:

  • 经过验证,可靠,非常快
  • 大文档,很多支持
  • 仍然维护 - 每3-6个月发布一次

反政府:

  • WSDL /客户端生成器不是免费的
  • 编程和嵌入现有应用程序并不容易
  • 似乎比C ++更多C

Apache AXIS / C ++ - http://ws.apache.org/axis/cpp/index.html

的优点:

  • 已证实,已在大型项目中使用
  • (差不多)好文档
  • 最新,Apache Foundation
  • 确保维护
  • 更好/更好的C ++ API

反政府:

  • 重量级的SDK /我的功能太多
  • 不容易实现/很多工作将其嵌入到自己的应用程序中
  • 可能没有GSOAP那么快和更大的足迹

员工 - http://code.google.com/p/staff/

的优点:

  • 占地面积非常小
  • 轻松快速地整合

反政府:

  • 未来的维护不明确/只是(仅)Google夏季代码项目
  • 非常早期阶段
  • 仅以西里尔语支持派对

如果我现在必须决定一个框架,我会采用 Apache AXIS - 它经过验证和可靠,因此可以高效地使用。 此外,它的未来维护由Apache基金会保证 我可以随心所欲地使用,修改和整合AXIS - 即使是我的 商业应用。

我希望这有点帮助。