Я бы порекомендовал реализовать службы на сервере, которые будут вести себя по-разному в зависимости от входных параметров (например, userId), а не пытаться подключаться напрямую через устройства. Кроме того, по соображениям производительности я бы рекомендовал формат ответа json вместо xml.