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