Necesito crear un invocador dinámico de servicios web basado en su WSDL. alguna idea? graciasCrear sobre la marcha del servicio web, servicio web dinámico invocador
Respuesta
Ver JAX-RPC; lo que necesita son proxies dinámicos o Dynamic Invocation Interface (DII) si el cliente no conoce el nombre del método remoto o su firma.
Here un buen ejemplo de lo que puede hacer con JAX-RPC solo con un WSDL como entrada.
Como dije en el comentario, JAX-RPC se desarrolló a JAX-WS.
no - JAX-RPC está desactualizado. JAX-WS es "reciente" – Bozho
¿Significa que de todos modos debería analizar el wsdl para obtener la información requerida, como: nombre de servicio, tipos de puerto, operaciones, ...? – Milan
@Bozho Ok para la frescura :); pero ayúdame a encontrar un ejemplo con JAX-WS que usa DII. – systempuntoout
http://cxf.apache.org/docs/dynamic-clients.html
Genera clientes sobre la marcha.
sí, pero de todos modos, antes de invocar el servicio web, ¿debería conocer la operación y el mensaje? – Milan
Ok, si no sabe a qué operación/mensaje llama, ¿cómo piensa invocar un servicio web? Esta cosa CXF genera clientes sobre la marcha en que si la gramática wsdl ha cambiado, se regenera. Aún necesita saber el nombre de una operación :) –
Tiene razón :) Necesito saber el nombre de la operación :) Pero, ¿qué pasa con los mensajes enviados y recibidos? Si debería hacer el invocador de cliente dinámico, ¿significa que debería escribir el analizador wsdl de todos modos? – Milan
has leído estas páginas?
actualización
Segundo enlace se refiere a .NET – systempuntoout
"Descubrimiento dinámico e invocación de servicios web", Fecha: 01 de agosto de 2001. ¿No es un poco complicado, no existe manera más fácil? – Milan
Actualmente necesito escribir el invocador en Java, Eclipse + JSF. – Milan
- 1. Servicio web vs aplicación web
- 2. Autenticación razonable del servicio web
- 3. Cronjob: consulta del servicio web
- 4. cliente web para servicio web
- 5. Cómo crear mi propia API web/Servicio web
- 6. Cómo crear un servicio web por Qt
- 7. ¿Servicio web REST WSDL?
- 8. Recomendación del servicio web del diccionario
- 9. Aplicación de servicio web
- 10. Servicio web con Lisp
- 11. configuración del proxy del servicio web
- 12. ¿Servicio web o DLL?
- 13. Problema de configuración del servicio web
- 14. ¿Es un servicio web o un servicio web?
- 15. Error del cliente del servicio web CXF
- 16. Servicio web ficticio
- 17. arquitectura/estructura del servicio web ASP.NET
- 18. Azure: descubrimiento dinámico de la URL del rol web del servicio en la etapa
- 19. Pregunta del Servicio Web RAD 7.5
- 20. ¿Es un servicio WCF un servicio web?
- 21. ¿Garantizar un servicio web?
- 22. servicio Mock web
- 23. System.Net.UnsafeNclNativeMethods.OSSOCK.recv servicio web excepción
- 24. web error de servicio
- 25. consumir servicio web SOAP
- 26. Weblogic clientes de servicio web. (Referencias limpios)
- 27. iguales generados en servicio web del trozo
- 28. Capturar excepción personalizada del servicio web ASMX
- 29. Autenticación básica del servicio web Asmx
- 30. REST - respuesta del servicio web - tipo mime?
hizo que tenía un poco de suerte con esto? –