Messaging session
Материал из fidoman.ru
Протокол коммуникации
1. Точка, которой происходит присоединение 2. Идентификатор внутри точки (иерархический, как OID или путь в файловой системе, или объект на веб-странице) 3. Номер сессии
При отправке запроса инициатор назначает номер сессии. В зависимости от типа запроса удалить номер после ответа. Разовый - номер удаляется. Регулярный (передавать данные по расписанию/с интервалом, или подписка на уведомления) - номер сохраняется.
Если после передачи ответа получено сообщение, что инициатор не существует - номер освобождается.
При запросе периодических уведомлений и подписке инициатор должен сам регулярно проверять актуальность подписки.