實現方案
金蝶BOS是實現
金蝶SOA解決方案的基礎技術平台,實現方案分為以下部分:
1. SOA基礎實現
1.1 業務參考模型:基於企業動態建模原理,提供了
企業建模的元語義,是金蝶SOA方案中對所有服務描述的基本語法。
1.1 核心組件:包括對應用程式進行統一訪問的信息門戶;聯接銀行、稅務公共服務的套用接口;對業務內容進行分級管控的組織架構管理;統一不同套用系統之間業務語義的
主數據管理;基於ERP套用實踐提供企業可開箱即用的標準業務流程與
業務組件。
2.1 訊息匯流排:負責在傳輸層面提供各種手段,禁止網路連線、訊息路由、打包傳遞等功能,實現不同物理機器、不同平台上運行的套用系統之間透明的、可靠的訊息傳遞。
2.2
數據匯流排:實現對所傳遞數據進行格式的識別和轉換,並實現數據路由將數據按照集成方案的編排傳遞到指定的目標系統中。
2.3 服務匯流排:
Web Service和專業
Adapter提供了各類套用系統和接口訪問支持能力,通過在訊息節點和訊息代理上掛接Web Service或專業Adapter,形成真正意義上的
ESB,並提供服務請求和回響的智慧型
路由。
3. SOA關鍵服務實現
在SOA基礎實現的方案上,通過業務功能可以被發布和提升(Promote)為業務服務(Business Service);工作流程可以被發布和提升為複合服務(Composited Service),通過Promote的過程實現了
金蝶SOA對SOA標準和規範的支持能力;業務服務可以被外部的
SOA系統再次編排和組合,並且可以方便的接入到第三方供應商的SOA產品中。
在逐級的實現
SOA架構的基礎上,金蝶BOS的還提供完整的SOA開發服務與SOA運營管理服務
4.開發服務
提供從覆蓋套用設計,
業務組件建模,服務組件開發,服務的編排與流程建模完整的服務實現的開發環境。
5.管理服務
實現了部署與系統監控、集成方案定義、數據轉換定義、流程配置與監控的SOA運營管理體系。
系統構成
金蝶BOS由以下模組組成:
序號
| 業務領域
| 產品模組
|
1
| 互動服務平台
| |
2
| | 身份認證管理
|
3
| | 移動商務平台
|
4
| 運行平台
| 定製模組運行平台
|
5
| | 擴展報表工具
|
6
| | 擴展報表運行平台
|
7
| | BI運行平台
|
8
| 集成服務平台
| 業務集成平台
|
9
| | EAS SOA適配器(適用於IBM WESB)
|
10
| | |
11
| 集成開發環境
| |
12
| | 流程建模工具
|
13
| | 設計開發工具
|
14
| | 測試部署工具
|
15
| | Web開發工具
|
16
| | BI設計工具
|
17
| | 業務集成工具
|
18
| 流程服務平台
| 業務流程管理平台
|
19
| | 銀企互聯
|
產品功能
BOS是ERP的集成與套用平台。BOS遵循面向服務的架構體系,是一個面向業務的可視化開發平台;是一個ERP和第三方套用集成的技術平台。它有效的解決了ERP套用的最主要矛盾---用戶需求個性化和傳統
ERP軟體標準化之間的矛盾。
BOS
Portal,門戶伺服器是面向企業內部全員的協同信息門戶,實現了企業對人員、信息和流程的整合:
1.人員用戶整合:一次登錄不用再切換不同的系統,即保證了企業所有人員在統一的平台上工作,又滿足了不同階層、不同領域人員對工作平台個性化的需求;
3.流程整合:門戶作為企業業務流程跟蹤、分析平台,使得企業中的流程都可以在門戶中集中處理、跟蹤和管理,
BOS
BIM(Business Information Management),業務建模工具是金蝶BOS企業版產品提供的配套客戶化開發工具,用戶可以根據自己的要求自定義基礎資料、業務單據,並且能通過集成的主選單管理和許可權管理以及其他相關服務,定義完成後可以直接進行測試,並部署發布到套用系統。
流程配置工具
BOS
WorkFlow,流程配置工具是可視化的功能強大的企業及
工作流建模配置工具。通過流程配置工具,可以實現業務流程的新增,修改,刪除等配置,校驗發布以及導入導出等快捷操作。
設計開發工具
BOS Studio,設計開發工具用於滿足複雜業務實現,是對
元數據模型進行設計開發,在
業務建模工具所設計的業務單元會自動同步到設計開發工具中的元數據;用戶也可以從Entity開始定義一個全新的系統;可以對
系統日誌、模組許可權等進行定義;同時可以進行多語言系統的開發。
測試部署工具
測試部署工具是業務建模工具提供的一套用於快速發布、快速測試、快速部署的工具,不論是在業務建模工具進行業務單元、報表定義還是在設計開發工具進行元數據的定義、修改或者對
原始碼進行的修改,測試部署工具都可以快速對在BOS中進行的修改發布到套用系統。
Web開發工具
BOS Web開發工具面向純Web軟體套用開發用戶,提供強大的基於金蝶BOS的純Web軟體套用
開發平台,以及統一集成各種BOS基礎公共服務。
擴展報表工具
BOS
Report,擴展報表是
金蝶公司推出的新一代報表產品,該報表實現了符合廣大用戶使用習慣的類EXCEL 的繪製方式,用戶可以在EAS 客戶端輕鬆定製、發布報表,開發效率是傳統報表產品的10 倍以上。
針對複雜的“中國式”報表的需求,擴展報表更自主研發了非線性擴展模型,使報表具有滿足不同複雜報表需求的能力。以往EAS 難以滿足的“疑難報表”基本都可使用擴展報表編制。
擴展報表不是傳統意義上的報表設計工具,它提供了對EAS 的支持,可以靈活使用EAS中各種元數據,並充分利用EAS 強大的組織架構支持,滿足了集團企業分層管控的需要,實現了業務功能、業務信息的高效隔離與共享。至今,擴展報表已被認為是ERP 產品中製作各類
統計報表的最優解決方案,能輕鬆製作國資委報表、勞動和社會保障部報表等複雜報表。
BI平台
BOS
BI,是金蝶BOS的重要組成部分,為
金蝶ERP提供決策支持。BOS BI是一組完成企業級查詢、分析和報表生成的軟體,允許用戶讀取、分析和分發來自不同數據源的數據,並能夠綜合各種相關信息完成個性化的儀錶盤套用。是基於純Web的解決方案,用戶可以在任何地方訪問企業信息。BOS BI是完成
業務分析和績效管理的有效工具。
BOS BI是一套獨立的工具,企業可以按照項目實施方式套用BOS BI套件。BOS BI同時為EAS
商業分析提供了技術和業務方案支撐,企業可以通過實施EAS商業分析系統套用BOS BI套件。
身份認證管理
BOS Identity Management,金蝶BOS嚴格遵循JAVA EE規範,採用JAVA EE標準的三層體系架構,分別為客戶端、
套用伺服器、
資料庫伺服器三層架構,客戶端只能訪問套用伺服器,採用
防火牆、
數據加密、許可權管理、身份認證等多重安全機制,最大限度地保證在BOS上構建的系統的安全性。
業務集成平台
金蝶BOS
BIP產品(Business Intergration Platform),業務集成平台是金蝶BOS產品的重要組成部分,定位於提供
金蝶ERP EAS、K/3 以及異構系統之間的
數據集成解決方案的軟體,提供企業數據建模、訊息轉換、訊息路由、企業
數據匯流排、調度編排等功能。該系列產品支持BOS
元數據體系,支持連線業界三大主流資料庫產品
DB2, Oracle, SQL Server,通過對異構系統數據訪問、對異構系統間的數據格式的轉換,實現異構系統的數據集成。BIP產品提供數據集成匯流排與分散式部署的方案,提供最靈活的方式搭搭建企業信息匯流排。
集成平台的傳輸是基於
訊息中間件完成的,提供訊息的
異步傳輸機制,具備故障自動重傳,
系統中斷後可以自動處理宕機前未完成的任務,穩定性及可靠性好。使用訊息中間件傳遞訊息,提高了集成的吞吐量,適合大量終端並發場景,對
頻寬要求低,適應國內
廣域網的窄頻寬集成環境。在集成平台中,提供了完善的監控機制,能夠分析集成場景每一個
網路節點和伺服器的實時集成狀況,並能夠統計匯總各節點集成歷史記錄。當因為業務約束導致集成失敗,會反饋具體的業務失敗原因。
銀企互聯是一種
網上銀行系統與
企業ERP系統線上直接聯接的接入方式。銀企互聯平台負責與各商業銀行
網銀系統對接,集團企業通過ERP或
財務系統連線銀企互聯平台實時獲取各銀行賬戶及交易信息,並向指定的銀行傳遞交易指令和接收反饋信息,依託統一的BOS銀企互聯平台,實現跨銀行的賬戶管理和付款交易管理。
BOS
銀企互聯平台集成了多家銀行的業務功能,禁止各銀行的差異,以Web Service方式提供服務,支持獨立部署和跨平台部署,能夠帶給企業安全、簡易、實時、個性化的網上銀行服務。
基礎平台
基礎系統是為所有其他業務系統提供服務的系統,對外提供的服務包括:工作流配置、業務預警配置、附屬檔案統一管理、
編碼規則管理、引入引出管理、所有的參數管理、後台事務管理、
套打管理等。