@ilolita796

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

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

Нужна

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект