業務基礎軟體平台

業務基礎軟體平台是指以業務為導向和驅動的、可快速構建套用軟體的軟體平台。 組件化業務基礎軟體平台,按照軟體流水線思路設計,實現業務組件的按需生成和基於業務流程的套用系統自動化組裝。 構件化業務基礎軟體平台,基於大規模構件的方法來構建套用軟體,提供所見即所得的開發環境,同時集成了工作流引擎、安全許可權管理等其他套用基礎組件。

定義

業務基礎軟體平台是指以業務為導向和驅動的、可快速構建套用軟體的軟體平台。業務基礎軟體平台包括集成套用平台、開發體系兩個部分。從技術角度分析,業務基礎軟體平台為複雜套用軟體系統的開發提供了一個基本框架,並有與之相應的、方便易用的開發與維護管理工具。這個框架給出了一些複雜套用軟體的基本組成部分和實現方法,並且預置了很多供參考的軟體模組。有了這樣的準備,在業務基礎軟體平台之上開發管理軟體就可以降低複雜性,省去很多基礎性的研發工作,從而大大縮短研發周期,提高研發效率。
業務基礎軟體平台是一種技術創新,它使軟體平台又多了一個層次,並將套用軟體的業務邏輯和開發技術分開,使得套用軟體的開發者可以僅僅關注套用軟體的業務過程,而不必關注其技術的實現。

起源

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

常見模式

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

功能框架

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

相關詞條

熱門詞條

聯絡我們