244-SQL Server Notification 服务简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server Notification 服務簡介 恆逸資訊教育訓練處 系統開發部資深講師 胡百敬 大綱 什麼是 Notification 應用程式? 什麼是 SQL Server Notification 服務? Notification 服務程式撰寫 Notification 應用程式 它們是什麼? 各種 Notification 應用程式 Notification 應用程式的價值 Notification 應用程式 Notification 應用程式如何運作? Notification 服務 什麼是 SQL Notification 服務? 為了開發及部署規模大;訊息豐富的應用程式的平台 豐富但簡單的宣告模型 (建構在 XML, SQL, CLR 之上) 用來描述 notification 應用程式 透過效率高且擴充性大的伺服器 (建構在 SQL Server 2000 和 .NET Frameworks 之上) 來執行這些應用程式 你只要撰寫小部分特殊的應用程式 - Notification 服務來掌控它 Notification 服務 為何使用 SQL Notification 服務? 效能 SQL 可以有效率地將事件與訂閱做配對 真正 ‘Internet’ 規模的 notification 應用程式解決方案 快速建立及部署應用程式 (及時上市) 只要客製化微軟提供的 framework 只要專注在應用程式的設計,而非平台的設計 Notification 服務 產生 vs. 散佈 Notification 服務 架構 應用程式整體架構 建立應用程式 概觀(1) Notification 服務平台:這包含了 Notification 服務的核心元件與資料庫。 應用程式設定檔(configuration and Application Definition metadata File ADF):以 XML 的結構,描述 Notification 服務個體(Notification Service Instance)與應用程式(Notification Service Application)的相關設定。 訂閱管理程式:管理訂閱者與訂閱資訊的查詢、新增、修改和刪除。 一個以上的事件提供者:負責事件資料的蒐集,並匯入到 Notification 服務。 一個以上的內容格式化程式:將通知資料依照接收裝置的不同,完成特有的格式化。 一個以上用來散佈通知的協定:將通知的訊息轉由外部其他各種服務的伺服器轉送出去。 建立應用程式 概觀(2) 建立 Notification 個體(Instance)及應用程式 Notification 服務是以個體為單位在執行 如 UCOM 電子報 一個個體可以有多個應用程式 如電子報的內容可以有股票、 天氣、 交通、 體育…等等各式應用程式 要分別建立 XML 設定檔 建立應用程式 概觀(3-1) 讓訂閱者可以輸入訂閱資料 寫入資料的方式有: Managed code: ASP .NET, C#, VB.Net, 等等 Unmanaged code: ASP, C++, VB6, 等等 建立應用程式 概觀(3-2) 前端的訂閱管理程式使用以下三個類別 Subscriber 代表是 誰 想要獲得這些資訊 通常每個人一筆資料 Subscription 代表 什麼資料 何時 需要送出 每個訂閱者可以多筆訂閱資料 SubscriberDevice 代表訊息要送到 何地 每個訂閱者可以有多個裝置 建立應用程式 概觀(4) 建立或設定事件提供者 定義事件格式:XML Schema 內容格式化程式 不同的裝置可能要不同的呈現方式 可以採用 XSLT 來轉換內容 建立應用程式 範例環境 我在本場次示範所使用的平台和工具 Visual Studio .Net / VB.NET SQL Server 2000 Dev SP2 SQL Server Notification Services Windows XP 需要完成的部分 建立 Notification 個體及應用程式 建立訂閱管理程式 定義事件(XML Schema),產生事件(XML 檔案) 建立格式化檔案(XSLT) 建立應用程式 示範的步驟 重點 建立應用程式設定檔,並利用 NSControl.exe 完成相關設定 建立訂閱管理應用程式 Subscriber information SubscriberDevice information Subscription information 加入事件 設定資料轉換 執行應用程式並檢視結果 建立相關的應用程式設定檔案 應用程式定義檔(Application Definition File ADF

文档评论(0)

小玉儿 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档