SOA項目實施指南
——集成平臺
金蝶軟件(中國)有限公司
2009年 09月
系統集成項目實施指南 金蝶軟件(中國)有限公司
2 / 70
文檔控制
更改記錄
日期 作者 版本 更改參考
2009-9-21
徐華
V0.1
初稿
分發
拷貝號 名字 區域
系統集成項目實施指南 金蝶軟件(中國)有限公司
3 / 70
目錄
目錄 .................................................................................................................................................... 3
1. 基本概念 ................................................................................................................................... 5
1.1 BOS集成平臺 ......................................................................................................................... 5
1.2 BOS集成平臺的特點 .............................................................................................................. 7
1.3 BOS集成平臺架構 .................................................................................................................. 8
2. BOS集成平臺服務器的部署 ....................................................................................................... 9
2.1 運行時組件及環境要求 ........................................................................................................... 9
2.2 BIP Server配置部署 ............................................................................................................... 9
2.2.1 BIP Server數據庫建立 ..................................................................................................... 9
2.2.2 BIP Server配置文件配置 ................................................................................................. 9
2.3 BIP Endpoint配置部署 .......................................................................................................... 11
2.3.1 BIP Endpoint 數據庫建立.............................................................................................. 11
2.3.2 BIP Endpoint 配置文件配置 .......................................................................................... 12
3. 集成方案開發部署 .................................................................................................................... 16
3.1 開發步驟簡介 ....................................................................................................................... 16
3.1.1 集成方案開發各階段及產出 ........................................................................................... 16
3.1.2 集成方案開發流程 ......................................................................................................... 17
3.2 開發集成方案 ....................................................................................................................... 18
3.2.1 進入集成方案透視圖 ...................................................................................................... 20
3.2.2 新建集成方案 ................................................................................................................. 21
3.2.3 對集成對象進行建模 ...................................................................................................... 24
3.2.4 部署元數據模型 ............................................................................................................. 27
3.2.5 創建“對照” ................................................................................................................. 30
3.2.6 創建“轉換” ................................................................................................................. 32
3.2.7 創建數據發送“任務” .................................................................................................. 33
3.2.8 創建數據接收“任務” .................................................................................................. 36
3.2.9 創建“代理” ................................................................................................................. 40
3.2.10 配置路由 ........................................................................................................................ 42
3.2.11 創建“調度” ................................................................................................................. 44
3.3 3.3 部署 .............................................................................................................................. 45
系統集成項目實施指南 金蝶軟件(中國)有限公司
4 / 70
3.3.1 部署元數據 .................................................................................................................... 45
3.3.2 部署映射 ........................................................................................................................ 47
3.3.3 集成方案部署Endpoint .................................................................................................. 48
3.3.4 部署路由 ........................................................................................................................ 49
3.3.5 啟動BIP Server .............................................................................................................. 53
3.3.6 啟動Endpoint ................................................................................................................. 54
3.3.7 調度執行方案 ................................................................................................................. 56
3.4 3.4 方案導入導出 ................................................................................................................ 59
3.4.1 方案導出 ........................................................................................................................ 59
3.4.2 方案導入 ........................................................................................................................ 61
4. 附錄 ........................................................................................................................................ 68
4.1 調度排程Quartz 表達式參考手冊 ......................................................................................... 68
4.2 常見問題解答 ....................................................................................................................... 69
系統集成項目實施指南 金蝶軟件(中國)有限公司
5 / 70
1. 基本概念
企業應用整合(EAI)的概念在IT界提出和討論已經有幾年的歷史了,最初大家談到的EAI的概念,相對后來EAI的發展來看,可以說是一個狹義上的EAI,正如其字面上的含義"Enterprise Application Integration",即企業應用整合,僅指企業內部不同應用系統之間的互連,以期通過應用整合實現數據在多個系統之間的同步和共享。
1.1 BOS集成平臺
BIP (Business Integration Platform) 系列產品定位與解決企業異構系統數據集成應用場景,為企業提供數據級的信息集成解決方案。業務集成平臺基于SOA運行架構。平臺包括集成適配器、消息路由、消息映射、微工作流、 調度、消息傳輸、運維監控、業務活動監控等功能性模塊。該系列產品支持金蝶BOS產品系列K/3,EAS等的業務對象模型,支持數據庫級別的ORM-PRC訪問,支持業界三大主流數據庫產品DB2, Oracle, SQL Server. BIP產品提供數據集成總線與分布式部署的方案,提供最靈活的方式搭搭建企業信息總線。
BIP集成平臺包含以下三個產品組件,如下圖:
圖1 集成平臺組件部署圖
系統集成項目實施指南 金蝶軟件(中國)有限公司
6 / 70
1. BIP Server:Business Integration Platform Server
業務集成平臺服務器端,承擔企業數據總線任務,實現消息的傳輸和路由功能,BIP將眾多Endpoint(集成端點)的聯接在一起,并為各個Endpoint上的Agent(集成代理)提供消息路由和消息轉換服務。
2. Endpoint:集成端點
Endpoint是一個服務端進程,它負責存儲部署在其上的集成代理(Agent)、管理每個 |
|