內容提要
全書介紹了如何創建以流程為中心的業務集成解決方案。主要包括業務集成的基本概念、術語、架構模式、WebSphere業務集成技術,以及業務集成解決方案的實踐等。論述深入淺出、圖文並茂、示例豐富,適合進行業務集成項目的專業技術人員學習與參考。
作者簡介
AshokIyengar,聖地亞哥的IBMWebSphereEnablement團隊的成員。他與WebSphere軟體平台廣泛協作,集中精力研究WebSphereBusinessIntegration套件。他還與別人合著了《IBMWebSpherePortalPrimer》一書。
VinodJessani聖地亞哥的IBMWebSphereEnablement團隊的資深軟體工程師。他在分散式系統和在線上事務處理系統方面有15年以上的工作經驗。
MicheleChilantiIBMSoftwareServices的具有顧問資格的IT專家。他每天都會為全世界的IBM客戶提供諮詢服務,為他們的J2EE和WebSphere業務集成開發和部署項目提供支持。
編輯推薦
《
WebSphere業務集成方法》詳盡解釋了服務構件架構(SCA)、基本業務流程和長時間運行的複雜業務流程,並且指導你為自己的需求選擇適當的流程集成架構。接下來,《WebSphere業務集成方法》介紹了WBI解決方案的關鍵構件,並且說明了如何使它們快速、高效地協同工作。
IBM的WebSphere業務集成的入門指南
使用WebSphere業務集成(WebSphereBusinessIntegration,WBI)技術,可以構建企業級業務集成(BI)基礎設施,從而更容易連線任何業務資源和功能,因此可以更快地適應客戶和業務夥伴的需求。《WebSphere業務集成方法》給出了關於利用WBI創建基於標準的流程和數據集成解決方案的入門指導。
《WebSphere業務集成方法》還將幫助開發者、技術專家或管理者理解今天的關鍵BI問題和技術,並通過組合BI與面向服務的架構(SOA)來梳理業務流程。
《WebSphere業務集成方法》內容包括
·連結BI、業務流程管理(BPM)和SOA。
·BI場景、架構、模式和IBMBusinessObjectFramework。
·利用WS-BPEL和其他行業標準進行業務編排。
·利用WebSphereIntegrationDeveloper和SCA編程模型進行BI開發。
·WebSphereProcessServer(WPS):用於面向服務套用的運行時環境。
·定義業務映射、規則、業務狀態機和人工任務。
·管理BI服務:安全性、審計等。
·利用WebSphere適配器集成第三方系統和遺留系統。
·利用WebSphereBusinessModeler和WebSphereBusinessMonitor。
·使用WebSphereEnterpriseServiceBus(WESB)集成服務。
目錄
譯者序
序言
作者簡介
致謝
前言
第1章業務集成
1.1業務集成所面對的挑戰
1.2面向服務的架構
1.3SOA的生命周期
1.4業務集成編程模型
1.5BPEL
1.6服務數據對象
1.7小結
1.8developerWorks的相關連結
第2章業務集成架構和模式
2.1業務集成方案
2.2業務集成:角色、產品和技術挑戰
2.2.1清晰的角色分離
2.2.2通用的業務對象模型
2.2.3服務構件架構(sCA)編程模型
2.2.4工具和產品
2.3業務對象框架
2.4服務構件架構
2.4.1SCA編程模型:基本原理
2.4.2調用SCA構件
2.4.3導入
2.4.4導出
2.4.5獨立引用
2.5業務集成模式
2.6業務流程
2.7限定符
2.8小結
2.9developerWorks的相關連結
第3章業務編排
3.1業務流程
3.2BPEI
3.2.1夥伴連結
3.2.2變數
3.2.3活動
3.2.4表達式語言
3.2.5相關集
3.2.6作用域
3.2.7錯誤處理器
3.2.8補償處理器
3.2.9事件處理器
3.3.BPE擴展
3.4短時間運行和長時間運行的流秸
3.4.1流程的事務特徵
3.4.2BPEL.流程的版本化
3.5BPEL.和SCA
3.6小結
3.7developerWorks的相關連結
第4章webSphereIIItegrationDeveJloper
4.1安裝WID
4.2使用WID
4.3業務集成解決方案的構建塊
4.3.1模組
4.3.2中介模組
4.3.3庫
4.4創建項目以及其他內容
4.4.1創建庫
4.4.2創建簡單的業務對象
4.4.3創建嵌套的業務對象
4.4.4創建接口
4.4.5創建模組
4.5流程編輯器
4.6組裝編輯器
4.7VisualSnippetEditoi
4.8導出模組
4.8.1將模組導出為EAR檔案
4.8.2將模組導出為serviceDeploy檔案
4.8.3將模組導出為項目交換檔案
4.9測試模組和構件
4.9.1模組和構件測試
4.9.2測試伺服器
4.9.3集成測試客戶端
4.10日誌和查錯
4.11Eclipse外殼共享
4.12小結
4.13developerWorks的相關連結
第5章WebSplaereProcessServer
5.1WebSphereProcessServer簡介
5.1.1WPS的功能內容介紹
5.1.2WPS基礎設施
5.1.3BusinessProcessChoreographer
5.2術語和拓撲
5.2.1配置檔案
5.2.2單元和節點
5.3安裝WPS
5.3.1WPS管理
5.3.2啟動和停止WPS
5.3.3創建WPS單元中的關鍵步驟
5.4WlX3集群拓撲
5.4.1集群
5.4.2WPS構件集群
5.4.3sI匯流排集群
5.5拓撲選擇
5.5.1單伺服器拓撲
5.5.2單集群拓撲
5.5.3帶有目標分區的單集群拓撲
5.5.4多集群拓撲
5.6小結
5.7developerWorks的相關連結
第6章業務流程
6.1套用示例
6.2使用短時間運行的業務流程
6.2.1創建短時間運行的流程
6.2.2添加引用夥伴
6.2.3調用夥伴的操作
6.2.4使用Assign活動
6.2.5使用Choice活動
6.2.6為Choice分支使用VisualSnippetEditor
6.2.7定義錯誤
6.3使用長時間運行的業務流程
6.3.1創建長時間運行的流程
6.3.2Empty。Action
6.3.3使用人工任務
6.3.4使用WhileI.oop
6.4高級的BPEI.特性
6.4.1添加作用域
6.4.2錯誤處理器
6.4.3ReceiveChoice
6.4.4相關集
6.4.5事件
6.5小結
6.6developerWorks的相關連結
第7章業務映射和業務規則
7.1支持服務
7.1.1映射
7.1.2關係
7.1.3選擇器
7.1.4中介流程
7.2映射
7.2.1數據映射
7.2.2接口映射
7.2.3關係
7.3映射場景
7.4實現映射
7.4.1創建數據映射
7.4.2創建接口映射
7.5關係
7.6關係場景
7.6關係場景
7.6.1關係編輯器
7.6.2RelationshipManager
7.7業務規則
7.7.1決策表
7.7.2規則集
7.8決策表場景
7.8.1創建規則組
7.8.2管理業務規則
7.8.3導出規則
7.9選擇器
7.10中介
7.11小結
7.12developerWorks的相關連結
第8章業務狀態機、人工任務和WebService
8.1業務狀態機
8.2Order流程的狀態轉換圖
8.3實現Order業務狀態機
8.3.1Order業務狀態機接口
8.3.2創建OrderBSM
8.3.3完成組裝圖
8.3.4部署並運行BSM
8.4人工任務
8.4.1共享人工任務
8.4.2原始人工任務
8.4.3純人工任務
8.4.4管理性人工任務
8.4.5即席任務
8.5用戶界面
8.6WebSen,iee
8.7在WID中使用WebService
8.7.1導入WSDL檔案
8.7.2測試和使用WSDL檔案
8.7.3導人內聯WSDL檔案
8.7.4發布WSDL檔案
8.8小結
8.9developerWorks的相關連結
第9章業務集成客戶端
9.1BusinessProcessChoreographer0BPC
9.2BusinessProcessChoreographerExplorer
9.3使用BPCExplorer
9.3.1啟動流程實例
9.3.2認領和處理任務
9.3.3查看業務流程
9.4觀察與監控
9.5CommonEventInfrastructureCEI
9.5.1CommonBaseEvent(CBE)
9.5.2在WebSphere中啟用CEI
9.5.3CEI監控
9.6BusinessProcessChoreographerEventColleetor
9.7BusinessProc~ChoreographerObserver(BPCO)
9.7.1安裝BPCO
9.7.2為BPCO啟用Et志
9.8使用Observer
9.9小結
9.10developerWorks的相關連結
第10章業務集成服務管理
10.1安全性
10.1.1WebSphere安全性
10.1.2啟用webSphereGlobalSecurity
10.1.3在WebSphere中啟用GlobalSecurity的步驟
10.1.4使用LDAP伺服器配置安全
10.1.5為BPC套用映射安全性角色
10.1.6使WPS安全地訪問資料庫和訊息
10.2日誌與跟蹤
10.2.1跟蹤用戶套用
10.2.2安裝日誌檔案
10.3MessageI,ogger
10.3.1MessageI,ogger的使用
10.3.2在WID中版本化流程步驟
10.3.3關於版本化BPEI。流程的建議
10.4小結
10.5developerWorks的相關連結
第11章業務集成編程”
11.1SCA編程模型
11.1.1以編程方式使用SCA:Java引用
11.1.2以編程方式使用SCA:WSDI引用
11.1.3以聲明方式使用SCA:限定符
11.2WPS中的事件排序
11.3業務圖和業務對象的編程操作
11.4API或SPI
11.4.1BusinessFlowManagerAPI
11.4.2用於啟動業務流程的API
11.4.3打包客戶端套用
11.4.4Human'taskManagerAPI
11.5可視化編程
11.5.1安裝
11.5.2創建自定義的可視化代碼段
11.6小結
11.7developerWorks的相關連結
第12章webspllere適配器
12.1適配器
12.2適配器架構
12.2.1公共客戶端接口
12.2.2服務提供者接口
12.2.3出站處理
12.2.4入站處理
12.2.5企業發現
12.2.6資源適配器存檔檔案
12.3使用適配器
12.3.1創建JBC出站適配器構件
12.3.2測試適配器
12.4、平面檔案和Email適配器
12.5SAP適配器
12.6Siebel適配器
12.7自定義的適配器
12.8小結
12.9developerWorks的相關連結
第13章業務建模.
13.1安裝WebSphereBusinessModeler
13.2業務建模的術語和概念
13.3使用WebSphereBusinessModeler
13.4業務流程圖
13.5業務度量
13.6使用業務模型
13.6.1業務項
13.6.2導入業務項
13.6.3業務流程模型
13.6.4導出業務項
13.6.5業務度量
13.6.6業務模擬
13.7小結
13.8developerWorks的相關連結
第14章業務監控
14.1業務活動監控
14.2安裝WebSphereBusinessMonitor
14.3安裝WebSphereBusinessMonitorDevelopmentToolkit
14.4使用WebSphereBusinessMonitor
14.5KPI
14.6儀錶板
14.7監控器模型
14.8使用MME
14.8.1場景
14.8.2啟用CEl日誌
14.8.3生成監控器模型
14.8.4創建觸發器
14.8.5創建計數器
14.8.6創建指標
14.8.7創建維數和度量
14.8.8創建KPI
14.8.9部署和測試監控器模型
14.9小結
14.10developerWorks的相關連結
第15章企業服務匯流排和服務註冊表
15.1WebSphereServiceRegistryandRepository,WSRR)
15.2安裝WSRR
15.3使用WSRR
15.3.1載入文檔
15.3.2使文檔可管控
15.3.3管控對象狀態的轉換
15.3.4查找文檔
15.4WSRR和WID
15.5企業服務匯流排(ESB)
15.6WebSphereEnterpriseServiceBus
15.7WESB術語
15.7.1中介
15.7.2中介模組
15.7.3中介流程構件
15.7.4中介流程
15.7.5中介原語
15.8安裝WESB
15.9使用WESB
15.10WESB和WID
15.10.1創建中介模組
15.10.2部署中介模組
15.10.3檢查匯流排
15.11小結
15.12developerWorks的相關連結
附錄AWebSphereProcessServer安裝
附錄BWebSphereIntegrationDeveloper安裝
附錄CWebSphereBusinessModeler安裝
附錄DWebSphereBusinessMonitor安裝
附錄EWebSphereServiceRegistryandRepository安裝
附錄FWebSphereAdapterToolkit安裝
……