1. 程式人生 > >什麽是軟件快速開發平臺

什麽是軟件快速開發平臺

輸出 目錄 block family 完全 服務商 spl 子流程 完成

產生背景

隨著社會信息化程度的飛速提高,政府事業單位、企業、等各類機構的業務信息化應用系統已經經歷了幾代的沿革,從早先的單機版軟件到目前網絡版應用系統,應用系統越來越復雜,從簡單的系統替代手工勞動,發展到以IT支撐業務的發展,一個企業的信息化程度決定了企業的發展能力。

目前企事業單位在IT應用系統建設中存在以下的問題:

整體IT架構淩亂,各應用系統自動地互聯互通困難

應用系統建設周期長,需求變化多

IT建設的服務商水平參差不齊,技術平臺不統一

系統後期維護困難

(SDP)平臺構建了一個企業級的應用軟件開發和運行的環境,可以很好地解決應用系統開發中的上述問題。

開發環境主要是通過無需編寫程序代碼的開發方式,進行業務開發,並能夠管理業務的需求和測試,整個開發環境是通過

Web方式完成,開發速度大大提高;運行環境采用SOA架構,可以為企業構建一個整體的IT架構,各系統之間很容易互通,但之間的連接是松耦合的,使企業可以根據業務發展需要增加或更換某個業務系統。

產品特點

建立SOA理念的IT應用架構

通過無代碼開發,屏蔽開發的底層技術,減少對人的依賴

以平臺化實現開發過程的優化,縮短開發周期

業務邏輯可視化使應用系統便於維護,從容應對需求變更

采用JAVA技術開發,跨平臺運行,界面以瀏覽器方式訪問

? 總體架構

這是以開發供應鏈融資系統為例的總體架構:

技術分享

供應鏈融資系統是銀行一類業務的處理系統,FBS平臺以輕量級的部署即可滿足要求,SDP平臺可以做為企業的整體

IT架構的平臺進行部署,下面是物流企業的客戶進行企業級的部署:

SDP產品開發平臺

SDP是一個應用系統中業務產品開發的工廠,在系統開發過程中可以從業務流程切入,管理業務需求,通過流程定義、服務定義、交易定義等工具,實現無需編碼的快速應用系統開發。

技術分享

SDP包括:

ü 業務流程配置

l 面向實際業務,把人工處理和計算機處理的節點集成在一起,形成業務全貌;

l 圖形化界面類似VISIO的操作,使用簡單;

l 集成在WEB界面中,可以在應用系統中進行調整流程;

l 支持業務子流程,主流程裏可以復用子流程。

ü 產品配置

l 創建供應鏈融資的產品目錄;

l 能夠利用服務組件,快速組合成新的業務產品;

l 具有產品復制功能,新產品可以在原有產品基礎上開發;

l 管理產品的版本和生命周期;

l 集中開發產品交易的輸入界面、輸出界面和報表輸出。

ü 頁面配置

l 支持各種Web瀏覽器,界面元素可完全配置,也可自定義內容;

l 使用元數據的方式簡化配置,提高可維護度;

l 融入模板技術,易於更換界面主題;

l 無需編碼即可實現Ajax應用;

l 可集成各種掃描儀、打印機等外設,支持銀行櫃臺業務;

l 配置信息支持數據庫存儲與XML文件兩種方式。

技術分享

什麽是軟件快速開發平臺