摘抄了一段軟件發(fā)展方向,對(duì)自己勉勵(lì)一下,時(shí)刻保持不斷更新的大腦,
對(duì)軟件發(fā)展整體有個(gè)了解,把握準(zhǔn)大方向,自己才會(huì)走得更遠(yuǎn),呵呵

軟件行業(yè)有以下三大趨勢(shì):整合、軟件就是服務(wù)、組件化。

首先是整合,整合是目前的最大難題,也是未來的重要趨勢(shì)。IBM認(rèn)為整合是一個(gè)大的范疇,它包括了人員的整合、流程的整合和信息的整合。整合將帶來很大的影響:目前的系統(tǒng)都很復(fù)雜,公司的并購(gòu)越來越多,因此流程的整合方面越來越重要;信息的整合方面,工商銀行的總裁曾表示,以前不良資產(chǎn)達(dá)到46%,現(xiàn)在數(shù)據(jù)大集中后,可以看到全部的報(bào)告,不良資產(chǎn)已經(jīng)降到1.6%;公司有很多分支機(jī)構(gòu),分布在不同的地域,如何讓大家能夠協(xié)同工作是是人員整合方面要解決的問題,IBM在整合方面傾注了很大的力量。

第二個(gè)趨勢(shì),IBM預(yù)測(cè),未來軟件就是服務(wù),軟件將是一個(gè)黑盒子,封裝成各種各樣的服務(wù)提供給用戶,因此面向服務(wù)的架構(gòu)(SOA)將是非常重要的標(biāo)準(zhǔn),而各個(gè)服務(wù)之間將可以通過企業(yè)服務(wù)總線(ESB)進(jìn)行連接或溝通,當(dāng)然ESB有很多工業(yè)標(biāo)準(zhǔn),例如UDDI、SOAP等。IBM在中國(guó)研究中心CSDL有SOA設(shè)計(jì)中心,可以幫助客戶和合作伙伴設(shè)計(jì)基于SOA架構(gòu)的解決方案,目前已經(jīng)有很多客戶采用了IBM基于SOA的解決方案,“以前一個(gè)月才能增加一個(gè)新的應(yīng)用,而現(xiàn)在2~3天就能完成。”

如果將軟件作為一個(gè)黑盒子,其核心是自主計(jì)算技術(shù),包括了自我配置、自我優(yōu)化、自我診斷和自我?,例如以前DB2是將智能放在DBA上,而現(xiàn)在是將智能放到環(huán)境之中。

第三是組件化的趨勢(shì),未來的趨勢(shì)是應(yīng)用的開發(fā)越來越容易,而其中的關(guān)鍵就是采用組件化的架構(gòu)。目前IBM正在將中間件進(jìn)行組件化,并已經(jīng)有了很多可復(fù)用的中間件組件,而客戶則是關(guān)注在行業(yè)組件上。未來將會(huì)有很多不同的組件,IBM將會(huì)與合作伙伴一起,開發(fā)更多的組件。