В уведомлении Услуги применение программного слоя, что находится между источником информации и получателю этой информации. В уведомлении Услуги применения мониторов определенных заранее событий и могут грамотно фильтр и маршрут информации об этих событиях в разных целевых устройств, с помощью персональной сроки поставки. Уведомление служб приложений состоит из трех основных компонентов: событий, подписок и уведомлений.
|
|
В уведомлении Услуги применения, события только то, что они тоном - вещи происходит, что вы хотите быть проинформированы о. В случае с NASDAQ, событие может быть определенный цена акций растет до определенного уровня. В типичной базы данных, событие может быть связано со значением данного столбца. В данном случае будет выпущено если колонка стоимость прошло определенное заранее определенного порогового.
Событие Провайдеры
В уведомлении Услуги применения отслеживает события, используя событие провайдера. Есть три вида Уведомление Услуги случае провайдеры: организовано, не принимающей, и стандартные случае услуг.
Хостинг Провайдеров Хостинг провайдеры случае непосредственно осваиваемых Уведомление обслуживания. Когда начинается Уведомление услуги, он автоматически инициализирует и использует возможность организовано мероприятие услуг.
Неприсоединения Хостинг Провайдеры неприсоединения организовано мероприятие провайдеры внешних приложений, которые не противоречат рамках Уведомление Услуги процесса. , Не провели мероприятие провайдеров должность случае данные на уведомление Услуги применения с использованием EventCollector класса; В EventLoader класса; Или NseventBeginBatch, NSEventWrite или NSEventFlushBatch хранимых процедур.
Провайдеры стандарта SQL Server 2005 поставляется с базового набора стандартных случае провайдеры, которые можно легко использовать для построения Уведомление обслуживания приложений. Уведомление служб предусматривает следующие мероприятия провайдеры:
. ле систему и срабатывает, когда. ле будет добавлен в каталог контроль. Она читает содержимое каталога в память и затем записывает информацию о мероприятии случае таблицы.
данных для базы данных, которые будут контролироваться. Затем он использует Ноти. катионов услуг, предоставляемый хранимых процедур для создания событий на основе этого новые или обновленные данные и затем записать эти события случае таблицы.
динамических MDX запроса для сбора данных из куба Analysis Services и представить данные события к применению.
Подписка соотнести пользователей и типов событий, что они заинтересованы дюйма Например, с NASDAQ, например, пользователь может создать подписку для получения уведомления, когда данный цена акции падает ниже $ 50 за акцию. SQL Server 2005 в магазинах Уведомление Услуги подписки, как и события, как строк в таблице.
В уведомлении в основном послание, которое будет отправлено на конечного пользователя, который содержит информацию о том случае, если пользователь подписаны. Notifications может доставляться в различных форматах для различных целевых устройств, в том числе XML, HTML, электронная почта, WAP, и другие форматы.
Уведомление двигателя
В уведомлении обслуживания двигателя получает от внешних событий случае провайдера и ищет соответствия между событиями и регистрации подписки. Если событие соответствует подписки, уведомления обслуживания двигателя направляет уведомления конечного пользователя. В масштабируемости в уведомлении Услуги применение зависит в значительной степени от того, насколько хорошо Уведомление обслуживания двигателя соответствует событий подписки. Microsoft разработала основные Уведомление Услуги базы, которая масштабируется в Интернет уровня, что означает, что с соответствующей платформы SQL Server 2005 в уведомлении может Услуги по шкале вверх обрабатывать миллионы событий, подписок и уведомлений. Для этого уведомление Услуги использует SQL Server 2005 эффективного реляционную базу данных двигателя объединить строки из событий таблицу строки в таблице подписки в целях соответствия мероприятия для подписки.
Online: 838 users browsing the articles directory
|
|