定義

業(yè)務基礎軟件平臺是一種技術創(chuàng)新,它使軟件平臺又多了一個層次,并將應用軟件的業(yè)務邏輯和開發(fā)技術分開,使得應用軟件的開發(fā)者可以僅僅關注應用軟件的業(yè)務過程,而不必關注其技術的實現(xiàn)。

起源

傳統(tǒng)軟件系統(tǒng)的建設,是在底層的技術平臺上直接構建業(yè)務系統(tǒng),采用面向技術的、業(yè)務無關的“原始”編程工具來開發(fā)軟件。這種低層次的軟件開發(fā)模式,使軟件系統(tǒng)的開發(fā)、維護和擴展困難重重,生產效率極為低下。

為了專注解決管理應用軟件開發(fā)方面的特有問題,人們提出了業(yè)務基礎軟件平臺,其本質上就是一種可復用構件(組件)平臺,以業(yè)務為導向、可快速搭建應用系統(tǒng)的構件平臺。它集聚了構件快速、靈活可以復用的優(yōu)勢和面向管理的優(yōu)勢,形成了管理與開發(fā)的分層,特別適合業(yè)務快速發(fā)展中的信息化實現(xiàn)。

常見模式

模型化業(yè)務基礎軟件平臺,按照分層的思想,通過分離業(yè)務與實現(xiàn)部分,使得做到業(yè)務資源變動時,不影響底層的實現(xiàn)技術,無需重新配置或升級運行環(huán)境。

組件化業(yè)務基礎軟件平臺,按照軟件流水線思路設計,實現(xiàn)業(yè)務組件的按需生成和基于業(yè)務流程的應用系統(tǒng)自動化組裝。

構件化業(yè)務基礎軟件平臺,基于大規(guī)模構件的方法來構建應用軟件,提供所見即所得的開發(fā)環(huán)境,同時集成了工作流引擎、安全權限管理等其他應用基礎組件。

功能框架

作為一個標準的業(yè)務基礎軟件平臺,其集成運行環(huán)境將包括九個標準功能:

即工作流管理、業(yè)務流程管理、業(yè)務規(guī)則管理、組織機構管理、安全權限管理、商業(yè)智能管理、報表設計工具。

同時,作為一個平臺,它還應該有開發(fā)環(huán)境和系統(tǒng)管理工具。其中,開發(fā)環(huán)境的標準組成部分有兩個,即開發(fā)工具,以及開發(fā)與運行框架;系統(tǒng)管理工具則包括系統(tǒng)管理、部署管理。

作為補充,業(yè)務基礎軟件平臺還可將企業(yè)門戶、應用集成平臺納入到其中。同時,也可在系統(tǒng)管理工具中包括軟件生命周期管理。