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