定制化系統的一個重要的特點是客戶業務(wù)經常變化,導緻業務(wù)代碼需要經常修改,并且系統需要經常升級,因此我公(gōng)司自主研發了業務(wù)平台“TiAS”,通過此平台一方面提高交付系統的穩定性,一方面快速響應用(yòng)戶的需求變更。此平台已經研發7年,目前是5.5版本。
> 業務(wù)平台定義
- 一個符合J2EE标準的業務(wù)套件:包括運行環境,開發環境和管理(lǐ)環境
- 前台基于ExtJS
- 後台基于js引擎 Rhino
- 編碼規範:AOP面向方面編程
- 容易部署與升級:腳本化自動部署
- 更新(xīn)功能(néng)無需重啓服務(wù)器(非數據庫變化)
- 内置很(hěn)多(duō)通用(yòng)功能(néng):……
> 項目價值
- 基礎功能(néng)無需再次開發(用(yòng)戶/組織模型/權限/工(gōng)作(zuò)流),并且運行穩定
- 當需求明确時,業務(wù)開發快;
- 當需求不明确時,由于可(kě)以快速做出原型,整體(tǐ)時間長(cháng)度加快,相對來說減少項目總成本
> 商(shāng)務(wù)框架
- 平台标準産(chǎn)品+定制化2部分(fēn)分(fēn)别計價交付
> 已有(yǒu)功能(néng)
- 前端浏覽器适配,人員,權限,組織,假期日曆,同步機制,工(gōng)作(zuò)流,多(duō)語言,儀表盤展示,消息中(zhōng)心……
> 技(jì )術特點
- 基于此套件,開發者可(kě)以不必直接面對J2EE,而是通過此套件的腳本部署能(néng)力,實現快速叠代開發
- 平台的設計思路是業務(wù)語言腳本化
- 開發了多(duō)種多(duō)線(xiàn)程環境的調試工(gōng)具(jù)
- 已經積累了多(duō)個可(kě)以直接使用(yòng)的業務(wù)功能(néng)模塊
- 具(jù)備AutoMake功能(néng)