內容簡介
本書介紹了集金蝶多年業務和技術積累和創新於一身的金蝶BOS,刻畫和架構一個企業套用系統,從而滿足不斷變化且越來越個性化的企業管理需求。全書共9章,包括金蝶BOS的目標與使命金蝶BOS的SOA解決方案、金蝶BOS的模型驅動架構、金蝶BOS的業務流程管理、金蝶BOS的組織模型、金蝶BOS的企業門戶、金蝶BOS的軟體生命周期管理、金蝶Apusic套用伺服器以及金蝶BOS的發展遠景等內容。 本書面向企業套用系統架構師、CIO、CTO、軟體開發的相關技術人員,以及計算機和信息系統等相關專業的高等院校師生。
圖書目錄
前言
第1章 金蝶BOS的目標與使命 1
1.1 困惑,企業管理軟體面臨的挑戰 1
1.1.1 企業管理軟體的發展歷程 1
1.1.2 企業管理軟體模式的轉變 2
1.2 轉機,業務基礎軟體平台日趨成熟 4
1.2.1 業務基礎軟體平台誕生 4
1.2.2 業務基礎軟體平台由概念走向成熟 6
1.3 孕育,SOA山雨欲來 6
1.3.1 SOA 進一步的升華 6
1.3.2 SOA的價值 8
1.4 變革,金蝶BOS逐漸成為企業
客戶信息化的核心平台 8
1.4.1 金蝶BOS是什麼 8
1.4.2 金蝶BOS能做什麼 13
1.4.3 金蝶BOS帶來了用戶實施方式的變化 17
1.4.4 金蝶BOS開創了合作夥伴生態鏈新境界 17
第2章 金蝶BOS的SOA解決方案 20
2.1 企業管理軟體特性與要求 20
2.1.1 企業管理軟體的關鍵要素 20
2.1.2 企業管理信息化的分析理論 20
2.1.3 企業管理軟體的特性對企業
軟體架構提出的要求 23
2.2 SOA:面向未來的企業軟體架構 23
2.2.1 企業軟體架構的發展重點 23
2.2.2 SOA參考模型 25
2.2.3 SOA的當前狀況與標準介紹 28
2.3 SOA的項目組織與推進策略 30
2.3.1 SOA的項目組織 30
2.3.2 SOA的推進策略 31
2.3.3 SOA的項目目標 32
2.4 SOA的服務建模方法 35
2.5 金蝶BOS的SOA架構與實現 38
2.5.1 金蝶BOS SOA參考架構 38
2.5.2 金蝶BOS SOA的套用實現 39
第3章 金蝶BOS的模型驅動架構 41
3.1 模型驅動架構與SOA 41
3.2 企業動態建模 42
3.2.1 金蝶業務參考模型 43
3.2.2 其他的業務建模方法 46
3.3 模型驅動架構 49
3.3.1 OMG的MDA觀點和規範 51
3.3.2 金蝶BOS模型體系結構 56
3.3.3 面向領域和業務的MDA實現 69
3.3.4 金蝶BOS 的MDA角色和過程 72
3.4 關於MDA的其他問題 74
第4章 金蝶BOS的業務流程管理 77
4.1 概述 77
4.2 業務流程管理相關概念與規範 80
4.2.1 BPM發展過程簡介 80
4.2.2 WfMC工作流相關概念 81
4.2.3 BPMN概念與規範簡介 85
4.2.4 BPEL概念與規範簡介 88
4.3 業務流程管理的生命周期 90
4.4 金蝶BOS業務流程建模 92
4.4.1 金蝶流程定義語言KPDL 92
4.4.2 金蝶業務建模最佳實踐 96
4.4.3 金蝶BOS典型業務流程模式 97
4.4.4 業務流程建模過程 100
4.5 金蝶BOS業務流程仿真與檢驗 104
4.5.1 業務流程仿真 104
4.5.2 業務流程校驗 105
4.6 金蝶BOS BPM執行系統架構 107
4.7 業務流程處理動態特性 112
4.7.1 複雜參與人規則定義 112
4.7.2 特定流程處理 113
4.7.3 通過業務規則增強流程靈活性 114
4.7.4 異常處理與事務補償 114
4.8 基於業務流程的服務整合 116
4.8.1 業務流程編排 116
4.8.2 業務流程自身發布為一個服務 118
4.8.3 通用事件處理 118
4.9 業務流程監控管理與分析最佳化 119
4.9.1 業務流程管理與監控 119
4.9.2 流程分析與最佳化 122
4.10 小結 123
第5章 金蝶BOS的組織模型 125
5.1 組織模型的基本目標 125
5.2 組織架構基本模型 127
5.2.1 組織類型與業務組織 127
5.2.2 組織架構樹與組織單元 130
5.2.3 業務視圖 132
5.2.4 責任委託 135
5.2.5 主業務組織 137
5.2.6 管理單元 140
5.3 組織架構與其他基礎服務 144
5.3.1 組織架構與許可權 144
5.3.2 組織架構與基礎數據 146
5.4 組織模型與企業管理模式 149
5.4.1 財務控制型 150
5.4.2 戰略控制型 150
5.4.3 經營控制型 151
第6章 金蝶BOS企業門戶 152
6.1 BOS企業門戶架構 153
6.2 企業門戶的訪問服務 156
6.2.1 SOA訪問服務概述 156
6.2.2 訪問服務與Web套用 156
6.2.3 金蝶BOS通信服務 159
6.2.4 企業門戶的移動商務套用 161
6.2.5 企業門戶的單點登錄SSO解決方案 164
6.3 信息與套用展現服務 166
6.3.1 BOS企業門戶與JSR 168標準 166
6.3.2 BOS企業門戶的組件和服務 167
6.3.3 BOS企業門戶套用包裝與個性化 169
6.3.4 企業門戶的外部套用擴展 176
6.3.5 訊息服務與業務流程展現 176
6.3.6 企業門戶的內容管理實現 178
6.3.7 企業門戶與商業智慧型集成 179
第7章 金蝶BOS的軟體生命周期管理 183
7.1 金蝶BOS的軟體生命周期 183
7.2 業務建模工具 185
7.3 設計開發工具 186
7.3.1 解決方案 188
7.3.2 實體 188
7.3.3 實體關係 188
7.3.4 數據表 189
7.3.5 查詢 190
7.3.6 枚舉 190
7.3.7 異常 191
7.3.8 功能 191
7.3.9 用戶界面 192
7.3.10 業務功能 193
7.3.11 許可權 193
7.3.12 多語言資源 194
7.3.13 業務數據類型 194
7.3.14 日誌 194
7.4 業務配置與最佳化工具 195
7.4.1 報表服務平台 195
7.4.2 安全管理 200
7.4.3 編碼規則 202
7.4.4 預警平台 203
7.4.5 對賬中心 203
7.4.6 單據轉換平台 204
7.4.7 系統參數配置 204
7.4.8 引入引出工具 205
7.4.9 後台事務管理 206
第8章 金蝶Apusic套用伺服器 207
8.1 什麼是金蝶Apusic套用伺服器 207
8.2 Apusic套用伺服器體系結構 208
8.3 EJB容器為金蝶BOS提供事務、安全、
分散式計算等企業服務 210
8.4 Web容器為金蝶BOS提供
JSP/Servlet/HTTP等基礎服務 210
8.5 Web Services 為金蝶BOS
提供SOA支撐技術 211
8.6 OperaMasks是金蝶BOS Web開發
解決方案的有力補充 213
8.7 Apusic套用伺服器與Apusic Platform 216
8.7.1 Apusic Studio 216
8.7.2 Apusic訊息中間件 MQ 219
第9章 金蝶BOS的發展遠景 221
9.1 概述 221
9.2 業務發展及IT系統挑戰 222
9.2.1 隨需而變的業務和企業套用 222
9.2.2 隨需應變的IT系統 225
9.3 金蝶BOS企業群協同平台 227
9.3.1 金蝶BOS企業協同方案 227
9.3.2 金蝶BOS企業協同模型 227
9.3.3 基於SOA和MDA的企業協同框架 230
9.3.4 金蝶BOS企業協同平台實現框架 231
9.4 金蝶BOS服務整合與運營平台 231
9.4.1 服務新模式—SaaS 231
9.4.2 SaaS特性與架構 233
9.4.3 SaaS與SOA 235
9.4.4 金蝶SaaS與SOA整合平台 237
附錄 案例 239
參考文獻 256