Я бы настоятельно рекомендовал использовать клиент-сервер RESTful на основе HTTP, используя любую из миллиона серверных сред.Параметр на стороне сервера может повлиять на реализацию на стороне клиента.
Например, вы можете использовать что-то вроде Джерси , что также может создать библиотеку на стороне клиента, необходимую для использования вашего сервиса.1005 *
На стороне сервера я бы использовал что-то вроде HttpClient для получения веб-сайтов, которые будут возвращены клиентскому приложению.