Я создаю новое приложение для Android, в котором источником данных является база данных Oracle. У меня уже есть веб-служба Soap, работающая на сервере weblogic, который может принимать запросы от клиента и отправлять ответы, сгенерированные в базе данных.
Моя проблема заключается в том, что я также хочу отправить данные из базы данных клиенту без предварительной отправки запроса. Я уже предлагал провести длительный опрос по существующему веб-сервису или использовать облачную систему обмена сообщениями Firebase в качестве решения, но я бы предпочел создать свой собственный push-провайдер.
Мой вопрос заключается в том, как создать провайдера push-уведомлений или, если есть что-то еще, что я мог бы сделать для достижения своей цели?