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).