《BizTalk高級編程》2002-05-01 清華大學出版社出版的圖書。
基本介紹
- 書名:BizTalk高級編程
- 作者:Mohr,Woodgate
- 譯者:康博
- ISBN:9787302054399
- 頁數:582
- 出版社:清華大學出版社
- 出版時間:2002-05-01
- 裝幀:平裝
- 開本:16開
基本信息,內容簡介,目錄,
基本信息
作 者:Mohr,Woodgate,康博 著 康博 譯 叢 書 名:出 版 社:清華大學出版社ISBN:9787302054399 出版時間:2002-05-01 版 次:1 頁 數:582 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計
內容簡介
現在致力於企業套用集成(EAI)和電子商務的企業都面臨的問題就是,如何將使用不同通信和數據格式的應用程式集成在一起並和業務夥伴實現無縫連線。Microsoft BizTalk Server 2000使用一台集成伺服器和一套套用集成工具使企業不需對代碼做大的修改就能實現跨平台的套用集成。本書對BizTalk Server做了全面細緻的介紹,重點講述了如何使用BizTalk Server處理企業套用集成中的各種問題,尤其是如何快速開發電子商務系統。 讀者將從書中學到如何通過配置伺服器而不是編寫大量的集成代碼來完成大部分的集成工作。全書共分12章,分別介紹了如何使用BizTalk Server提供的各種工具來完成關鍵任務,如計畫應用程式間的數據流、定義數據結構、轉換不同數據格式和追蹤系統中的數據流等。 本書適合於進行各種EAI工程和電子商務系統開發,並具有在Windows平台上開發Web應用程式經驗的程式設計師閱讀。
目錄
第1章 BizTalk與套用集成
1.1 企業套用集成的益處
1.2 EAI的挑戰
1.2.1 簡單的客戶機-伺服器模型
1.2.2 分散式業務系統
1.2.3 綜述EAI所帶來的挑戰
1.3 EAI和B2B的場景和體系結構
1.3.1 業務進程集成
1.3.2 業務夥伴集成
1.3.3 自動化的採購
1.3.4 企業對企業(B2B)的集合體
1.4 首創BizTalk Framework
1.4.1 BizTalkFramework
1.4.2 BizTalk.org
1.4.3 BizTalk Server。
1.5 MicrosoftBizTalk Server 2000介紹
1.5.1 BizTalk Server的特性
1.5.2 對BizTalk Server工具的總體認識
1.6 BizTalk訊息傳遞服務
1.6.1 組織
1.6.2 文檔定義
1.6.3 封包
1.6.4 連線埠和分配表
1.6.5 信道
1.6.6 事務
1.6.7 訊息傳輸
1.6.8 訊息排隊
1.7 BizTalk Server工具介紹
1.7.1 定義業務工作流:OrchestrationDesigner
1.7.2 定義訊息規範:BizTalk Editor
1.7.3 訊息規範間的轉換:BizTalk Mapper
1.7.4 訊息傳遞服務的配置:BizTalk Messaging Manager
1.7.5 查看運行時訊息:文檔跟蹤
1.7.6 BizTalk Server的管理: ServerAdminlstration
1.8 小結
第2章 應用程式和調度
2.1 編排的必要性
2.2 編排的實現
2.2.1 業務進程圖
2.2.2 XLANG調度
2.3 BizTalkOrchestrationDesigner
2.3.1 Orchestration Designer用戶界面
2.3.2 調度的設計
2.3.3 訊息實現的綁定
2.3.4 動作與BizTalk或MSMQ實現的連線
2.3.5 動作與COM和腳本實現的連線
2.4 Wrox Site Manager應用程式
2.5 小結
第3章 規範
3.1 什麼是規範
3.2 訊息格式
3.2.1 XML檔案
3.2.2 定界平面檔案
3.2.3 定位平面檔案
3.3 將模式擴展為規範
3.3.1 基於XML的訊息的規範
3.3.2 用於平面檔案格式的訊息規範
3.4 設計規範
3.4.1 改編遺留格式
3.4.2 構建分層形式
3.4.3 BizTalk Framework的規範形式
3.5 BizTalk Editor
3.5.1 用戶界面
3.5.2 要點概括
3.5.3 使用規範
3.5.4 用於Wrox Site Managers範例的規範
3.5.5 Site ServiceDescription:一個規範示例
3.5.6 定位和定界規範
3.5.7 高級特性
3.5.8 Cablelnstallation:定界檔案規範
3.5.9 Yard Work:定位檔案規範
3.5.10 EDI規範
3.6 小結
第4章 映射BizTalk訊息
4.1 BizTalk需要映射的原因
4.2 運行時訊息的轉換
4.2.1 映射過程
4.2.2 XSLT
4.2.3 分析器和串列化器
4.3 BizTalk Mapper
4.3.1 用戶界面
4.3.2 構造映射
4.3.3 functoid
4.3.4 編譯和測試映射
4.4 對Wrox Site Managers進行映射
4.4.1 Site Service Description向CableInstallation的映射
4.4.2 SiteDescription向Yard Care的映射
4.5 開發自己的functoid
4.5.1 functoid的工作原理
4.5.2 IFunctoid接口
4.5.3 將有線業務規則實現為functoid
4.6 小結
第5章 BizTalK肖息傳遞的管理
5.1 配置而不是編程
5.2 BizTalk訊息傳遞和傳輸協定
5.2.1 與BizTalk直接通信
5.2.2 一般協定通信
5.3 BizTalk的管理概念
5.3.1 組織
5.3.2 文檔定義
5.3.3 封包
5.3.4 訊息傳遞連線埠
5.3.5 分配表
5.3.6 信道
5.4 BizTalk Messaging Manager
5.4.1 用戶界面
5.4.2 配置伺服器選項
5.4.3 進行搜尋
5.4.4 配置組織
5.4.5 配置文檔定義
5.4.6 封包配置
5.4.7 訊息傳遞連線埠嚮導
5.4.8 分配表
5.4.9 信道嚮導
5.5 簡單的BizTalk編程
5.5.1 IInterchange接口
5.5.2 信道測試器實用程式
5.6 配置Wrox Site ManagementApplication
5.6.1 組織
5.6.2 文檔和封包
5.6.3 訊息傳遞連線埠
5.6.4 信道
5.6.5 測試信道
5.7 Wrox Site Management Client
5.7.1 用戶界面
5.7.2 生成XML
5.7.3 工程相關性
5.7.4 窗體處理
5.7.5 提交訊息
5.7.6 監視調度執行
5.8 小結
第6章 高級編排
6.1 體系結構:調度與應用程式的比較
6.2 載入調度
6.2.1 訊息抵達時載入調度
6.2.2 別名語法
6.2.3 以編程方式載入
6.3 調度的水合
6.3.1 工作原理
6.3.2 訊息延遲和水合
6.3.3 為長事務配置資料庫
6.4 事務和錯誤恢復
6.4.1 參加COM十事務
6.4.2 短期事務
6.4.3 長期事務
6.4.4 嵌套事務
6.4.5 計時事務
6.5 並發
6.5.1 並發和事務邊界
6.5.2 伸縮性問題
6.6 動態連線埠綁定
6.7 小結
第7章 訊息傳遞與應用程式的連線
7.1 與BizTalk Server的套用集成
7.1.1 訊息到套用的集成
7.1.2 業務進程到套用的集成
7.1.3 案例研究:Bob"s Bolts--將訊息直接傳遞到Microsoft Access
7.2 使用IBTSAppIntegrationAIC
7.2.1 創建IBTSAppIntegrationAIC
7.2.2 部署IBTSAppIntegrationAIC
7.3 使用IPipelineComponentAIC
7.3.1 建立IPipelineComponentAIC
7.3.2 部署IPipelineComponentAIC
7.3.3 配置IPipelineComponentAIC
7.4 使用BizTalk ScriptorAIC
7.5 使用AIC的注意事項
7.6 小結
第8章 訊息傳遞與調度的連線
8.1 從訊息傳遞中激活一個新的編排
8.1.1 為例子創建一個編排調度
8.1.2 為例子配置BizTalk Messaging
8.1.3 運行實例
8.1.4 工作原理
8.2 與現有的編排相關
8.3 在兩台BizTalk伺服器之間基於HTTP的相關
8.3.1 提取內部的Instruction訊息,並傳送到新的Instruction業務進程上
8.3.2 在BizTalk orchestration中接收內部訊息Instruction,傳送Instruction並接收Acknowledgement
8.3.3 通過HTTP使用BizTalkMessaging把Instruction傳送給新的BizTalk Orchestration
8.3.4 在BizTalk Orchestration中接收Instruction,傳送Acknowledgement
8.3.5 把Acknowledgement訊息返回給Instruction調度最初的實例(Acknowledge ment端)
8.3.6 招Acknowledgement訊息返回給Instryction調度最初的實例(Instruction端)
8.3.7 運行例子
8.4 兩個BizTalkServer之間的基於非HTTP的相關
8.4.1 使用BizTalk Messaging提取內部的Instruction,並傳輸到Instruction業務進程
8.4.2 把內部的Instruction接收到BizTalkOrchestration中,傳送內部的Instruction,接收Acknowledgement
8.4.3 通過非HTTP使用BizTalk Messaging把Instruction傳送給新的BizTalk Orchestration
8.4.4 在BizTalkOrchestration中接收Instruction訊息,傳送Acknowledgement訊息
8.4.5 把acknowledgement訊息返回給Instruction調度的原實例(acknowled gement端)
8.4.6 把Acknowledgement訊息返回給Instruction調度的原實例(Instruction端)
8.4.7 運行例子
8.5 在BizTalk Server和外部進程之間基於HTTP的XLANG相關
8.6 相關的其他方法
8.7 小結
第9章 維護
9.1 維護和管理
9.2 BizTalk組、伺服器和共享數據
9.2.1 BizTalk Server
9.2.2 BizTalk Server組
9.2.3 BizTalk資料庫
9.2.4 佇列
9.3 BizTalk ServerAdministration用戶界面
9.3.1 顯示共享佇列的特性
9.3.2 顯示接收函式的特性
9.3.3 顯示伺服器的特性
9.4 接收函式
9.4.1 配置接收函式
9.4.2 使用接收函式
9.5 一般維護任務
9.5.1 許可權和遠程維護
9.5.2 設定企業特性
9.5.3 設定組的特性
9.5.4 添加一個伺服器組
9.5.5 為BizTalk伺服器組添加一個伺服器
9.5.6 刪除和移動伺服器
9.5.7 啟動和停止伺服器
9.5.8 釋放交換訊息
9.5.9 設定伺服器的特性
9.5.10 在佇列間移動文檔
9.5.11 導出維護信息
9.6 通過維護界面跟蹤錯誤
9.6.1 檢查組和伺服器狀態
9.6.2 查看Suspended文檔的錯誤信息
9.6.3 事件日誌中可用的信息
9.7 BizTalk的安全性
9.7.1 用戶角色
9.7.2 保護編排
9.8 伸縮性的設計
9.8.1 部署資料庫
9.8.2 部署服務和組件
9.9 小結
第10章 路由和確認回執
10.1 基本路由要求
10.2 基於調用的路由
10.3 信道規範
10.4 自我路由
10.4.1 自我路由的文檔規範
10.4.2 自我路由的一個例子
10.4.3 使用開放的連線埠
10.5 非自我路由的接收函式
10.6 路由和BizTalk Framework
10.6.1 BizTalk Framework 2.0
10.6.2 Framework中的路由
10.6.3 回執
10.7 確認回執
10.8 配置BizTalk Server處理回執
10.8.1 使用可靠的訊息傳遞來處理回執
10.8.2 處理跟蹤和回執
10.9 定製組件
10.9.1 建立定製分析器和串列化器的原因
10.9.2 定製分析器
10.9.3 IBizTalkParserComponent接口
10.9.4 定製串列化器
10.9.5 IBizTalkSerializerComponent接口
10.9.6 定製相關器
10.9.7 IBizTalkCorrelation接口
10.9.8 IBizTalkAcknowledge接口
10.10 一個BizTalk Framework路由和回執示例
10.10.1 場景示例
10.10.2 客戶應用程式的用戶界面:BTFClient.exe
10.10.3 窗體載入事件
10.10.4 設定端點
10.10.5 設定特性
lo.10.6 置換訊息的主體
10.10.7 通過HTTP傳送文檔
10.10.8 HTTP接收函式
10.10.9 查看回執
10.10.10 測試樣例和BizTalk Framework路由
10.11 小結
第11章 文檔跟蹤
11.1 捕獲跟蹤信息
11.2 顯示跟蹤信息
11.2.1 查看交換的元數據
11.2.2 查看文檔專用的數據
11.2.3 跟蹤界面解密
11.3 編程訪問跟蹤信息
11.4 在資料庫的級別上理解文檔跟蹤
11.5 預備處理器和文檔跟蹤
11.6 管理跟蹤資料庫
11.7 配置BizTalk Orchestration跟蹤
11.8 小結
第12章 配置編程
12.1 配置編程的使用
12.1.1 配置導出
12.1.2 動態配置
12.2 BizTalk配置對象模型
12.2.1 了解配置對象模型
12.2.2 處理配置對象時維護引用的完整性
12.2.3 IBizTalkBase接口
12.2.4 IBizTalkConfig接口
12.2.5 IBizTalkOrganization接口
12.2.6 IBizTalkDocument接口
12.2.7 IBizTalkPort接口
12.2.8 IBizTalkChannel接口
12.2.9 IBizTalkEndPoint接口
12.2.10 IBizTalkEovelope接口
12.2.11 IBizTalkPortGroup接口
12.2.12 IBizTalkWindowsInfo接口
12.2.13 IBizTalkTransportInfo接口
12.2.14 IBizTalkCertificateInfo接口
12.2.15 IBizTalkLoggingInfo接口
12.2.16 IDictionary接口
12.2.17 ISimpleList接口
12.3 協調URL示例
12.3.1 用戶界面
12.3.2 建立工程
12.3.3 枚舉信道
12.3.4 訪問連線埠信息
12.3.5 傳輸訊息
12.4 小結
附錄A 設定和安裝
A.1 系統需求
A.1.1 推薦的最低硬體配置
A.1.2 性能的硬體要求
A.1.3 依賴的軟體
A.2 手工安裝與設定
A.3 安裝到一個伺服器組上:靜默安裝
附錄B XSLT和XPath
B.1 什麼是XSLT
B.2 轉換過程
B.3 XSLT用作程式語言
B.3.1 XML的語法
B.3.2 基於規則
B.3.3 XPath查詢
B.3.4 功能化編程
B.3.5 數據類型
B.4 XPath數據模型
B.5 XPath表達式
B.5.1 上下文
B.5.2 初等量
B.5.3 運算符
B.5.4 比較節點集
B.5.5 位置路徑
B.5.6 XPath函式
B.6 樣式表、模板和模式
B.6.1 <xsl:stylesheet)元素
B.6.2 元素
B.6.3 模式
B.6.4 選擇一個模板規則
B.6.5 參數
B.7 模板的內容
B.7.1 屬性值模板
B.7.2 XSLT指令
B.7.3 字面量結果元素
B.7.4 排序
B.8 頂級元素
B.8.1
B.8.2
B.8.3
B.8.4
B.8.5
B.8.6
B.8.7
B.8.8
B.8.9 和
B.8.10
B.8.11
B.9 一些實際例子
B.10 小結
附錄C BizTalk Framework 2.O訊息
C.1 BizTalk封包結構
C.1.1 目的和起源
C.1.2 結構
C.2 Header
C.3 endpoints
C.4 properties
C.5 Services
C.6 manifest
C.7 process
C.8 一個BizTalkFramework訊息的例子
C.9 回執文檔
C.9.1 提交回執
C.9.2 承諾回執