具體來說,業務基礎軟件平臺能滿足復雜應用軟件系統開發的如下要求:首先是速度要求。通過業務基礎軟件平臺提供的基本框架,以及預置好的模塊,軟件提供商能很快地研制出用戶所需要的復雜應用軟件系統。其次是靈活性要求。通過業務基礎軟件平臺提供的開發與管理工具,軟件提供商能很方便地滿足用戶個性化的需求,以及用戶在發展過程中各種各樣變化的需求。再者是集成性要求。業務基礎軟件平臺為復雜應用軟件系統提供了一個集成框架,不僅為集成同一平臺上的各種不同軟件提供了規則,還為集成其他應用軟件系統提供了集成接口。
ezFramework一個佳例
ezFramework是一套面向中小項目的基于J2EE整體解決方案,是面向電子政務、電信、稅務、社保、金融等領域的業務基礎軟件平臺,它把開發項目過程中經常遇到的問題進行總結,通過平臺的形式來解決這些問題。使用ezFramework可以讓開發人員把精力更多的集中于業務,而不是技術本身,所有的技術問題和通用模塊都由ezFramework框架來處理。
ezFramework有一整套開發J2EE表現層的界面庫,這一點和AWT、SWING是一樣的,所不同的是ezFramework是面向BS結構的J2EE表現層的界面庫,而AWT和SWING是面向桌面程序的界面庫。ezFramework的客戶端不需要安裝任何運行環境,只需要有一個標準的Internet瀏覽器就可以了,ezFramework運行在服務器端,能夠自動的生成界面需要的html代碼;趀zFramework開發應用軟件可以降低軟件開發的成本,由于有了界面庫,我們只需要把我們要顯示的界面描述清楚,框架可以按照我們的要求生成各種風格的界面,而不再需要美工和程序員反復的修改程序。
ezFramework框架的表現層是這個產品的一大特色,除了表現層外,這個框架還包括業務層管理和持久層管理以及一些通用的模塊如用戶管理、服務管理、認證與授權等等。ezFramework是一個整體解決方案,但是ezFramework不強迫用戶必須使用ezFramework的每個部分,用戶可以根據自己的需要自由的選擇自己需要的模塊。
ezFramework系統運行圖
基于ezFramework開發不僅能夠快速優質的完成項目,同時也有利于我們的標準化和業務積累,各個項目的模塊互相都可以使用,同時隨著ezFramework的不斷升級,軟件的質量也可以不斷得到提升。
綜上所述,通過業務基礎軟件平臺的方式來進行軟件的開發是一種有效解決目前開發軟件技術瓶頸的好辦法。ezFramework已經成為清華同方的開發框架標準,形成了以ezFramework為基礎的一系列技術和行業套件,開發一個應用可以從已有的構件庫中選擇已有的構件,而不必從頭到尾進行開發,最大程度實現了組件的重用。文章來源于領測軟件測試網 http://www.kjueaiud.com/