第1章 評估技術前景 1
1.1 遺留系統(tǒng) 2
1.2 數據倉庫 3
1.3 企業(yè)應用集成 4
1.4 電子商務 5
1.5 Web應用 6
1.6 可擴展標記語言 7
1.7 工作流管理 8
1.8 分布式對象 9
1.9 組件 10
1.10 Java 11
1.11 統(tǒng)一建模語言 11
1.12 公鑰基礎設施 12
1.13 數字簽名 13
1.14 無線接口設備 13
1.15 知識管理 13
1.16 代理技術 14
1.17 交互式語音 14
1.18 模型驅動體系結構 14
1.19 本章小結 15
第2章 設定企業(yè)集成的設計目標 17
2.1 適應性的系統(tǒng)和過程 18
2.2 管理信息 19
2.3 對于電子商務的支持 20
2.4 一體化的安全性 21
2.5 可替換的組件 22
2.6 可靠的系統(tǒng)操作 23
2.7 規(guī)模經濟性 24
2.7.1 標準 24
2.7.2 軟件重用 25
2.7.3 通用基礎設施 28
2.7.4 統(tǒng)一的系統(tǒng)操作 29
2.8 本章小結 30
第3章 定義企業(yè)體系結構 31
3.1 企業(yè)體系結構的總體特征 31
3.1.1 分布式計算 32
3.1.2 基于組件的應用程序 32
3.1.3 事件驅動進程 32
3.1.4 松耦合 33
3.1.5 決策支持信息 33
3.1.6 業(yè)務進程自動化 34
3.1.7 Internet接入 34
3.1.8 接口個性化 34
3.1.9 小結 35
3.2 業(yè)務系統(tǒng)層次 35
3.2.1 應用組件 35
3.2.2 業(yè)務應用 36
3.2.3 業(yè)務進程 36
3.2.4 業(yè)務系統(tǒng)域 37
3.2.5 企業(yè)域 38
3.2.6 虛擬企業(yè) 38
3.3 集成基礎設施模型 39
3.4 網絡模型 40
3.4.1 內部系統(tǒng) 41
3.4.2 公共Web應用 43
3.4.3 公共網絡接入 44
3.5 工作流進程模式 45
3.5.1 進程定義 46
3.5.2 進程實例 46
3.5.3 行為 47
3.5.4 請求者 47
3.5.5 個人工作列表 47
3.5.6 資源分配工具 48
3.5.7 進程管理者 48
3.5.8 進程互操作性 48
3.6 BSD模型 49
3.7 企業(yè)數據存儲模型 50
3.7.1 業(yè)務操作應用軟件 51
3.7.2 文檔管理 51
3.7.3 操作數據存儲庫 52
3.7.4 企業(yè)主數據庫 52
3.7.5 業(yè)務文檔歸檔 52
3.7.6 元數據 52
3.7.7 數據倉庫 52
3.7.8 數據中心 53
3.8 知識訪問模型 53
3.8.1 其他人員 53
3.8.2 Web資源 54
3.8.3 編碼知識 54
3.8.4 元知識 54
3.9 一個企業(yè)集成方案 54
3.9.1 假設的操作 54
3.9.2 觀察報告 56
3.10 本章小結 57
第4章 企業(yè)基礎設施的建立 59
4.1 企業(yè)內部網設施 60
4.2 個人計算機 62
4.3 消息服務 62
4.4 系統(tǒng)管理 63
4.5 安全服務 64
4.6 組織目錄 65
4.7 歸檔服務 65
4.8 元數據存儲庫 66
4.9 知識管理 68
4.10 門戶 68
4.10.1 企業(yè)門戶 68
4.10.2 員工門戶 69
4.10.3 零售門戶 69
4.10.4 客戶服務門戶 69
4.11 企業(yè)與企業(yè)(B2B)之間的消息 70
4.12 本章小結 70
第5章 業(yè)務系統(tǒng)域的創(chuàng)建 73
5.1 BSD特性 73
5.1.1 BSD范圍 73
5.1.2 BSD接口 74
5.1.3 支撐企業(yè)基礎設施 77
5.1.4 BSD類型 78
5.1.5 可選擇的技術 80
5.2 BSD組件 81
5.2.1 計算環(huán)境 82
5.2.2 Web服務器 85
5.2.3 業(yè)務文檔存檔 86
5.2.4 業(yè)務進程 86
5.2.5 組件容器 86
5.2.6 持久性服務 87
5.2.7 組織目錄 89
5.2.8 名稱服務 89
5.2.9 異常服務 89
5.2.10 安全服務 90
5.2.11 事務性服務 91
5.2.12 消息隊列 96
5.3 應用程序設計問題 97
5.3.1 應用程序服務器接口 97
5.3.2 對象共享模式 98
5.3.3 網絡交互 99
5.3.4 頁面內容和格式 99
5.3.5 安全性 100
5.3.6 多線程 100
5.3.7 會話 101
5.3.8 個性化 101
5.4 本章小結 102
第6章 提供消息處理基礎設施 103
6.1 設計目標 103
6.1.1 存儲轉發(fā) 104
6.1.2 消息代理 104
6.1.3 確保發(fā)送 104
6.1.4 消息序列 104
6.1.5 符號路由 105
6.1.6 請求—響應 105
6.1.7 事件消息 105
6.1.8 消息轉換 105
6.1.9 特別的接收方 105
6.1.10 異常事件解決辦法 106
6.1.11 標準 106
6.1.12 文件傳輸 106
6.1.13 企業(yè)對企業(yè)通信 106
6.1.14 安全性 106
6.2 JMS的應用程序 107
6.2.1 消息隊列 107
6.2.2 基本消息工具 108
6.2.3 點對點消息 109
6.2.4 發(fā)布—訂閱消息 109
6.2.5 消息格式抽象 110
6.2.6 API對象模型 112
6.3 設計需要考慮的事項 113
6.3.1 產品的互操作 113
6.3.2 轉換服務 114
6.3.3 文件傳輸 114
6.3.4 B2B消息 115
6.3.5 安全性 116
6.3.6 可擴展性 117
6.3.7 應用程序的執(zhí)行 118
6.3.8 異常事件處理 119
6.4 本章小結 119
第7章 集成工作流管理 121
7.1 通用工作流模型 121
7.2 進程設計需要考慮的事項 123
7.2.1 進程關閉 123
7.2.2 進程范圍 124
7.2.3 進程狀態(tài)與主題狀態(tài) 124
7.2.4 用戶角色 124
7.2.5 責任和控制 126
7.2.6 長期運行的事務處理 127
7.2.7 輔助操作 127
7.3 集成要素 128
7.3.1 進程初始化 128
7.3.2 工作流上下文 128
7.3.3 應用適配器 129
7.3.4 事件檢測 129
7.3.5 異步進程調用 130
7.3.6 共享的工作產品 130
7.3.7 安全性 131
7.4 評估可擴展性 131
7.4.1 進程定義 131
7.4.2 活躍進程 132
7.4.3 用戶數量 132
7.4.4 線程模型 132
7.4.5 執(zhí)行分布式模型 133
7.4.6 負載平衡 133
7.4.7 小結 133
7.5 產品需求 133
7.5.1 進程定義要素 134
7.5.2 進程定義工具 135
7.5.3 工作流的執(zhí)行 135
7.5.4 特殊的改變 135
7.5.5 運行時用戶接口 136
7.5.6 計算環(huán)境 136
7.5.7 安全性 137
7.5.8 分析工具 137
7.6 標準 137
7.6.1 工作流管理的互操作性 138
7.6.2 資源分配 139
7.6.3 組織結構 139
7.6.4 UML工作流進程定義 139
7.6.5 松耦合的進程請求 139
7.7 本章小結 140
第8章 提供基于Web的用戶訪問 141
8.1 Web訪問環(huán)境 141
8.2 客戶端工具 144
8.2.1 靜態(tài)頁面 145
8.2.2 表單 146
8.2.3 動態(tài)內容 147
8.2.4 瀏覽器插件 150
8.2.5 單機應用程序 150
8.3 Web服務器設備 151
8.3.1 靜態(tài)資源 152
8.3.2 Java Servlet 153
8.3.3 Java服務器頁面(JSP) 154
8.4 會話管理 157
8.4.1 URL變量 157
8.4.2 cookie 158
8.4.3 安全套接字層(SSL)協(xié)議 158
8.5 專門的客戶端設備 158
8.6 本章小結 158
第9章 利用XML集成 161
9.1 XML的優(yōu)點 162
9.1.1 公開性 162
9.1.2 平臺無關性 163
9.1.3 與超文本傳輸協(xié)議的兼容性 163
9.1.4 國際性 163
9.1.5 可擴展性 163
9.1.6 自定義 164
9.1.7 公共工具 164
9.1.8 可轉換性 164
9.1.9 小結 164
9.2 XML的擴展技術 164
9.2.1 名稱空間 165
9.2.2 XML Schema 166
9.2.3 XPath 166
9.2.4 XLink 167
9.2.5 XML樣式表語言(XSL) 167
9.2.6 文檔對象模型(DOM) 168
9.2.7 簡單的XML應用程序接口 168
9.2.8 XQuery 169
9.2.9 XML協(xié)議 169
9.2.10 網絡服務描述語言 170
9.2.11 XML簽名 171
9.2.12 通用描述. 發(fā)現和集成 172
9.2.13 電子業(yè)務XML(ebXML) 173
9.2.14 資源描述符框架 176
9.2.15 小結 177
9.3 XML對體系結構的影響 178
9.3.1 數據交換 179
9.3.2 用戶界面 179
9.3.3 商業(yè)記錄 180
9.3.4 知識管理 182
9.4 本章小結 183
第10章 使用組件技術 185
10.1 組件策略 185
10.1.1 組件技術背景 186
10.1.2 應用程序組件開發(fā)的障礙 186
10.1.3 正在變化的前景 187
10.1.4 擴展的可重用范圍 188
10.1.5 小結 189
10.2 組件規(guī)范 189
10.2.1 基本屬性 189
10.2.2 接口規(guī)范 191
10.2.3 粒度層次 192
10.2.4 合成 194
10.2.5 共享的基礎設施 196
10.2.6 開發(fā)工具 197
10.3 組件技術 198
10.3.1 組件類型 199
10.3.2 組件特征 200
10.3.3 規(guī)范的二義性 205
10.3.4 組件互操作問題 207
10.3.5 遺留系統(tǒng)集成 209
10.4 組件建模技術 210
10.5 本章小結 211
第11章 確保企業(yè)系統(tǒng)安全 213
11.1 安全需求 213
11.1.1 安全的物理環(huán)境 214
11.1.2 系統(tǒng)完整性 214
11.1.3 可恢復性 215
11.1.4 身份驗證 215
11.1.5 授權 216
11.1.6 通信 217
11.1.7 不可否認 217
11.1.8 監(jiān)控 218
11.1.9 管理 218
11.2 安全技術 218
11.2.1 密碼驗證 219
11.2.2 加密 220
11.2.3 數字證書 222
11.2.4 數字簽名 223
11.2.5 安全通信 224
11.2.6 用戶角色 227
11.2.7 授權 229
11.2.8 防火墻 231
11.3 安全策略 231
11.3.1 身份驗證 232
11.3.2 授權 232
11.3.3 領域分離 232
11.3.4 業(yè)務文檔 233
11.3.5 安全服務元素 234
11.3.6 安全域 234
11.4 本章小結 239
第12章 支持企業(yè)智能 241
12.1 企業(yè)智能的業(yè)務需求 242
12.1.1 戰(zhàn)略目標 242
12.1.2 計劃和決策制訂水平 243
12.1.3 數據來源 245
12.1.4 組織 245
12.1.5 合成 245
12.1.6 建模和仿真 246
12.1.7 個性化 247
12.1.8 知識管理 248
12.1.9 協(xié)作 250
12.2 為企業(yè)智能建立結構上的支持 253
12.2.1 招募和培訓員工 253
12.2.2 數據訪問 256
12.2.3 信息的表示 263
12.2.4 知識管理 264
12.2.5 支持智能行為 267
12.3 本章小結 270
第13章 企業(yè)體系結構的實現 273
13.1 戰(zhàn)略規(guī)劃 274
13.1.1 共識 274
13.1.2 業(yè)務目標 276
13.1.3 業(yè)務流程 276
13.1.4 改變的時間表 277
13.2 創(chuàng)建面向服務的業(yè)務流程 277
13.3 改變用戶思維模式 278
13.3.1 計算機使用能力 278
13.3.2 進程自動化 278
13.3.3 進程所有權 278
13.3.4 信息資源 279
13.4 實現基礎設施 279
13.4.1 網絡設施 279
13.4.2 知識型員工的個人計算機 280
13.4.3 加固的服務器操作 280
13.4.4 身份驗證服務 281
13.4.5 防御入侵者 282
13.4.6 應用服務 282
13.5 管理基礎設施 283
13.5.1 投資 283
13.5.2 統(tǒng)一 283
13.5.3 所有權 284
13.5.4 演化 284
13.5.5 變化控制 284
13.6 制訂應用集成目標 285
13.6.1 松耦合 285
13.6.2 Web訪問 285
13.6.3 基于證書的訪問 285
13.6.4 基于工作流的進程自動化 286
13.6.5 其他共享服務 286
13.6.6 共享的技術 286
13.6.7 遷移策略 286
13.7 管理應用開發(fā) 287
13.7.1 基礎設施的基礎 287
13.7.2 服從標準 288
13.7.3 可重用原則 288
13.7.4 設計審查 289
13.7.5 集成測試 290
13.8 制訂標準 290
13.8.1 Internet參與 290
13.8.2 互操作性 291
13.8.3 生產率 291
13.8.4 適應性 291
13.8.5 電子商務 293
13.9 管理變化 293
13.9.1 配置管理 294
13.9.2 定義的進程 294
13.9.3 測試 295
13.9.4 業(yè)務改造 295
13.9.5 降低風險 296
13.10 加固信息系統(tǒng)管理 296
13.11 考慮成功的關鍵因素 297
13.12 本章小結 297
參考文獻 299