SQL Server Notification Services 2005標準指南(中文版)

出版時間:2008-1  出版社:電子工業(yè)出版社  作者:帕瑟  頁數(shù):503  字數(shù):830000  譯者:張允  

內容概要

  本書是關于使用Microsoft SQL Server 2005通知服務創(chuàng)建通知消息應用程序的一本書。它覆蓋了一般的通知服務概念,描述了許多特別的可用于創(chuàng)建應用程序的編碼技術,展示了帶領讀者學習開發(fā)一個示例應用程序的全過程,包括從開始設計及創(chuàng)建原型到最后的開發(fā)與管理。除了這些基礎知識外,本書還覆蓋了更多的高級概念,可用于通知服務功能開發(fā)的高級應用?! ”緯m合應用程序開發(fā)人員、數(shù)據(jù)庫管理人員、大專院校計算機專業(yè)師生自學使用。

作者簡介

Shyam Pather是微軟SQL Server 2005 Notification Services研發(fā)組的開發(fā)領導。2000年末Notification Services研發(fā)組成立時他就加入其中了,對該產品的設計和體系結構、實現(xiàn)通知服務編譯器和執(zhí)行引擎的幾個部分做出了重要貢獻。目前他是微軟的數(shù)據(jù)可編程性研發(fā)組的開發(fā)領導,

書籍目錄

第1部分 通知服務原理 第1章 通知應用程序概述   發(fā)布-訂閱現(xiàn)象   Pub-Sub系統(tǒng)的組件   創(chuàng)建通知應用程序中的問題     可擴展性     可靠性     豐富的應用功能     安全性和保密性   SQL Server 2005通知服務     創(chuàng)建通知應用程序的平臺     執(zhí)行通知應用程序的平臺     為何使用SQL Server通知服務     2005中的新功能    小結 第2章 開始設置   開發(fā)環(huán)境:重要的描述     計算機       開發(fā)過程的工具     賬戶與安全     SQL Server驗證方式   先決條件和系統(tǒng)要求   標準版還是企業(yè)版   設置開發(fā)環(huán)境     安裝通知服務和其他SQL Server 2005組件     安裝Visual Studio.NET 2005     安裝源代碼     建立服務賬號     設置SQL許可和賬戶     SQL Server驗證     環(huán)境變量     測試你的開發(fā)環(huán)境     為環(huán)境定制源文件    小結 第3章 最簡單的通知應用程序:股票報價    SQL-NS應用程序模型     事件看做數(shù)據(jù)     訂閱看做數(shù)據(jù)     事件與訂閱的匹配     SQL-NS應用程序模型的可伸縮性     對SQL-NS應用程序模型的編程    創(chuàng)建股票應用程序的ADF     完整的ADF     ADF中的數(shù)據(jù)庫元素     模式和邏輯     組件配置和處理階段    指定股票應用程序的其他部分     實例     輸人事件和訂閱數(shù)據(jù)     查看最終的通知    運行股票應用程序    運行的應用程序的內部     數(shù)據(jù)庫       Windows服務    SQL-NS平臺提供了什么    清除實例和應用程序    小結 第4章 使用SQL-NS實例   什么是實例   建立實例并使其運行     使用SQL-NS實例的工具     編譯ICF     注冊實例     授予權限     啟用實例    啟動實例  分析實例的部件    實例數(shù)據(jù)庫對象    應用程序數(shù)據(jù)庫對象    實例元數(shù)據(jù)    注冊表項  在多個服務器上部署SQL-NS實例  實例配置文件的細節(jié)    參數(shù)    根元素      實例名和SQL Server    ICF中的數(shù)據(jù)庫元素      應用程序    傳送通道  清除實例  小結第2部分 通知服務應用程序開發(fā) 第5章 設計和原型化應用程序   什么是SQL-NS應用程序    應用程序開發(fā)過程中的各個階段    支持示例應用程序     音樂商店數(shù)據(jù)庫模式     創(chuàng)建音樂商店數(shù)據(jù)庫    初始設計:關于應用程序的七個重要問題    建立應用程序原型     增量式建立ADF     對實例和它的應用程序進行更新     實現(xiàn)初始設計    小結 第6章 完成應用程序原型:預定訂閱和應用程序狀態(tài)    音樂商店應用程序中的預定訂閱    本章源代碼    事件狀態(tài)     事件歷史記錄     聲明事件歷史記錄     事件歷史記錄規(guī)則     測試事件歷史記錄   預定訂閱類     風格訂閱模式     訂閱狀態(tài)     預定訂閱匹配邏輯    測試預定訂閱    原型的最終測試    小結 第7章 SQL-NS訂閱管理API    訂閱管理接口概述    訂閱管理接口的類型     訂閱管理接口的體系結構    SQL-NS訂閱管理API     訂閱管理API中的基本實體     訂閱管理API的類    設置安裝使用API     SQL-NS程序集合     引用SQL-NS程序集合     準備SQL-NS實例     SMI Visual Studio解決方案     為ASP.NET成員提供者創(chuàng)建數(shù)據(jù)庫對象     訂閱管理的數(shù)據(jù)庫權限    實現(xiàn)訂閱管理應用程序的邏輯層     邏輯層的目的     邏輯層操作     邏輯層代碼   連接到數(shù)據(jù)層:實例和應用程序對象     操作訂閱者     操作訂閱者設備     操作訂閱     邏輯層中的幫助操作    建立用戶接口     用戶接口技術     運行示例的用戶接口     檢查用戶接口代碼   小結 第8章 事件提供者   事件提供者和事件提交概述     在SQI-NS引擎中作為宿主組件的事件提供者     作為獨立應用程序的事件提供者     建立和配置事件提供者   事件提供者的概念     事件提供者和事件源     批處理事件     事件提供者的安全性   使用本章源代碼的準備工作     源文件     參數(shù)加密的腳本變更     從原始實例啟動     AddSongs程序     安裝消息隊列   使用內建事件提供者     FileSystemWatcherProvider       SQLProvider   建立自定義事件提供者的API     事件對象API     XMLBulkload事件API       事件提交的SQL存儲過程   建立自定義宿主事件提供者     為什么要建立一個自定義宿主事件提供者     選擇一個事件提供者類型     類、接口和程序集     宿主事件提供者接口     建立一個持續(xù)的自定義宿主事件提供者     建立一個預定的自定義宿主事件提供者  建立獨立的事件提供者     為什么建立一個獨立的事件提供者     ADF中的獨立事件提供者的配置     一個專用程序:XML事件提供者     從應用程序提交事件     使用SQL存儲過程提交事件   清理:為下一章做準備   小結 第9章 內容格式化器   內容格式化概述     內容格式化器和發(fā)布器     內容格式化器的輸入和輸出     不同語言和設備類型的格式化     格式化摘要和組播通知     在sQL-NS應用程序中使用內容格式化器     內容格式化器的安全性   準備SQL-NS實例     清除舊實例     對ADF的修改     創(chuàng)建新的實例     提交事件     添加訂閱者和訂閱    使用XsltFormatter       在ADF中配置XsltFormatter       XSL變換的輸入     為XsltFormatter編寫XSL變換     使用地區(qū)和具體設備的變換   建立自定義內容格式化器     為什么建立自定義內容格式化器     內容格式化器接口     實現(xiàn)內容格式化器接口     在ADF中聲明自定義內容格式化器     測試自定義內容格式化器    小結 第10章 傳送協(xié)議    SQL-NS中的通知傳送的概述     SQL-NS引擎中的傳送協(xié)議     配置傳送端點:傳送通道     把通知傳送到傳送通道     在ICF中聲明傳送通道和自定義傳送協(xié)議     在ADF中聲明協(xié)議支持       批處理通知和發(fā)布器的工作項      傳送協(xié)議操作    摘要和組播傳送    傳送失?。褐卦嚭屯ㄖK止    通知發(fā)布視圖    傳送通道參數(shù)的加密    發(fā)布器的數(shù)據(jù)庫角色  使用傳送協(xié)議的準備工作    建立支持組件    重建SQL-NS實例    修改服務賬號權限    為新傳送通道添加訂閱者設備    安裝SMTP服務    自定義傳送協(xié)議的消息隊列  使用內建SMTP傳送協(xié)議    創(chuàng)建一個SMTP傳送通道    在通知類中對SMTP傳送協(xié)議支持的聲明    測試SMTP傳送   建立一個自定義傳送協(xié)議    自定義傳送協(xié)議接口    實現(xiàn)自定義傳送協(xié)議    在ICF中聲明自定義傳送協(xié)議     為自定義傳送協(xié)議創(chuàng)建傳送通道    支持通知類中的自定義傳送協(xié)議     測試自定義傳送協(xié)議   恢復系統(tǒng)   小結 第11章 通知生成的調試    調試和開發(fā)過程     規(guī)則中的語法錯誤     規(guī)則中的語義錯誤    通知生成器內部     時間片時鐘     時間片內部行為    使用SQL-NS調試功能     調試工具和技術的概述     準備調試:禁用生成器和提交事件     設置時間片時鐘     規(guī)則激發(fā)的準備工作     執(zhí)行規(guī)則激發(fā)     使用預定訂閱調試存儲過程     重新激活生成器    小結第3部分 優(yōu)化、部署和管理 第12章 性能調整    SQL-NS應用程序性能調整概述    流線型數(shù)據(jù)流     規(guī)范數(shù)據(jù)     預過濾事件   優(yōu)化通知生成     索引和查詢優(yōu)化     優(yōu)化時間片持續(xù)時間     時間片限制   優(yōu)化通知發(fā)布     通知批處理的量     使用組播傳送     傳送協(xié)議性能     發(fā)布器選項    小結 第13章 部署SQL-NS實例  部署配置    單機版部署    獨立數(shù)據(jù)庫服務器    縮放SQL服務器:使生成器能力更強大    分離SMI和獨立的事件提供者    縮放SQL-NS引擎    高可用性  為部署配置數(shù)據(jù)庫系統(tǒng)    磁盤和物理數(shù)據(jù)庫文件    定義SQL-NS數(shù)據(jù)庫對象的物理存儲空間    設置數(shù)據(jù)庫恢復模式  清空舊數(shù)據(jù)    在ADF中配置清空操作      選擇合適的清空操作設置   部署安全     部署環(huán)境的基本安全措施     控制數(shù)據(jù)庫訪問     使用閾值    部署過程     在部署機器上安裝SQL-NS     在ICF和ADF中指定服務器配置     部署自定義組件     創(chuàng)建實例和應用程序數(shù)據(jù)庫     注冊所有部署服務器上的實例     給予部署賬號數(shù)據(jù)庫權限     給予部署賬號文件系統(tǒng)權限     部署訂閱管理器接口和獨立的事件提供者     啟用部署的實例     啟動實例   小結 第14章 管理SQL-NS實例    監(jiān)視和報告     使用應用程序事件日志     SQL-NS性能計數(shù)器     SQL-NS報告存儲過程    維護技術     啟用和禁用組件     清理舊數(shù)據(jù)     修改部署的SQL-NS實例  備份和恢復     備份SQL-NS實例     從備份恢復SQL-NS實例   小結 第15章 SQL-NS應用程序問題解答    使用本章的問題解答    編譯問題解答     使用ICF及ADF遇到的問題     SQL編譯期錯誤    事件提交問題解答     事件提供者沒有運行     事件提供者不提交事件    通知生成問題解答     生成器沒有運行     生成器沒有生成任何通知    通知發(fā)布問題解答     發(fā)布器或者宿主的組件沒有運行     發(fā)布器不能處理新批處理通知       通知沒有如期傳送     發(fā)布器傳送重復的通知     通知未能在預期的時間內傳送       通過錯誤的傳送通道傳送了通知   小結第4部分 高級通知服務概念 第16章 使用通知服務管理對象   NMO API概述     NMO API中的類     NMO API集合與命名空間   一個NMO示例應用程序   使用NMO定義并創(chuàng)建一個實例     使用:NMO定義一個實例     使用:NMO定義一個應用程序     創(chuàng)建實例   使用NMO管理實例     使用NMO注冊一個實例     使用NMO啟用一個實例     使用NMO來刪除與注銷一個實例    測試StockBrokerNMO示例應用程序    使用NMO來反映一個實例的內容     SubscriptionLoadler代碼     準備反映:連接到一個服務器     枚舉SQL-NS實例     枚舉一個實例的內容    小結 第17章 宿主SQL-NS執(zhí)行引擎   使用SQL-NS宿主API     創(chuàng)建和啟動一個宿主引擎     宿主SQL-NS引擎的驗證     與安全問題     停止宿主引擎     從宿主引擎中接收錯誤事件   EngineHost:一個宿主應用程序示例     EngiFieHost可視化解決方案     在EngineHost代碼中使用     宿主API     測試EngineHost程序   小結 第18章 SQL-NS應用程序中用戶自定義的匹配邏輯   用戶自定義匹配邏輯概述     比較開發(fā)者自定義邏輯和    用戶自定義邏輯    在SOL-NS應用程序中支持用戶自定義邏輯    定義支持用戶自定義邏輯的訂閱類    利用條件表達用戶自定義邏輯    為用戶自定義邏輯構建訂閱管理接口  利用用戶自定義匹配邏輯構  建音樂商店應用程序    定義示例應用程序    AddSubscriptions程序    用戶自定義邏輯的安全配置    測試使用用戶自定義邏輯的音樂商店應用程序  小結第5部分 附錄     附錄A為自己的SQL-NS應用程序創(chuàng)建開發(fā)環(huán)境   開發(fā)環(huán)境的組成結構   開發(fā)環(huán)境目錄結構    開發(fā)環(huán)境中的重要文件  擴展開發(fā)環(huán)境    為新實例創(chuàng)建根目錄    為新實例創(chuàng)建目錄與文件    構建并運行新實例    在新實例中加入代碼

圖書封面

評論、評分、閱讀與下載


    SQL Server Notification Services 2005標準指南(中文版) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7