如今各行各業(yè)都在大力提倡平臺(tái)化的理念,因?yàn)槠脚_(tái)化意味著對(duì)前人經(jīng)驗(yàn)和知識(shí)的沉淀,代表著對(duì)過(guò)去經(jīng)驗(yàn)一點(diǎn)一點(diǎn)的、持續(xù)不斷的、精益求精的過(guò)程,平臺(tái)化是有效整合資源、知識(shí)積累和應(yīng)用的最佳手段。蘋(píng)果iPod、iPodTouch、iPhone以及iPad就存在了很大的連續(xù)性,蘋(píng)果的iPad不是對(duì)傳統(tǒng)筆記本電腦的改進(jìn),而是去掉通話功能、屏幕大一號(hào)的iPhone手機(jī)。因此國(guó)內(nèi)有人說(shuō)與其望洋興嘆缺少喬布斯這種天才,不如多琢磨琢磨蘋(píng)果的這種能夠持續(xù)改進(jìn)、不斷復(fù)制過(guò)往成功經(jīng)驗(yàn)的平臺(tái)化能力。
企業(yè)行業(yè)需要平臺(tái)化嗎?
軟件行業(yè)發(fā)展這么多年,可以說(shuō)已經(jīng)非常成熟,因?yàn)樵谶@個(gè)行業(yè)已經(jīng)出現(xiàn)了非常多優(yōu)秀的基礎(chǔ)平臺(tái),像微軟操作系統(tǒng),Oracle數(shù)據(jù)庫(kù),Tuxdeo中間件,WebSphere應(yīng)用服務(wù)器等。但是海比研究《CIO失控與可控》的研究報(bào)告里卻發(fā)現(xiàn),在企業(yè)軟件領(lǐng)域,CIO們大多依然面臨著軟件項(xiàng)目失控的局面,當(dāng)然這不能成為企業(yè)軟件領(lǐng)域還不夠成熟的證據(jù)。畢竟在相同的時(shí)代背景下,還是有很多的企業(yè)已經(jīng)找到了自己的辦法。這個(gè)辦法就是前面所說(shuō)的企業(yè)軟件平臺(tái)化。
普元產(chǎn)品經(jīng)理?xiàng)钗拿,擁有五年金融、電信和制造等多個(gè)行業(yè)的應(yīng)用開(kāi)發(fā)平臺(tái)和業(yè)務(wù)流程管理平臺(tái)咨詢(xún)及實(shí)施經(jīng)驗(yàn),在建設(shè)銀行軟件統(tǒng)一平臺(tái)、國(guó)家開(kāi)發(fā)銀行統(tǒng)一軟件環(huán)境等多個(gè)大型項(xiàng)目中承擔(dān)咨詢(xún)規(guī)劃與項(xiàng)目管理職責(zé),目前主要負(fù)責(zé)應(yīng)用開(kāi)發(fā)平臺(tái)產(chǎn)品規(guī)劃與設(shè)計(jì)。在他看來(lái),企業(yè)軟件平臺(tái)化早已有之,只不過(guò)有的很明顯,有的隱含在其他產(chǎn)品之內(nèi)而已。比如在大型商業(yè)銀行,由于其系統(tǒng)大部分以自建為主,很早就開(kāi)始了平臺(tái)化建設(shè)之路,建行的SUP1.0從2005年就已開(kāi)始使用,工商銀行的CTP平臺(tái)甚至更早,都為自己的信息化建設(shè)帶來(lái)了巨大的價(jià)值。另外,像國(guó)內(nèi)制造行業(yè)通常是以購(gòu)買(mǎi)SAP、Oracle、用友和金蝶等廠商的商業(yè)化ERP產(chǎn)品,這些商業(yè)產(chǎn)品其實(shí)也早就開(kāi)始將自己的產(chǎn)品架構(gòu)在平臺(tái)之上了,例如:SAP的NetWeaver,用友的UAP等。盡管在做企業(yè)軟件時(shí),平臺(tái)化已經(jīng)得到了IT部門(mén)的廣泛認(rèn)同,但是,平臺(tái)化之路走的并不是一帆風(fēng)順,因?yàn)椴煌膯挝粚?duì)平臺(tái)化認(rèn)識(shí)不同,對(duì)平臺(tái)的具體要求也不一致。
需要什么樣的軟件平臺(tái)?
接下來(lái)的問(wèn)題是各行各業(yè)的企業(yè)軟件項(xiàng)目建設(shè)過(guò)程中,我們需要什么樣的平臺(tái)?這些平臺(tái)應(yīng)該具備哪些特征?
楊文明按照平臺(tái)類(lèi)型,總結(jié)了兩大類(lèi):
一是技術(shù)基礎(chǔ)平臺(tái),針對(duì)這類(lèi)平臺(tái),我們要考慮整體技術(shù)架構(gòu),前端頁(yè)面技術(shù),后端邏輯處理技術(shù),開(kāi)發(fā)工具,運(yùn)行引擎,應(yīng)用監(jiān)控治理等技術(shù)要素。架構(gòu)圖如下所示:
上述這些要素的選擇有三個(gè)依據(jù):
1、充分了解現(xiàn)有業(yè)務(wù)系統(tǒng)的特點(diǎn),例如:金融行業(yè)的CRM屬于管理類(lèi)系統(tǒng),頁(yè)面技術(shù)可以選擇Web模式即可。但金融行業(yè)的柜面系統(tǒng)前端頁(yè)面技術(shù)Web模式就適合,要選擇富客戶(hù)端技術(shù),例如:Eclipse RCP等。
2、充分考慮企業(yè)現(xiàn)有IT資產(chǎn)的復(fù)用,大多企業(yè)的信息化建設(shè)已經(jīng)開(kāi)展了很多年,在多年的軟件建設(shè)過(guò)程中會(huì)有大量IT資產(chǎn)散落在各個(gè)系統(tǒng)中,能夠?qū)⑸鲜鯥T資產(chǎn)進(jìn)行有效的復(fù)用會(huì)對(duì)平臺(tái)化的建設(shè)起到事半功倍的效果,因此平臺(tái)技術(shù)要素的選擇需要充分考慮到這些IT遺留資產(chǎn)。
3、充分考慮現(xiàn)有技術(shù)人員的使用習(xí)慣,如果企業(yè)有自己的技術(shù)人員,并且已經(jīng)開(kāi)始嘗試基于平臺(tái)化的思路進(jìn)行開(kāi)發(fā),那么平臺(tái)技術(shù)的選擇還要充分考慮到這些習(xí)慣,否則,平臺(tái)推廣和平臺(tái)實(shí)施會(huì)有較多的阻力和障礙。
楊文明指出,技術(shù)基礎(chǔ)平臺(tái)的最大特征是通用性,一般來(lái)說(shuō)一個(gè)好的平臺(tái)應(yīng)該可以支持企業(yè)內(nèi)部大多數(shù)的系統(tǒng)建設(shè)。平臺(tái)數(shù)量越少,建設(shè)、維護(hù)和升級(jí)平臺(tái)的工作也就越少,成本越低。
當(dāng)然技術(shù)基礎(chǔ)平臺(tái)的建設(shè)絕不簡(jiǎn)單的是對(duì)各種前后端技術(shù)的拼湊,而是要需要以一個(gè)大的統(tǒng)一技術(shù)架構(gòu)為指導(dǎo),根據(jù)企業(yè)現(xiàn)狀靈活選擇各層技術(shù)模塊。這類(lèi)技術(shù)架構(gòu)可以是以普元EOS產(chǎn)品為代表的商業(yè)化架構(gòu),也可以是以Spring為代表的開(kāi)源架構(gòu)。建行、中信銀行、國(guó)開(kāi)行、中電普華、華為等大型企事業(yè)單位就是基于普元產(chǎn)品,量身定制了適合自己的產(chǎn)品。而在中航信,普元就以Spring技術(shù)架構(gòu)為指導(dǎo),融合了Jquery、Eclipse、maven組件倉(cāng)庫(kù)等技術(shù),為客戶(hù)量身定制了TJF平臺(tái)。
除了技術(shù)平臺(tái),另一類(lèi)是業(yè)務(wù)領(lǐng)域基礎(chǔ)平臺(tái),業(yè)務(wù)領(lǐng)域基礎(chǔ)平臺(tái)是建立在技術(shù)基礎(chǔ)平臺(tái)之上的,一般是解決特定業(yè)務(wù)領(lǐng)域軟件系統(tǒng)的快速開(kāi)發(fā)和靈活變更的問(wèn)題。這類(lèi)平臺(tái)一般基于模型驅(qū)動(dòng)方式實(shí)現(xiàn),通過(guò)數(shù)據(jù)建模、表單建模、字段建模、流程建模、規(guī)則建模,實(shí)現(xiàn)業(yè)務(wù)領(lǐng)域模型驅(qū)動(dòng)式開(kāi)發(fā),架構(gòu)圖如下所示:
在云計(jì)算領(lǐng)域異軍突起的salesforce公司的force.com平臺(tái)便是這類(lèi)業(yè)務(wù)領(lǐng)域基礎(chǔ)平臺(tái)的最好代表?梢哉f(shuō)業(yè)務(wù)領(lǐng)域基礎(chǔ)平臺(tái)是面向具體業(yè)務(wù)領(lǐng)域的更高層次的平臺(tái),是對(duì)具體業(yè)務(wù)領(lǐng)域業(yè)務(wù)模型的更高層次抽象。當(dāng)然這不是說(shuō)業(yè)務(wù)領(lǐng)域平臺(tái)比技術(shù)平臺(tái)好,而是看企業(yè)對(duì)建設(shè)平臺(tái)的關(guān)注點(diǎn)在哪兒。比如企業(yè)自身有強(qiáng)大的開(kāi)發(fā)團(tuán)隊(duì)和較為豐富的應(yīng)用系統(tǒng)建設(shè)經(jīng)驗(yàn),需要自下向上全面掌握企業(yè)應(yīng)用平臺(tái),此時(shí)就需要對(duì)技術(shù)平臺(tái)有全方位的把握,進(jìn)而向業(yè)務(wù)平臺(tái)延伸,比如金融企業(yè)。而有的企業(yè)更關(guān)注業(yè)務(wù)系統(tǒng)的建設(shè)與創(chuàng)新,那么就只需要購(gòu)買(mǎi)通用的技術(shù)平臺(tái),將全部精力放在如何規(guī)劃和建設(shè)業(yè)務(wù)領(lǐng)域平臺(tái)上即可,這樣會(huì)更符合企業(yè)自身業(yè)務(wù)軟件系統(tǒng)的需要。例如:在上證登、深證登、廈門(mén)銀行和東方園林等企業(yè),使用了普元產(chǎn)品作為技術(shù)平臺(tái),在其上重點(diǎn)發(fā)展其自身的業(yè)務(wù)領(lǐng)域基礎(chǔ)平臺(tái),大大提升了系統(tǒng)建設(shè)和維護(hù)效率,縮短了系統(tǒng)上線和需求變更時(shí)間。
“平臺(tái)化是多年來(lái)各行各業(yè)專(zhuān)業(yè)化分工、有效整合資源和資產(chǎn)復(fù)用的主要手段,實(shí)踐亦證明這種方式可以實(shí)現(xiàn)大幅度生產(chǎn)效率和降低成本。如何結(jié)合企業(yè)自身實(shí)際情況,整體把握、有計(jì)劃、分步驟的打造屬于自己企業(yè)軟件平臺(tái),全面掌控未來(lái)信息化建設(shè)節(jié)奏應(yīng)該是未來(lái)的企業(yè)IT部門(mén)領(lǐng)導(dǎo)者們關(guān)注的重點(diǎn)。”楊文明表示。
更多精彩內(nèi)容請(qǐng)關(guān)注普元軟件出版的《軟件平臺(tái)價(jià)值評(píng)論》
普元的成功之處在于:
互聯(lián)網(wǎng)及SOA的發(fā)展推動(dòng)下一個(gè)被標(biāo)準(zhǔn)化和商品化的領(lǐng)域?qū)⑹菓?yīng)用服務(wù)器之上的SOA中間件;
是SOA國(guó)際標(biāo)準(zhǔn)SCA/SDO的主要參與制定者和電子商務(wù)標(biāo)準(zhǔn)的主要制定者OASIS的核心奠基成員,CMMI5開(kāi)發(fā)模型成熟度5級(jí)認(rèn)證;
德勤2006年高科技成長(zhǎng)50強(qiáng)之一,并榮膺“國(guó)家級(jí)重點(diǎn)A類(lèi)新產(chǎn)品”、“上海市科技進(jìn)步二等獎(jiǎng)”、中國(guó)計(jì)算機(jī)報(bào)“最佳編輯選擇獎(jiǎng)”、中國(guó)計(jì)算機(jī)用戶(hù)協(xié)會(huì)“最有價(jià)值中間件產(chǎn)品獎(jiǎng)”等獎(jiǎng)項(xiàng);
是國(guó)內(nèi)少數(shù)在基礎(chǔ)軟件領(lǐng)域贏得銀行、電信等高端用戶(hù)信任的品牌之一,成為中國(guó)聯(lián)通等關(guān)鍵用戶(hù)、華為科技等大型軟件商的重要產(chǎn)品供應(yīng)商;
成功承擔(dān)了國(guó)家發(fā)改委軟件重大專(zhuān)項(xiàng)、國(guó)家863計(jì)劃、上海市科教興市重大產(chǎn)業(yè)化專(zhuān)項(xiàng)等項(xiàng)目的研發(fā)任務(wù)。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:避免軟件項(xiàng)目失控 平臺(tái)化是企業(yè)首選