IDC認為,軟件平臺包含了可復用的軟件開發(fā)框架和組件,是用來構建與支撐大型企業(yè)各種IT 應用的獨立軟件基礎架構,它是開發(fā)、部署、運行和管理各種IT 應用的基礎,既包括各種IT 應用開發(fā)與運行的基本環(huán)境,又包括開發(fā)與維護管理各種IT 應用的工具與方法。
軟件平臺介于底層的操作系統(tǒng)、數(shù)據(jù)庫和前端的業(yè)務系統(tǒng)之間,是更為貼近前端業(yè)務應用的中間件平臺,是實現(xiàn)軟件全生命周期核心資產的共享與復用、降低多系統(tǒng)多項目并行構建與管理復雜性的一套最佳實踐體系。
而因為企業(yè)客戶業(yè)務訴求和使用場景不同,軟件平臺承載的職能也有一定差別。
IDC研究發(fā)現(xiàn)當前國內企業(yè)建設軟件平臺有三個重點:分別是技術平臺、集成平臺和業(yè)務平臺。
其中技術平臺是把各業(yè)務領域的共有技術整合提煉出來,形成基礎開發(fā)平臺。是技術開發(fā)團隊的統(tǒng)一技術規(guī)范和約束,包括開發(fā)框架、涉及業(yè)務系統(tǒng)屬性,界面集成組件等。在軟件設計、開發(fā)、運維和管理各個階段提供基礎支撐。
大型企業(yè)普遍存在集中管控的訴求,需要對技術路線進行收斂管理,提高復用度,加強對技術團隊的管理,具體措施在于企業(yè)要自主掌控技術架構、規(guī)范軟件開發(fā)行為、屏蔽技術細節(jié),因此催生了對技術平臺的需求。技術平臺是一套成熟的應用交付和管理體系,順應了企業(yè)客戶大集中建設的趨勢,統(tǒng)一技術標準和開發(fā)規(guī)范,有利于企業(yè)加強IT 建設的掌控力度,同時能夠降低開發(fā)難度,提高交付效率。
技術平臺可細分為如下幾方面職能:
應用交付:主要面向業(yè)務開發(fā)領域,在軟件開發(fā)框架的基礎之上,再進行一次封裝,簡化開發(fā)復雜度,降低開發(fā)門檻,保障企業(yè)IT 人員能夠快速開發(fā)業(yè)務應用。另外,工作流也是應用交付的關鍵組成部分,包括業(yè)務流程的設計建模、測試與調試、部署、運行、監(jiān)控、管理等服務。
軟件測試:技術平臺需要構建可擴展的、易于維護的自動化測試平臺,通過先進的測試架構和自動化測試方法論指導,使客戶自動化測試用例的維護成本大大降低,減少因維護成本過高導致的自動化測試實施失敗的可能性。
數(shù)據(jù)應用:企業(yè)在建設若干業(yè)務系統(tǒng)后,會積累大量的基礎數(shù)據(jù),對于數(shù)據(jù)的應用也是技術平臺的重要組成部分,企業(yè)需要從數(shù)據(jù)中獲取有價值的信息。數(shù)據(jù)應用側重于數(shù)據(jù)分析展現(xiàn),在銀行風險管控、CRM主動營銷、電信經營分析領域有廣泛的應用。
技術平臺還具備以下幾個特點:
組件化開發(fā)框架
組件化開發(fā)模式能夠屏蔽技術細節(jié),降低編碼復雜度和任務量,大幅提升應用開發(fā)效率,為業(yè)務應用的持續(xù)開發(fā)和實施提供統(tǒng)一的、標準的、穩(wěn)固的組件化基礎。
規(guī)范化管理框架
傳統(tǒng)的軟件系統(tǒng)開發(fā)缺乏統(tǒng)一技術規(guī)范,各個項目團隊自成體系,跨項目、跨系統(tǒng)的開發(fā)人力協(xié)作較為困難,代碼也難以復用,因此需要引入一套標準的開發(fā)體系,規(guī)范的管理框架將更加有效地實現(xiàn)IT管控。
易管控和治理能力
技術平臺需提供從開發(fā)、調試、運行到維護的完整管理支持服務,為IT系統(tǒng)的建設提供統(tǒng)一的軟件架構、一致的項目開發(fā)方法和規(guī)范。另外還需提供強大的應用監(jiān)控工具,時刻掌握應用系統(tǒng)運行情況,并且可以迅速定位故障和優(yōu)化的方向。
技術平臺能夠促進業(yè)務應用與技術平臺分離,使得合作伙伴可以更加關注業(yè)務產品,能夠提高增強軟件廠商的交付能力,提高軟件交付質量,降低交付成本,顯著提高客戶滿意度。
想了解更多云、移動時代的企業(yè)軟件變化與創(chuàng)新,請關注普元官方微信“普元信息”,搜索primeton-software ,或者掃描以下二維碼。
聯(lián)系客服