Foros del Web » Programando para Internet » PHP »

Servir y consumir webservices SOAP

Estas en el tema de Servir y consumir webservices SOAP en el foro de PHP en Foros del Web. Hola! Necesito ayuda para crear un servidor y un cliente SOAP. El problema es que estoy un poco perdido porque nunca he trabajado con webservices ...
  #1 (permalink)  
Antiguo 08/09/2013, 10:51
Avatar de macmaikel  
Fecha de Ingreso: agosto-2013
Mensajes: 25
Antigüedad: 10 años, 8 meses
Puntos: 5
Sonrisa Servir y consumir webservices SOAP

Hola!

Necesito ayuda para crear un servidor y un cliente SOAP. El problema es que estoy un poco perdido porque nunca he trabajado con webservices antes.


Expongo el problema:

Necesito crear unos webservices muy sencillos, por ejemplo 3 que puedan ser consumidos desde varios clientes.

De un lado tengo el servidor con los 3 webServices llamados por ejemplo ws1, ws2 y ws3 (original :P)

Cada uno de esos webservices son invocados con varios parametros de entrada por ejemplo input1, input2 e input3 desde un cliente.

Cada webservices cuando es ejecutado, toma los valores de los inputs, hace unos calculos y devuelve un valor.


El cliente tan solo debe hacer llamadas a los webservices y recibir los valores.


He leido que se pueden implementar con WSDL y sin WSDL pero no que ventajas tiene o no utilizar WSDL.

Alguien podría explicarme un poco como van y poner algún ejemplo sencillo para esto?


Gracias por adelantado,

Un saludo

Última edición por macmaikel; 08/09/2013 a las 11:58
  #2 (permalink)  
Antiguo 09/09/2013, 08:37
Avatar de macmaikel  
Fecha de Ingreso: agosto-2013
Mensajes: 25
Antigüedad: 10 años, 8 meses
Puntos: 5
Respuesta: Servir y consumir webservices SOAP

Actualizo.

El cliente ya tengo mas o menos una idea de como hacerlo, necesitaba mas ayuda con el servidor.

Etiquetas: cliente, server, soap, webservice
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.