Simple Message Notification (SMN) — это надёжный и гибкий масштабируемый сервис уведомлений о сообщениях. Он позволяет эффективно отправлять сообщения на различные конечные точки, такие как адреса электронной почты.
SMN предлагает модель публикации/подписки для реализации подписок один‑ко‑многим и уведомлений в различных типах сообщений. В SMN участвуют две роли: издатель и подписчик. Издатель публикует сообщения в тему, после чего SMN доставляет сообщения подписчикам в этой теме. Подписчиками могут быть адреса электронной почты и URL‑адреса.
Тема — это набор сообщений и логическая точка доступа, через которую издатель и подписчик могут взаимодействовать друг с другом. Каждая тема имеет уникальное имя. Создатель темы может настраивать политики темы, предоставляя другим пользователям или облачным сервисам разрешения на выполнение определённых операций с темой, например, запрос подписок или публикацию сообщений.