GPLではない優れたフリーウェアを探していますc ++ Webサービスフレームワーク私はAXIS2を使用しましたが、私たちのニーズには適していません.たとえば、gSoapのように優れた堅牢なフレームワークはありますか.
2 に答える
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
wsdlpull http://wsdlpull.sourceforge.net/を使用しましたが、うまくいきました。それは非常に単純で、スタブを生成しません。複雑なデータ型をどのように処理するかはわかりませんが、単純なものが必要な場合は機能します。LGPL であるため、クローズド ソース コードをリンクできます。