Я пытаюсь реализовать приложение n-уровневой архитектуры для школьного проекта. Связь между клиентами и сервером осуществляется с помощью веб-сервиса RESTful. Я использовал Jersey, чтобы реализовать это на Java. Единственный вопрос, который у меня есть, заключается в том, как зарегистрировать клиентов на сервере, чтобы получать уведомления об изменениях (как обычно делается с шаблоном наблюдателя или шаблоном прослушивания/публикации). Нужно ли мне также реализовать службу на стороне клиента, а затем зарегистрировать URL-адрес, который будет вызываться сервером, а затем вызывать эти URL-адреса при возникновении изменений?
Спасибо за вашу помощь!