摘抄了一段軟件發(fā)展方向,對自己勉勵一下,時刻保持不斷更新的大腦,
對軟件發(fā)展整體有個了解,把握準(zhǔn)大方向,自己才會走得更遠(yuǎn),呵呵
軟件行業(yè)有以下三大趨勢:整合、軟件就是服務(wù)、組件化。
首先是整合,整合是目前的最大難題,也是未來的重要趨勢。IBM認(rèn)為整合是一個大的范疇,它包括了人員的整合、流程的整合和信息的整合。整合將帶來很大的影響:目前的系統(tǒng)都很復(fù)雜,公司的并購越來越多,因此流程的整合方面越來越重要;信息的整合方面,工商銀行的總裁曾表示,以前不良資產(chǎn)達(dá)到46%,現(xiàn)在數(shù)據(jù)大集中后,可以看到全部的報告,不良資產(chǎn)已經(jīng)降到1.6%;公司有很多分支機構(gòu),分布在不同的地域,如何讓大家能夠協(xié)同工作是是人員整合方面要解決的問題,IBM在整合方面傾注了很大的力量。
第二個趨勢,IBM預(yù)測,未來軟件就是服務(wù),軟件將是一個黑盒子,封裝成各種各樣的服務(wù)提供給用戶,因此面向服務(wù)的架構(gòu)(SOA)將是非常重要的標(biāo)準(zhǔn),而各個服務(wù)之間將可以通過企業(yè)服務(wù)總線(ESB)進(jìn)行連接或溝通,當(dāng)然ESB有很多工業(yè)標(biāo)準(zhǔn),例如UDDI、SOAP等。IBM在中國研究中心CSDL有SOA設(shè)計中心,可以幫助客戶和合作伙伴設(shè)計基于SOA架構(gòu)的解決方案,目前已經(jīng)有很多客戶采用了IBM基于SOA的解決方案,“以前一個月才能增加一個新的應(yīng)用,而現(xiàn)在2~3天就能完成。”
如果將軟件作為一個黑盒子,其核心是自主計算技術(shù),包括了自我配置、自我優(yōu)化、自我診斷和自我?,例如以前DB2是將智能放在DBA上,而現(xiàn)在是將智能放到環(huán)境之中。
第三是組件化的趨勢,未來的趨勢是應(yīng)用的開發(fā)越來越容易,而其中的關(guān)鍵就是采用組件化的架構(gòu)。目前IBM正在將中間件進(jìn)行組件化,并已經(jīng)有了很多可復(fù)用的中間件組件,而客戶則是關(guān)注在行業(yè)組件上。未來將會有很多不同的組件,IBM將會與合作伙伴一起,開發(fā)更多的組件。