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