Просто немного фона. Я опытный программист на asp.net/c#/sql, который изучает Android менее 2 дней.
У нас есть существующий веб-сайт .net, в котором хранится список местоположений в MS SQL Server 2008, и я пытаюсь создать приложение для Android, которое получает эти местоположения и отображает их на карте Google.
Вопрос в том, как подключить приложение к базе данных SQL. Я предполагаю, что есть несколько вариантов ....
1) Какое-то прямое соединение между приложением и удаленной БД.
2) Создание некоторого среднего уровня с использованием asp.net, который преобразовал бы данные в нечто более удобное для использования в Java-коде в приложении для Android (имейте в виду, что я практически не знаю Java), точно так же, как есть код .net, который обеспечивает JSON для наших веб-приложений.
3) Создание какого-либо веб-сервиса, который просто возвращает результаты XML с веб-сервера. Не знаю, как бы я это обезопасил, чтобы только приложение Android могло запрашивать данные.
Любая помощь или совет по передовому опыту были бы действительно полезны. Я думаю, что мне просто нужно указать общее направление хорошей стратегии, и я могу решить это.