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