@ilolita796

Как синхронизировать веб-приложение и андроид приложение на java?

Здравствуйте.
Планирую создать два приложения на java.
Веб-приложение и андроид приложение.
Веб-приложение парсит данные, выполняет расчёты и добавляет в базу данных. А андроид приложение делает запрос на эти данные, также делает запрос на редактирование и добавление новых данных. Объем данных средний, до 5000 записей (текст, числа, картинки, ссылки). Нужно чтоб эти два приложение синхронизировались между собой. Но как это реализовать я не знаю. Я так понимаю нужно использовать веб-сервер, и чтоб к нему делали запросы оба приложения. Нужна ли в таком случае база данных? Какую базу данных и веб-сервер выбрать? Как установить связь между веб-сервером и базой данных?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
Andrew_Pinkerton
@Andrew_Pinkerton
Нужна ли в таком случае база данных?

Нужна

Как установить связь между веб-сервером и базой данных?

Пишите бекэнд с REST api, для Android приложения + СУБД Postgresql (или любую другую на выбор)
С веб-приложения используй ту-же самую БД.
Ответ написан
2ord
@2ord
продвинутый чайник
Я представляю себе архитектуру проекта так:
Служба-процесс, которая
парсит данные, выполняет расчёты и добавляет в базу данных.

Веб-служба, обслуживающая HTTP запросы от мобильного приложения. Когда поступают запросы по парсингу, она добавляет задачу в очередь, а служба-парсер обрабатывает ее. Если что-то быстрое, то по месту и обновляет данные.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ITM Холдинг Екатеринбург
от 60 000 до 80 000 ₽
Sarex Москва
от 120 000 до 200 000 ₽
IEK Group Москва
До 150 000 ₽
08 апр. 2020, в 15:58
1000 руб./за проект
08 апр. 2020, в 15:57
50000 руб./за проект