2010-03-17 10 views
5

estoy buscando un buen freeware que no sea GPL C++ webservices frame work he usado AXIS2 pero no es bueno para nuestras necesidades, ¿hay algún buen framework que puede ser bueno y robusto? como el gSoap por ejemploC++ free (none gpl) webservice framework

+0

Si no crees que GPL cuente como "Gratis" entonces me temo que vas a tener que definir el término. De lo contrario, la gente puede sugerir cosas con licencias igualmente malas desde su perspectiva. –

+2

El OP no dice que GPL no es gratis. Solo que quiere otro marco que sea gratuito pero no GPL. (La razón habitual para querer esto es que él no quiere revelar su código) – Mark

Respuesta

1

He usado wsdlpull http://wsdlpull.sourceforge.net/ y funcionó. Es muy simple, no genera stubs para ti y no estoy seguro de cómo lidia con tipos de datos complejos, pero si necesitas algo simple, hará el trabajo. Es LGPL, por lo que puede vincular el código de código cerrado.

+0

me temo que tengo tipos de datos complejos .... – user63898

+0

nada en C++ que es gratis? – user63898

1

Puede probar el personal de WSF.

Fácil creación de servicios web y clientes en C++.

Se admiten tipos complejos como estructuras, typedefs, contenedores STL. WSDL es compatible.

El código puede ser generado por codegen o escrito manualmente.

El código generado es compacto, liviano, legible y fácil de entender.

Licencia: Código abierto (Apache License 2.0).

El proyecto está basado en Axis2/C (la mayoría de las funciones de Axis2/C incluidas en el código C++, también tienen muchas características adicionales). Portado a Windows, Linux.

página Proyecto:

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

Ejemplo: Cómo crear un servicio Calculadora:

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

Ejemplo: Cómo crear Calculadora cliente:

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