事實上,平臺化開發,說起來容易,做起來艱難。
首先風險大,軟件公司按照應用開發產品即使不成功,也能留下一些有用的應用模塊,而面向平臺開發,大量資金將投資到平臺之上,一旦失敗,剩下的“未完成的平臺”根本毫無用途。而且大的架構產品開發,對軟件企業研發管理能力有更高的要求。
金蝶技術主管人員簡單列舉了幾項難點,例如平臺要支持不同的數據庫,但各家數據庫的存儲過程、觸發器的編寫和執行都不一樣,如何做到全支持?以前面向應用開發的系統只要支持一家數據庫產品即可,要做到多數據庫支持,僅此一項代碼邏輯復雜程度就提升了上百倍不止。
同時,由于平臺架設在底層數據庫和上層應用之間,不同業務部門操作數據而產生數據同時并發如何處理等等問題更加復雜。
再如:平臺設計要求各項應用以組件形式提供,這簡化了客戶化實施的難度,但對于ERP軟件設計者從平臺層必須考慮到,這些彼此獨立的組件應用之間溝通的效率問題。
平臺技術可以設想為一個為超級大項目設計的ERP產品,要求其具有非常靈活的配置性能。技術難度巨大不用言表。
金蝶的BOS平臺是從1999年開始研發的,到2002年才正式發布。2002年、2003年,隨著金蝶發布BOS前后,國內一大批管理軟件廠商提出了自己的ERP平臺產品,但很快由于缺乏技術實力偃旗息鼓。2005年金蝶再度發布BOS新品時,除了國際上SAP推出了自己的NetWeaver外,基本上只有少數幾家繼續提供平臺產品。
平臺化背后是雄厚技術實力的支撐:從1995年、1996年間,DOS到Windows平臺的遷移,到2000年的三層架構金蝶走的都是通過技術超越實現市場超越的道路。金蝶本次再次希望依托技術實現突破,而金蝶對于BOS的信心更是與金蝶在中間件的技術實力密不可分。
金蝶集團旗下另一家子公司金蝶中間件公司,2000年成功推出自主知識產權的Apusic應用服務器中間件,這是目前國內一個可以和IBM、BEA等世界中間件相競爭的產品。金蝶也成為國際JCP組織中個中國中間件企業,參與對JAVA技術標準的制定和發展。Apusic技術中間件開發難度更大,同時也為BOS平臺應用中間件開發提供了技術支持。也成為金蝶技術高的標志之一。
作為應用軟件廠商將目光轉向后臺底層平臺技術之爭,表面看來似乎有些不務正業之嫌,因為一般而言,用戶需要的永遠是應用本身,技術平臺是需要管理軟件企業自行解決好的問題。
但事實上,在管理軟件行業,平臺正是為了滿足用戶目前,以及未來應用的工具。
在上個世紀九十年代中期,金蝶等一大批中國管理軟件廠商產品還停留在財務軟件水平時,軟件圍繞企業財務應用需求開發,由于國家財務標準制度限制,因而各家不同行業背景和規模的企業在財務管理上均有極強的共性,所以這些軟件適用度極強,幾乎不需要針對不同客戶進行的個性化再開發。
金蝶K/3的早雛形是一家企業“定制”開發的初級ERP系統。金蝶隨之將其進行推廣,這也標志著金蝶從財務軟件向ERP企業的轉型。而隨后,國內包括用友在內的幾大財務軟件廠商也跟隨金蝶,集體“跳槽”做ERP,但在初期都遇到很多財務軟件領域難以遇到的問題。
首先每個用戶根據不同行業、不同規模,以及企業家的不同管理風格,在進銷存和生產制造流程等領域的管理方式都有所不同,當時不得不為每一個不同的客戶進行深度二次開發。而且開發過程中,一旦和用戶初期交流的功能、用途不完整,或者用戶中途修改需求,整個系統就會被迫重新開發。
“指哪兒打哪兒,當用戶換了目標,或者射擊流程有了變化時,軟件就可能全廢掉了。”以前面向應用開發的軟件完全沒有架構規劃,不但給供應商帶來了沉重的二次開發和實施負擔,而且對于用戶而言,應用上線后,幾年內商務流程稍有變化,便面臨軟件系統全面失靈的風險。就如同童鞋,孩子半年一長,鞋子就只能扔掉了。
面向應用開發的產品,用戶加減應用模塊也極為不便。如果在一次性購買的財務和生產制造系統后,用戶二次需要再購買人力資源管理系統,通常購回的新系統無法集成入原有系統之中。
一向擁有技術優勢的金蝶開始思考先在底層開發一個用戶平臺BOS,在將各式應用像組裝電腦的擴展卡一樣,一個一個插在BOS“主機板”上。
因為企業用戶涉及各行各業,每一行業有其特定的需求,而標準的東西始終解決不了個性化的行業需求。應用需求的個性化,這恰恰是傳統通用型ERP致命的弱點。金蝶認為,個性化ERP將有效地解決用戶需求的個性化與管理軟件產品通用性之間的矛盾,幫助企業提升管理水平。而實現ERP個性化應用的基礎就是“平臺”,它使能夠“隨需應變”,完全滿足企業管理需求的個性化ERP成為可能。
其實早在2003年,在管理軟件業內就開始出現了對于平臺的探索,金蝶提出的BOS則是當時比較成型的業務基礎軟件平臺。在國內首先研究并提出業務基礎軟件平臺概念的計世資訊的總經理曲曉東也評價認為“隨著SOA技術的發展,ERP的個性化已經成為一種可能,而金蝶的BOS平臺就是這樣一種能夠滿足用戶個性化需求的平臺。”IBM中華區副總裁宋家瑜就表示“金蝶的BOS平臺是SOA技術在中國的實踐。”