複製鏈接
請複製以下鏈接發送給好友

業務基礎軟件平台

鎖定
業務基礎軟件平台是指以業務為導向和驅動的、可快速構建應用軟件的軟件平台。業務基礎軟件平台包括集成應用平台、開發體系兩個部分。從技術角度分析,業務基礎軟件平台為複雜應用軟件系統的開發提供了一個基本框架,並有與之相應的、方便易用的開發與維護管理工具。這個框架給出了一些複雜應用軟件的基本組成部分和實現方法,並且預置了很多供參考的軟件模塊。有了這樣的準備,在業務基礎軟件平台之上開發管理軟件就可以降低複雜性,省去很多基礎性的研發工作,從而大大縮短研發週期,提高研發效率。
軟件平台是用來構建和支撐應用軟件的獨立軟件系統,包含支撐環境和開發體系這兩個基本要素,其本質是將複雜應用軟件進行系統分層。
軟件平台可以分為操作系統平台、軟件基礎架構平台和業務基礎軟件平台。
操作系統平台解決的是硬件系統和應用軟件交互的問題。 [1] 
中文名
業務基礎軟件平台
分    類
軟件平台
預    置
很多供參考的軟件模塊
類    別
技術創新

業務基礎軟件平台定義

業務基礎軟件平台是一種技術創新,它使軟件平台又多了一個層次,並將應用軟件的業務邏輯和開發技術分開,使得應用軟件的開發者可以僅僅關注應用軟件的業務過程,而不必關注其技術的實現。

業務基礎軟件平台起源

傳統軟件系統的建設,是在底層的技術平台上直接構建業務系統,採用面向技術的、業務無關的“原始”編程工具來開發軟件。這種低層次的軟件開發模式,使軟件系統的開發、維護和擴展困難重重,生產效率極為低下。
為了專注解決管理應用軟件開發方面的特有問題,人們提出了業務基礎軟件平台,其本質上就是一種可複用構件(組件)平台,以業務為導向、可快速搭建應用系統的構件平台。它集聚了構件快速、靈活可以複用的優勢和麪向管理的優勢,形成了管理與開發的分層,特別適合業務快速發展中的信息化實現。

業務基礎軟件平台常見模式

模型化業務基礎軟件平台,按照分層的思想,通過分離業務與實現部分,使得做到業務資源變動時,不影響底層的實現技術,無需重新配置或升級運行環境。
組件化業務基礎軟件平台,按照軟件流水線思路設計,實現業務組件的按需生成和基於業務流程的應用系統自動化組裝。
構件化業務基礎軟件平台,基於大規模構件的方法來構建應用軟件,提供所見即所得的開發環境,同時集成了工作流引擎、安全權限管理等其他應用基礎組件。

業務基礎軟件平台功能框架

作為一個標準的業務基礎軟件平台,其集成運行環境將包括九個標準功能:
即工作流管理、業務流程管理、業務規則管理、組織機構管理、安全權限管理、商業智能管理、報表設計工具。
同時,作為一個平台,它還應該有開發環境和系統管理工具。其中,開發環境的標準組成部分有兩個,即開發工具,以及開發與運行框架;系統管理工具則包括系統管理、部署管理。
作為補充,業務基礎軟件平台還可將企業門户、應用集成平台納入到其中。同時,也可在系統管理工具中包括軟件生命週期管理。
參考資料