- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 【推荐】司法鉴定人员考试题及答案.docx VIP
- 流感防控知识培训课件.pptx VIP
- 688高频词(含补充内容-便于打印版).pdf VIP
- 四年级语文阅读理解专项训练.docx VIP
- 2024重庆市公安局辅警岗位工作人员招聘(58人)笔试备考题库及答案解析.docx VIP
- 人教部编版六年级上册道德与法治《第1课-感受生活中的法律【全套】》道法课件.pptx VIP
- GB50797-2012 光伏发电站设计规范.docx VIP
- 风险管理与金融机构(原第4版)约翰·赫尔习题答案解析.pdf
- 小儿全身麻醉支气管痉挛的防治.ppt
- 2024陆上风力发电机组预应力预制混凝土塔筒施工与质量验收规范.pdf VIP
文档评论(0)