demystifying ms sql server notification services

12
Demystifying MS SQL Demystifying MS SQL Server Notification Server Notification Services Services Andre Dovgal Senior Technology Architect, Visiphor Corporation

Upload: tieve

Post on 19-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Demystifying MS SQL Server Notification Services. Andre Dovgal Senior Technology Architect, Visiphor Corporation. Agenda. Typical scenarios How SSNS works Configuring main components More customization Q&A. Notification Services. SMTP Server. Scenario #1. Stock Price Updates. Data - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Demystifying MS SQL Server Notification Services

Demystifying MS SQL Server Demystifying MS SQL Server Notification ServicesNotification Services

Andre Dovgal

Senior Technology Architect,

Visiphor Corporation

Page 2: Demystifying MS SQL Server Notification Services

AgendaAgenda

• Typical scenarios • How SSNS works• Configuring main components• More customization• Q&A

Page 3: Demystifying MS SQL Server Notification Services

Scenario #1. Stock Price UpdatesScenario #1. Stock Price Updates

SMTP Server

Web Server

Database Server

DataFeed

NotificationServices

Page 4: Demystifying MS SQL Server Notification Services

Scenario #2. Electronic Data Scenario #2. Electronic Data Processing System (EDPS)Processing System (EDPS)

MessageLogs

message statuses

delivery receipts

exceptionsSMTP Server

NotificationServices

SystemAdministrator System

Administrator

Page 5: Demystifying MS SQL Server Notification Services

Common challengesCommon challenges

Dynamic subscribersDynamic subscriptionsScalabilityEvent records management

Page 6: Demystifying MS SQL Server Notification Services

Creating NotificationsCreating NotificationsReal World Events

Subscriptions

Notification Services

Notifications

Subscribers

Events

Matching

Page 7: Demystifying MS SQL Server Notification Services

Notification ServicesNotification Services

Event Provider

Host

Subscriptions

Generator Distributor

EP

EP

Page 8: Demystifying MS SQL Server Notification Services

Instance and ApplicationInstance and Application

Notification Services instance – unit of deployment

Notification Services application – unit of development

Sunny State Police IS

Electronic Data Processing System (EDPS)

Internal Approval System

Collaboration System

Page 9: Demystifying MS SQL Server Notification Services

Configuring Main ComponentsConfiguring Main Components

SSNS instanceSSNS applicationRunning a test

Page 10: Demystifying MS SQL Server Notification Services

Electronic Data Processing System Electronic Data Processing System (EDPS) for Sunny State(EDPS) for Sunny State

MessageLogs

message statuses

delivery receipts

exceptionsSMTP Server

NotificationServices

SystemAdministrator System

Administrator

MM

M M

SM

E31

Page 11: Demystifying MS SQL Server Notification Services

.NET Libraries .NET Libraries

Managing subscribersManaging subscriptionsAdding event providers

Page 12: Demystifying MS SQL Server Notification Services

Questions?Questions?