SQL Server Notification Services Andy Potter Senior System Consultant SQL Server Notification Services Intellinet.

Slides:



Advertisements
Similar presentations
April 10, 2002 Aelix, Inc Corbin Avenue Northridge, CA Tel Fax OmniReach sm Capabilities & Opportunities.
Advertisements

Leveraging an Integrated ERP and CRM System - Featuring Sage MAS 500 ERP and Sage SalesLogix CRM.
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
© eComScience Pvt. Ltd OffshoreSoftwareDevelopment eComScience Consulting perspective.
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Handheld Contact Wireless syncing ACT! Blackberry and Windows Mobile 5/6.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Which server is right for you? Get in Contact with us
Introduction to Systems Management Server 2003 Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Windows Server System TM Overview IT Expectations: Do More with Less.
MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
SharePoint Collaboration Features & Workflow
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
Knowledge Portals and Knowledge Management Tools
OPC Alarm.NET.
Managing LOB Applications by Using System Center Operations Manager Published: March 2007.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
Pseudos Technologies Private Limited
Sage ACT! 2011 Sneak Peek Introductions Golda Cohen, Marketing Manager of Aviva Todd Viau, Senior ACT! Certified Consultant Lori Feldman, The Database.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
System Center Operations Manager 2007 Dave Northey Microsoft Ireland.
Sage ACT! 2011 What’s New?. Why Sage ACT! 2011? Make contact. Build relationships. Get results. Automate key activities with Smart Tasks Eliminate double-entry.
Kevin Hudson Oracle Corporation October Evolution of Oracle from Application to Infrastructure.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
Hosted on the Powerful Microsoft Azure Platform, Advent Countdown Lets Companies Run Reliable and Scalable Holiday Marketing Campaigns MICROSOFT AZURE.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Leveraging Oracle Data for Web- Based Reporting Northern California Oracle Users Group May 2001.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Computer Emergency Notification System (CENS)
Project 2003 Presentation Ben Howard 15 th July 2003.
Built on Microsoft Azure Platform, CareWhen by August Systems Offers Private-Duty Home-Care Scheduling Application That is Fully Featured MICROSOFT AZURE.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
DAT300 Notification Services Programming: Introduction DAT300 Notification Services Programming: Introduction Tete Mensa-Annan Program Manager SQL Server.
Mobilise Your Business in Days with Crimson Tide’s mpro5 Enterprise Solution on Microsoft Azure! MICROSOFT AZURE ISV PROFILE: CRIMSON TIDE Crimson Tide.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
R7 Integrator and Enterprise Integrator: You won’t believe this is XA… Deborah Vermillion, VP Consulting Services, CPIM, CIRM Belinda Daub, Senior Consultant.
== Enovatio Delivers a Scalable Project Management Solution Minus Large Upfront Infrastructure Costs, Thanks to the Powerful Microsoft Azure Platform MICROSOFT.
OpenField Consolidates Stadium Data, Provides CRM and Analysis Functions for an Intelligent, End-to-End Solution COMPANY PROFILE : OPENFIELD Founded by.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
Integration Patterns in BizTalk Server 2004 Integration Patterns Explained What are integration patterns? What patterns does BizTalk Server 2004 provide.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
With xTV, Quickly Build Your Enterprise.TV Network, a Single-Destination, Real-Time Stream of Information to Inform Customers, Employees, Partners & Investors.
Interactions & Automations
Title in Sergoe, white, shadow, 36 Presentation title goes here, using Segoe Regular, in sentence case. Integrated Innovation Mark O’Shea Partner Technology.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Enterprise Alert on Microsoft Azure Fully Automates Critical Incident Communication and Transforms It into an Intelligent, Reliable, and Mobile Experience.
MICROSOFT AZURE APP BUILDER PROFILE: RAVERUS LTD. Raverus is a customer-driven company engaged in providing software applications designed to improve and.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
 ForwardVision is an Enterprise Resource Planning Application (ERP) designed to help small to medium-sized food producers manage the complexities of.
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
SQL Database Management
Navision Business Analytics
DAT381 Team Development with SQL Server 2005
Technical Capabilities
Mark Quirk Head of Technology Developer & Platform Group
Microsoft Virtual Academy
Presentation transcript:

SQL Server Notification Services Andy Potter Senior System Consultant SQL Server Notification Services Intellinet

Agenda Notification applications in general Notification applications in general Adding value to the enterprise Adding value to the enterprise  Business and technical scenarios of note About the Notification Services Platform About the Notification Services Platform  Notification Services platform overview  Business value of this platform Resources Resources Demonstration of sample applications Demonstration of sample applications

Getting Information No notifications – connected requestor Response LOB, Rpt ERP, CRM News Web My Device Request

Getting Information Push notifications – all or nothing LOB, Rpt ERP, CRM News Web My Device Push SPAM

Getting Information Notifications – subscriber preference LOB, Rpt ERP, CRM News Web Notification Application A new class of applications that deliver personalized and timely information to any device My Device(s) of Choice

Source System s Subscriber Devices and Systems Notification Applications Subscriptions (millions) Notifications (millions) Match Subscribers Events

Why Invest In Notifications Send critical information to customers, partners, and employees Send critical information to customers, partners, and employees Form proactive relationships with customers and clients using personalized, timely services Form proactive relationships with customers and clients using personalized, timely services Make it easier for customers to initiate business transactions with you Make it easier for customers to initiate business transactions with you Empower employees with information whenever and wherever they need it Empower employees with information whenever and wherever they need it

Consumer Applications Might scale to millions of subscriptions Might scale to millions of subscriptions Automatically send notifications to customers Automatically send notifications to customers Financial Services Financial Services  Receive and react to personal portfolio changes and current market conditions Travel and Hospitality Travel and Hospitality  Flight arrivals, schedule changes Electronic Commerce Electronic Commerce  Search criteria, buy and sell

Line of Business Applications Monitor business data Monitor business data Alert the appropriate person or system when action is required Alert the appropriate person or system when action is required Define the events that occur in the LOB application Define the events that occur in the LOB application  Which events are of likely interest to subscribers or other applications?

Business Intelligence Applications Track critical company data Track critical company data Numeric data reaches a threshold Numeric data reaches a threshold Focus on Key Performance Indicators Focus on Key Performance Indicators

Employee Communication Keep employees informed Keep employees informed Updates to projects Updates to projects Timely research Timely research Alert to actions that may be required Alert to actions that may be required

Real World Implementations Monitor ETL processing Monitor ETL processing KPI Threshold alerts for a data warehouse KPI Threshold alerts for a data warehouse Monitoring Business Rule enforcement between two applications Monitoring Business Rule enforcement between two applications

Notification Services Platform Platform to develop and deploy rich, highly scalable notification applications Platform to develop and deploy rich, highly scalable notification applications Declarative programming model Declarative programming model  Based upon XML and T-SQL Execution engine Execution engine  Based upon SQL Server 2000 and.NET Framework Maintenance tasks built in Maintenance tasks built in

Source System s Subscriber Devices and Systems Application Overview Subscriptions (millions) Notifications (millions) Match Subscribers Events

Why Use SQL Server Notification Services? Rapid time to market Rapid time to market Ease of development Ease of development Rich feature set Rich feature set Scalable and reliable Scalable and reliable Flexible and extensible Flexible and extensible

Rapid Time To Market Low or no additional licensing cost Low or no additional licensing cost  Included in SQL Server license Notification Services framework provides most of the core infrastructure Notification Services framework provides most of the core infrastructure Leverage existing systems Leverage existing systems  No need to rip and replace  Heterogeneous environments okay Prototype, build and deploy scalable notification applications quickly

Ease Of Development Use well-known tools and techniques Use well-known tools and techniques  Integrated experience with Visual Studio  Leverage SQL Server expertise  Developing T-SQL procedures  Tuning the relational database  Managing a SQL Server database Short learning curve, leverage existing development experience

Rich Feature Set Management features Management features  Queue management  Failures and retry logic  Windows services Rich application model with various notification application features, plus manageability

Mix And Match The Match Rule Types Notifications trigger whenever event occurs Triggered by event Occurrence Subscribers want to know whenever event occurs Can add relevant info to it Notifications trigger however subscriber requests them Triggered by day and time Time zones built-in Calendar recurrence patterns Settable intervals between notifications Can pull info from cumulative events Sensitive to event history Often combined with Day and Time schedule rules Can control intervals between notifications Sensitive to subscription history Often combined with Day and Time schedule 9:00 AM each Mon-Fri Highest MSFT price today Wait a day to repeat If MSFT > $25

Rich Feature Set Delivery Richness Choice of content formatting (CF) Choice of content formatting (CF) Device specific Device specific Language specific Language specific Rich Formatting To application server, cell phone, wireless PDA, desktop PC, and/or account To application server, cell phone, wireless PDA, desktop PC, and/or account Combine notifications sent to the same user into one notification Combine notifications sent to the same user into one notification Digest Notifications Send daily summary of my portfolio Send daily summary of my portfolio Send summary of docs modified since I last connected Send summary of docs modified since I last connected Same message to many subscribers Same message to many subscribers Format once, deliver to many Format once, deliver to many ‘Multicast’ Notifications Weather report for New Orleans area Weather report for New Orleans area Traffic on I-95 Traffic on I-95 Corporate newswire Corporate newswire

Scalable And Reliable Notification Services generation exceeds any protocol delivery Notification Services generation exceeds any protocol delivery  Read performance whitepaper for details Standard best practices for tuning SQL Server databases Standard best practices for tuning SQL Server databases Support for various deployment configurations Support for various deployment configurations  H/W to balance workload, high availability Scalable and reliable notification engine out-of-the-box

Flexible And Extensible API for application developers to use API for application developers to use  Subscriber, devices, subscriptions, events API  Native managed API  COM interoperability layer Extensible components architecture Extensible components architecture  Custom event provider support  Custom delivery protocol support Integrate into virtually any environment

Notification Services Summary Notification Services is a platform Notification Services is a platform Enables rapid development of robust, scalable notification applications Enables rapid development of robust, scalable notification applications Easy to use declarative programming model Easy to use declarative programming model Numerous deployment configurations Numerous deployment configurations

Train Your Staff Learn about Notification Services Notification Services Website Notification Services Website  DevelopMentor offers a 3-day course DevelopMentor offers a 3-day course  MSDN whitepapers MSDN whitepapers  Search for articles beginning with “Notification Services” at us/dnsql2k/html/sql_sample_quickstart.asp us/dnsql2k/html/sql_sample_quickstart.asp us/dnsql2k/html/sql_sample_quickstart.asp  “Notification Services Capacity Planning and Performance Tuning”  “Notification Services Quick Start Guide for Sample Installation”

Community Resources Public newsgroup Public newsgroup  microsoft.public.sqlserver.NotificationSvcs or  ps/default.asp?icp=SQL ps/default.asp?icp=SQL ps/default.asp?icp=SQL Community page Community page  suggestions suggestions 