Foros del Web » Programando para Internet » PHP »

Ejecutar webservice desde host de proveedor a host de cliente?

Estas en el tema de Ejecutar webservice desde host de proveedor a host de cliente? en el foro de PHP en Foros del Web. Buenas nuevamente! Se trata de una consulta lógica: ¿Existe algún error, o mal empleo, si un webservice se ejecuta desde el host del proveedor, para ...
  #1 (permalink)  
Antiguo 17/11/2016, 18:56
Avatar de NnikoO  
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Ejecutar webservice desde host de proveedor a host de cliente?

Buenas nuevamente!

Se trata de una consulta lógica:

¿Existe algún error, o mal empleo, si un webservice se ejecuta desde el host del proveedor, para conectar con cada cliente activo y no al revés?

La URL con la que debería conectar se encuentra alojada en una DB del proveedor, y enviaría para efectuar la conexión USER_ID y KEY correspondientes a c/cliente, para corroborar la veracidad. (El cliente debe proporcionar estos 2 mismos datos desde su host, para asi poder validar y ejecturar los scripts siguientes).
  #2 (permalink)  
Antiguo 17/11/2016, 20:42
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ejecutar webservice desde host de proveedor a host de cliente?

Es el cliente quien debe conectar siempre con el Webservice y los datos USER_ID y KEY ya deberían estar guardados en el host para que el cliente los proporcione, el servicio valida y permite ejecutar otras consultas.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 17/11/2016, 20:53
Avatar de NnikoO  
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Ejecutar webservice desde host de proveedor a host de cliente?

Cita:
Iniciado por Triby Ver Mensaje
Es el cliente quien debe conectar siempre con el Webservice y los datos USER_ID y KEY ya deberían estar guardados en el host para que el cliente los proporcione, el servicio valida y permite ejecutar otras consultas.
Si, efectivamente, siempre armé la lógica de esa manera.

Esta vez el proyecto sería de este modo, más erroneamente pesando seguramente, te lo rosumo lo mas corto y entendible posible:
1 - Un cron job en el host del proveedor verifica los usuarios activos, quienes tienen planes contratados vigentes.
2 - Por cada plan vigente, activa el webservice que conecta con el host del cliente, pasando ID y KEY para verificar con ID y KEY que estarian en el archivo destinatario (la URL donde apuntaria esto estaria registrada también en la DB del proveedor).

De otra forma, existe posibilidad que, una vez verificado X plan vigente, desde proveedor por medio de alguna acción activen la llamada del WS desde el host del cliente? Esto se debería para ahorrarle a cada cliente la instalación de un cron job.

Etiquetas: proveedor, 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 19:53.