¿Alguien puede recomendar una buena biblioteca de código abierto de Java para construir un cliente de servicio web SOAP simple? Estoy buscando algo con dependencias mínimas y configuración que funcione en un entorno Java 5 SE. La actualización a Java 6 no es realmente una opción en este proyecto y preferiría evitar el uso de un contenedor J2EE completo si puedo evitarlo. No necesito publicar y servicios, solo consumir.Biblioteca de clientes SOAP liviana para Java
Actualmente estoy usando Axis2 pero tengo que extraer unos 15MB de frascos adicionales solo para hacer una simple llamada a un servicio web sin un NoClassDefFoundError y estoy buscando algo con mucha menos hinchazón.
También he mirado a CXF, pero soy reacio a usarlo debido a su acoplamiento estrecho con Spring. Spring no es un factor de ruptura del 100%, pero prefiero evitarlo si es posible.
¿Alguna sugerencia?
¿Es un sistema embebido o por qué está usted preocupado por 15MB, cuando las cosas funcionan? – stacker
Todas las dependencias adicionales aumentan los tiempos de implementación para uno, y lo que es más importante, es perjudicial para la mantenibilidad del sistema a largo plazo. Evitar la hinchazón innecesaria es un principio que trato de cumplir en todos los aspectos del desarrollo de software. No escribo más código de lo necesario para hacer el trabajo, del mismo modo no dependo de las bibliotecas que no son necesarias. –