最重要的是,隨著基礎平臺的強化,可以大大降低二次開發(fā)的工作量和復雜度。定制開發(fā)交給集成商或者中小開發(fā)商來做,大大降低了大軟件商的軟件開發(fā)成本,又給中小軟件商帶來很大的市場空間,優(yōu)化了產業(yè)鏈。
定制化還是通用化?
近年來,隨著安防行業(yè)向數字化、網絡化、智能化的發(fā)展,安防軟件行業(yè)得到了空前的繁榮。如從只有幾個研發(fā)人員的小公司發(fā)展為擁有幾百個研發(fā)人員的大公司,從集成商到獨立軟件開發(fā)商......上千萬家軟件廠商,都在這個大環(huán)境下得到生存和發(fā)展。
但在中國安防軟件市場的固定思維模式下,大家都認為軟件是硬件產品的附屬品,價格是很低廉。軟件市場的定制化要求高,客戶需要符合自身業(yè)務特色的軟件平臺。不僅各行業(yè)市場的需求不同,同一個行業(yè)不同客戶的需求也有很大的差異。
然而,對于一些規(guī)模比較大的軟件廠商來說,定制開發(fā)意味著開發(fā)成本將大大增加。大的軟件廠商,有嚴格的軟件開發(fā)流程,技術論證、開發(fā)方案設計、開發(fā)、測試、版本管理缺一不可。即使是一個很小的功能,開發(fā)工作量很小,但是其他相應流程的工作量卻很大,帶來了很高的開發(fā)成本。
而集成商和小規(guī)模的軟件廠商的定制開發(fā)成本較低,長期浸潤于某一個行業(yè)甚至是這個行業(yè)的某幾個客戶群,很了解客戶的需求,但苦于沒有基礎軟件平臺,二次開發(fā)繁雜困難。所以軟件平臺究竟是走定制化還是通用化,已成為各軟件廠商糾纏已久的問題。
基礎平臺通用化、業(yè)務定制化
在這樣大的市場環(huán)境下,基礎平臺通用化、業(yè)務呈現定制化已成為了軟件平臺商行之有效的解決之道。
一方面,加大基礎平臺的開發(fā)力度,豐富軟件平臺的各種安防業(yè)務通訊接口。通過標準化、模塊化的基礎平臺開發(fā),將整個基礎平臺包裝成一個中間件平臺和各種中間件模塊,大大簡化業(yè)務呈現的開發(fā)工作。
另一方面,業(yè)務呈現開發(fā)人員基于此包裝適合各個行業(yè)應用的業(yè)務功能、界面。同樣,這部分工作也可以交給集成商或者其他軟件開發(fā)商完成,他們可以通過基礎平臺提供的各種功能模塊和功能接口,在中間件平臺上包裝各種業(yè)務應用和界面呈現。通過簡單快速的開發(fā),對各種安防業(yè)務平臺整合、聯(lián)動,開發(fā)出適合用戶深化需求的個性化業(yè)務功能、界面。
通過豐富基礎平臺對基本功能模塊的開發(fā),既能豐富平臺的功能,又能簡化二次開發(fā)的復雜度。這樣的軟件產品可以直接在定制化要求不高的項目中使用。如果用戶定制化要求高,又沒有普遍性,就可以讓集成商或者中小型的軟件開發(fā)商基于基礎軟件平臺做業(yè)務呈現界面的開發(fā),也可以通過接口和基礎功能模塊的整合開發(fā),實現滿足用戶的定制化要求。
如此一來,有強大穩(wěn)定的基礎軟件支撐,大大提高了軟件的穩(wěn)定性,而且滿足了用戶的個性要求,有很高的可用性。最重要的是,隨著基礎平臺的強化,可以大大降低二次開發(fā)的工作量和復雜度。定制開發(fā)交給集成商或者中小開發(fā)商來做,大大降低了大軟件商的軟件開發(fā)成本,又給中小軟件商帶來很大的市場空間,優(yōu)化了產業(yè)鏈。