小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

三趨勢(shì)改變未來(lái)軟件開(kāi)發(fā)

 思奇劍 2006-11-23

三趨勢(shì)改變未來(lái)軟件開(kāi)發(fā)
作者: Builder, 馬天蔚
2006-08-17 03:12 PM

<a target="_blank"><img doc360img-src='http://image.360doc.com/DownloadImg/10587/269203_3.gif' src="http://image.360doc.com/DownloadImg/10587/269203_3.gif" WIDTH=468 HEIGHT=60 BORDER=0 ></a>

Eclipse創(chuàng)始人之一和主要推動(dòng)者,IBM軟件集團(tuán)的Rational總經(jīng)理Danny Sabbah博士斷言——未來(lái)軟件開(kāi)發(fā)的三大趨勢(shì)是:開(kāi)源、SOA、IT治理

7月28日至29日,在“IBM 2006 開(kāi)發(fā)者大會(huì)”上,Eclipse創(chuàng)始人之一、IBM軟件集團(tuán)的Rational總經(jīng)理Danny Sabbah博士和國(guó)內(nèi)的軟件開(kāi)發(fā)者分享了軟件開(kāi)發(fā)的未來(lái)之路。他指出,社區(qū)開(kāi)發(fā)模式、模塊化,IT治理這三個(gè)趨勢(shì)將對(duì)未來(lái)軟件開(kāi)發(fā)帶來(lái)非常大的影響。未來(lái)的軟件開(kāi)發(fā)不僅需要建立一個(gè)基于社區(qū)的開(kāi)發(fā)平臺(tái),建立一個(gè)模塊化的架構(gòu),同時(shí)還必須要有一個(gè)非常明確的風(fēng)險(xiǎn)管理和治理的體制,并把它放在整個(gè)的生命周期管理之中。

押寶三大趨勢(shì)

DannySabbah博士認(rèn)為,開(kāi)源系統(tǒng)已成為一種趨勢(shì),而開(kāi)源帶來(lái)兩方面的作用,一個(gè)是社區(qū)的建立,另外一個(gè)是標(biāo)準(zhǔn)的建立。開(kāi)源的關(guān)鍵在于創(chuàng)新,通過(guò)開(kāi)源能夠發(fā)揮所有人的潛力,通過(guò)群體來(lái)共同創(chuàng)新。同時(shí),在此過(guò)程中,通過(guò)與廣泛的社區(qū)群體進(jìn)行交互,還可以共同建立一個(gè)標(biāo)準(zhǔn)。這種社會(huì)聯(lián)網(wǎng)的模式用于軟件開(kāi)發(fā)的理念就是社區(qū)開(kāi)發(fā)模式,這種模式將給未來(lái)的軟件開(kāi)發(fā)帶來(lái)非常大的挑戰(zhàn), 因?yàn)檫@是一個(gè)新的模式,這種社區(qū)模式開(kāi)發(fā),需要通過(guò)全球協(xié)作實(shí)現(xiàn)軟件開(kāi)發(fā)。

對(duì)軟件開(kāi)發(fā)帶來(lái)重大改變的另一個(gè)趨勢(shì)就是SOA。DannySabbah博士表示,當(dāng)今企業(yè)業(yè)務(wù)環(huán)境日趨復(fù)雜,建立、運(yùn)行和管理應(yīng)用程序變得越來(lái)越困難。企業(yè)成功依賴(lài)于快速響應(yīng)新挑戰(zhàn)和新機(jī)遇的能力,這就要求企業(yè)必須能夠有效地轉(zhuǎn)換業(yè)務(wù)模型和流程來(lái)適應(yīng)變化,以最大的靈活性和響應(yīng)能力適應(yīng)業(yè)務(wù)的變化和需求,而這正是SOA的目標(biāo)。而SOA架構(gòu)的核心就是集成、模塊化的概念,它把業(yè)務(wù)流程視為獨(dú)立于應(yīng)用程序及其平臺(tái)的可重用組件模塊(或服務(wù)),這些模塊通過(guò)集成、裝配快速實(shí)現(xiàn)不同的業(yè)務(wù)流程或服務(wù)。“所以如果企業(yè)希望建立一個(gè)新的業(yè)務(wù)來(lái)適應(yīng)更廣泛的供應(yīng)鏈和價(jià)值鏈,從某種程度來(lái)說(shuō)集成是關(guān)鍵,模塊化是關(guān)鍵,互聯(lián)網(wǎng)之上的模塊化是關(guān)鍵。”

影響未來(lái)軟件開(kāi)發(fā)的第三個(gè)因素就是IT治理。DannySabbah博士指出,軟件開(kāi)發(fā)要遵循一定的方法和流程,要能不斷調(diào)整和變化,要實(shí)現(xiàn)與公司治理相符合,要在整個(gè)生命周期管理風(fēng)險(xiǎn),這就要建立起軟件領(lǐng)域的IT治理,而且要從軟件開(kāi)發(fā)環(huán)境中就實(shí)現(xiàn)IT治理。而要實(shí)現(xiàn)真正的治理,需要一系列因素,例如需要了解軟件開(kāi)發(fā)的整個(gè)生命周期,要有可預(yù)見(jiàn)性,要能夠理解軟件架構(gòu)和軟件模塊之間相互關(guān)系,要定義軟件開(kāi)發(fā)過(guò)程各個(gè)模塊,并了解它的復(fù)雜程度,繼而對(duì)工作困難程度進(jìn)行排序。這也是軟件治理的發(fā)展趨勢(shì)。

將推出社區(qū)開(kāi)發(fā)平臺(tái)

DannySabbah博士指出,目前IBM正在發(fā)展一個(gè)基于社區(qū)的開(kāi)發(fā)環(huán)境,今年年底就會(huì)開(kāi)始這個(gè)基于社區(qū)的開(kāi)源開(kāi)發(fā)平臺(tái)進(jìn)行探討,2~3年內(nèi)會(huì)形成基本的雛形。該軟件開(kāi)發(fā)平臺(tái)將針對(duì)軟件開(kāi)發(fā)的全生命周期和全球化的開(kāi)發(fā)團(tuán)隊(duì),使軟件開(kāi)發(fā)中的任何變化能夠迅速傳遞到不同的地方和不同的角色,使全球任何地域的相關(guān)人員都能夠非常有效地進(jìn)行溝通,這可以極大地改善測(cè)試人員,像架構(gòu)師和開(kāi)發(fā)人員之間的溝通和協(xié)調(diào)。同時(shí)這個(gè)開(kāi)放的社區(qū),還可以共享開(kāi)發(fā)的成果,把基礎(chǔ)的組件、模塊化的能力進(jìn)行復(fù)用,讓開(kāi)發(fā)者更容易利用和實(shí)施,這正是IBM面對(duì)軟件開(kāi)發(fā)越來(lái)越復(fù)雜環(huán)境的做法。

另外,IBM將會(huì)將開(kāi)源軟件與商業(yè)軟件結(jié)合在一起,提供更加開(kāi)放的模式。“我們已經(jīng)證實(shí)開(kāi)源軟件可以和商用軟件共存,IBM在很多產(chǎn)品當(dāng)中已經(jīng)應(yīng)用了開(kāi)源的代碼,例如在WAS中用了很多開(kāi)源的代碼,在Rational中采用了Eclipse的代碼。但是我們并不是把開(kāi)源用做一種商業(yè)開(kāi)發(fā)的模式。我們會(huì)用到一些開(kāi)源的成果,不斷地改變和演進(jìn)我們的標(biāo)準(zhǔn),我們也會(huì)參與其中,不斷做出自己的貢獻(xiàn),但我們不會(huì)控制這些社區(qū),不會(huì)控制技術(shù)的演進(jìn)和軟件的開(kāi)發(fā)。 ”

“事實(shí)上,從參與Eclipse、Apache、Linux開(kāi)放源代碼開(kāi)發(fā)中,我們已經(jīng)看到開(kāi)放源社區(qū)和開(kāi)放源軟件的一些優(yōu)勢(shì),通過(guò)吸收開(kāi)放源模式中的一些好的方法以及利用SOA的原則,IBM已經(jīng)對(duì)傳統(tǒng)軟件開(kāi)發(fā)流程進(jìn)行了修改。例如,目前DB2、WebSphere、Rational、Lotus和Tivoli都有共享的一些組件,這些組件可以用IBM內(nèi)部開(kāi)源方法的模式來(lái)開(kāi)發(fā),這個(gè)組件是共享的,任何人都可以在沒(méi)有控制的情況下做出自己的貢獻(xiàn),這種新的模式可以使整個(gè)軟件開(kāi)發(fā)的團(tuán)隊(duì)都可以發(fā)揮他們的創(chuàng)造性,隨時(shí)隨地的進(jìn)行開(kāi)發(fā),這不僅加速了組件的共享和開(kāi)發(fā),也讓我們產(chǎn)品更快推向市場(chǎng),給予我們更大的靈活性。”

Rational繼續(xù)領(lǐng)航

針對(duì)Rational的發(fā)展方向,DannySabbah博士指出,上面談到的三大趨勢(shì)實(shí)際上已經(jīng)映射在Rational的每條產(chǎn)品線(xiàn)的發(fā)展之中,例如,針對(duì)IBM已經(jīng)提供了對(duì)全球的協(xié)同開(kāi)發(fā)平臺(tái)的支持,未來(lái)會(huì)在全球協(xié)同開(kāi)發(fā)領(lǐng)域增加更多的對(duì)協(xié)作的支持,增加對(duì)社區(qū)開(kāi)發(fā)模式的建立和發(fā)展的支持。在建模領(lǐng)域,IBM會(huì)增加對(duì)更靈活的企業(yè)架構(gòu)建立的支持。針對(duì)SOA,IBM將會(huì)加強(qiáng)在監(jiān)控、測(cè)試、部署這個(gè)方面的開(kāi)發(fā)力度,另外將增加與Tivoli的系統(tǒng)管理的部分進(jìn)行集成,實(shí)現(xiàn)整個(gè)生命周期的管理。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多