Diferencia

15/01/2009 - 11:55 por Martin Barceló | Informe spam
Hola, tengo una duda existencial. Estoy comenzando a utilizar Web Services y
me pasaron uno que esta desarrollado en Java (un servlet), que utiliza SOAP.

Queria saber si un servlet (echo en java) se llama (en mi caso desde VB6) de
la misma manera que un web service por ejemplo realizado en .net.

Espero poder haber sido claro.

Gracias.

Martin Barceló
 

Leer las respuestas

#1 Willy Mejia
15/01/2009 - 23:40 | Informe spam
Queria saber si un servlet (echo en java) se llama (en mi caso desde VB6)
de
la misma manera que un web service por ejemplo realizado en .net.



En teoría si, pero en la práctica siempre hay detalles que resolver...

Si el Servicio Web (hecho en Java o lo que sea) cumple con lo requerido para
exponerse mediante HTTP utilizando un WSDL como contrato y SOAP (tal como lo
mencionas) entonces no deberías, en teoría, tener mayor dificultad que uno
hecho en .NET... Salvo que encuentres incompatibilidades con los tipos de
datos y estructura de mensaje, ambos en XML.

Obviamente entre más complejo sea el servicio web más dificultades tendrás
(si emplea SSL, WS-*, o peor aún: cabeceras propietarias...) pero serían el
mismo tipo de problemas a resolver con cualquier tecnología de
implementación. Aunque hacerlo con VB6 ciertamente lo veo más difícil...

Por cierto, VB6 se ha quedado sin soporte, así que urge que migres a .NET...
o algún otro.

Saludos,
Willy Mejía.


"Martin Barceló" escribió en el
mensaje de noticias:
Hola, tengo una duda existencial. Estoy comenzando a utilizar Web Services
y
me pasaron uno que esta desarrollado en Java (un servlet), que utiliza
SOAP.

Queria saber si un servlet (echo en java) se llama (en mi caso desde VB6)
de
la misma manera que un web service por ejemplo realizado en .net.

Espero poder haber sido claro.

Gracias.

Martin Barceló

Preguntas similares