WebServices Request/Response

03/08/2004 - 12:14 por Diego | Informe spam
Hola, tengo que hacer una integracion de mi sistema con
otro a traves de Request/Response a un servicio web
desarrollado en Java a traves de Soap. (mi aplicacion esta
hecha en c#).
Como no tengo mucha experiencia en Servicios Web, hice uno
de prueba(en .net), creando metodos simples, me conecte a
mi web service local, y accedo a mis web method como si
fuesen metodos de cualquier otra libreria.(No problem).
El problema es que para esta integracion, me dieron
solamente la estructura soap, no conosco los metodos de
este web service. Repito, como no tengo mucha experiencia
en Web Services, mis preguntas son:
1)El web service tiene que tener metodos obligatoriamente
para poder pasarle la string soap?
2)En caso de que no sea asi, como puedo generar la string
soap, (algun procedimiento para no generarla a mano), y
como se la envio a este Server Web(a su ves, como me
responde).
3)En que cambia Tecnicamente del lado Client, el lenguaje
en el que esta desarrollado el WebService, o el tipo de
Web Service(IIS,Apache..)

Disculpen si mis preguntas son muy obvias y elementales.

Gracias anticipadas...

Diego.

Preguntas similare

Leer las respuestas

#1 Diego
03/08/2004 - 13:09 | Informe spam
Mira, me dieron esto:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding"
xmlns:xsd="http://www.w3.org/1999/XMLSchema"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" SOAP-
ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding
">
<SOAP-ENV:Body>
<ICCE.getAssistito>
<param>
<richiestaAssistito>
<fonteDati>SMARTCARD</fonteDati>
<idAssistito></idAssistito>
</richiestaAssistito>
</param>
</ICCE.getAssistito>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Creo que es lo que decis.

Mostrar la cita
Disculpa mi ignorancia, no puedo ejecutar Wsdl.exe, de
donde lo saco?

Igualmente, no me quedan muy claras estos conceptos:

1)El web service tiene que tener metodos obligatoriamente
para poder pasarle la string soap?

2)En que cambia Tecnicamente del lado Client, el lenguaje
en el que esta desarrollado el WebService, o el tipo de
Web Service(IIS,Apache..)


Gracias...

Mostrar la cita
en documento wsdl?
Mostrar la cita
url=/library/en-
us/cptools/html/cpgrfWebServicesDescriptionLanguageToolWsdl
exe.asp

Mostrar la cita
camino"
Mostrar la cita
el mensaje news:a0ff01c47942$a5e4e360$
Mostrar la cita
esta
Mostrar la cita
uno
Mostrar la cita
#2 JuanDG
03/08/2004 - 16:56 | Informe spam
En realidad el compañero tiene razon, lo que debes solicitar es el documento
WSDL este es el que te dice que metodos implementa este servicio web y que
parametros reciben y devuelven, ya que la base de los servicios web es que
implementen algun metodo que se pueda llamar remotamente, sino que sentido
tendrian?

los mensajes SOAP son generados en base a lo que dice el docuemnto WSDL y la
idea es que no hagas esto a mano, para eso esta la herramienta wsdl.exe o
vs.net que generan la clase proxi, que se encarga de generar los mensajes
SOAP en base al docuemnto WSDL.

finalmente la idea de los web services es la interoperabilidad entre
plataformas, asi que no importa en que lenguaje desarrolles (Java, C#, etc)
ni que plataforma uses (IIS, Apache, etc) los servicios web te permiten
interoperar, yo personalmente he consumido servicios hechos en Java a traves
de clientes .NET y ahora me encuentro en le proceso contrario, creando un
cliente Java (con apache y axis) que consuma un servicio .net

espero te aclare un poco las cosas, en caso contrario, no dudes ne volver a
preguntar.

Juan David Gomez A.
Microsoft Certified Professional
Analista de Desarrollo - PSL S.A.
Web and Wireless Banking


"Diego" wrote in message
news:a0ff01c47942$a5e4e360$
Mostrar la cita
#3 diego
03/08/2004 - 18:12 | Informe spam
gracias..
Mostrar la cita
ejemplo de llamada soap, eso no te sirve para mucho. Yo
les pediría que proporcionaran el documento wsdl, es lo
estándar.
Mostrar la cita
camino"
Mostrar la cita
el mensaje news:a01201c4794a$65c0a000$
Mostrar la cita
SOAP-
Mostrar la cita
g
Mostrar la cita
realidad
Mostrar la cita
l
Mostrar la cita
en
Mostrar la cita
a
Mostrar la cita
experiencia
Mostrar la cita
obligatoriamente
Mostrar la cita
string
Mostrar la cita
lenguaje
Mostrar la cita
#4 Diego
04/08/2004 - 10:17 | Informe spam
Mostrar la cita
dudes ne volver a
Mostrar la cita
Exelente,tu comentario me aclaro todo el panorama,
muchas gracias por tu disponibilidad Juan.
Saludos,
Diego

Mostrar la cita
solicitar es el documento
Mostrar la cita
servicio web y que
Mostrar la cita
servicios web es que
Mostrar la cita
sino que sentido
Mostrar la cita
docuemnto WSDL y la
Mostrar la cita
herramienta wsdl.exe o
Mostrar la cita
generar los mensajes
Mostrar la cita
interoperabilidad entre
Mostrar la cita
desarrolles (Java, C#, etc)
Mostrar la cita
web te permiten
Mostrar la cita
hechos en Java a traves
Mostrar la cita
contrario, creando un
Mostrar la cita
servicio .net
Mostrar la cita
dudes ne volver a
Mostrar la cita
message
Mostrar la cita
esta
Mostrar la cita
uno
Mostrar la cita
a
Mostrar la cita
experiencia
Mostrar la cita
obligatoriamente
Mostrar la cita
string
Mostrar la cita
lenguaje
Mostrar la cita
Ads by Google
Search Busqueda sugerida