定義

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

起源

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

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

常見模式

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

組件化業(yè)務(wù)基礎(chǔ)軟件平臺(tái),按照軟件流水線思路設(shè)計(jì),實(shí)現(xiàn)業(yè)務(wù)組件的按需生成和基于業(yè)務(wù)流程的應(yīng)用系統(tǒng)自動(dòng)化組裝。

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

功能框架

作為一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)基礎(chǔ)軟件平臺(tái),其集成運(yùn)行環(huán)境將包括九個(gè)標(biāo)準(zhǔn)功能:

即工作流管理、業(yè)務(wù)流程管理、業(yè)務(wù)規(guī)則管理、組織機(jī)構(gòu)管理、安全權(quán)限管理、商業(yè)智能管理、報(bào)表設(shè)計(jì)工具。

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

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