c ++ free(none gpl)webservice框架

时间:2010-03-17 14:07:14

标签: c++ web-services free

我正在寻找不是GPL c ++ webservices框架工作的好免费软件 我使用过AXIS2,但它对我们的需求没有好处,是否有任何好的框架 像gSoap一样可以很好而且健壮

2 个答案:

答案 0 :(得分:1)

我使用过wsdlpull http://wsdlpull.sourceforge.net/并且它有效。它非常简单,不会为您生成存根,我不确定它如何处理复杂的数据类型,但如果您需要简单的东西,它将完成这项工作。它是LGPL,因此您可以将闭源代码链接到它。

答案 1 :(得分:1)

您可以尝试WSF员工。

使用C ++轻松创建Web服务和客户端。

支持结构,typedef,STL容器等复杂类型。支持WSDL。

代码可以通过codegen生成或手动编写。

生成的代码紧凑,轻巧,易读且易于理解。

许可证:开源(Apache License 2.0)。

项目基于Axis2 / C(将最常用的Axis2 / C功能包装到C ++代码中,还有许多附加功能)。移植到Windows,Linux。

项目页面:

http://code.google.com/p/staff/

示例:如何创建计算器服务:

http://code.google.com/p/staff/wiki/ExampleCalculatorServiceWindows

示例:如何创建计算器客户端:

http://code.google.com/p/staff/wiki/ExampleCalculatorClientWindows