“開源”不等于免費(fèi),商用也不等于“絲源不開”。這二者正在博弈,企業(yè)用戶在這場曠日持久的競爭中越來越多地受益。就IT的用戶而言,目前,還不能采取單一方向的價(jià)值取向,失去自己的重心倒向“開源”或商用一方。因?yàn)?,這兩者之間還存在著互補(bǔ)的成份。因此,政府、企業(yè)和機(jī)構(gòu)的CIO、CEO們,應(yīng)該從戰(zhàn)略的高度對待這些問題,必須尋找出同時(shí)發(fā)揮兩者優(yōu)勢的"折中方案"。
對那些采用開放源碼的企業(yè)來說,他們或許可以得到最好的解決方案,但是,如果無法得到有保證的服務(wù)(這些服務(wù)在采用商用軟件時(shí)都可以得到),這些企業(yè)無法保護(hù)其構(gòu)筑在開放源碼基礎(chǔ)之上的IT投資。
從IT廠商來看,首先正視或支持這種“混合”模式的之一的BEA公司就積極倡導(dǎo)混合模式,這反映到IT規(guī)劃方面來,意味著讓開發(fā)人員能夠混合搭配最好的開放源代碼和商業(yè)解決方案,維護(hù)無縫的平臺,來幫助開發(fā)團(tuán)隊(duì)開發(fā)、部署和管理Java應(yīng)用與服務(wù)。
今天,絕大多數(shù)企業(yè)應(yīng)用是基于Java的,但要有效地管理這些基于Java的企業(yè)應(yīng)用是非常困難和復(fù)雜的,因?yàn)橛羞^多的標(biāo)準(zhǔn)、編程模型和部署方式。換言之,Java的發(fā)展為企業(yè)應(yīng)用開發(fā)提供了一個(gè)標(biāo)準(zhǔn)的、豐富的基礎(chǔ)平臺,但其帶來的復(fù)雜性和開發(fā)效率低下,而這又是開源軟件和商業(yè)軟件混合開發(fā)成為主流趨勢的一個(gè)原因。開源社區(qū)已經(jīng)開發(fā)了多種解決方案來降低這種復(fù)雜性,但這些解決方案本身也面臨挑戰(zhàn):新的發(fā)布必須得到有效的管理、集成多種開源組件必須進(jìn)行嚴(yán)格的測試、多種部署平臺增加了復(fù)雜性、技術(shù)支持可能不符合企業(yè)的標(biāo)準(zhǔn)、開發(fā)工具可能不支持新興的技術(shù)以及開發(fā)和管理人員缺乏。除此之外,開源軟件的開發(fā)基本上是針對特定的問題進(jìn)行的,并沒有考慮企業(yè)應(yīng)用中不可避免的集成問題,因此單個(gè)開源解決方案常常缺乏產(chǎn)品之間的連接部件,無法提供項(xiàng)目擴(kuò)展所需的集成和遷移途徑。
實(shí)際上,商用軟件的陣營也在不斷地借鑒開源社區(qū)的成果。據(jù)BEA公司全球客戶關(guān)系副總裁FranzAman介紹,BEA與開源社區(qū)的合作很密切,開源的是輕量級的,所以BEA從開源社區(qū)拿來的東西會進(jìn)一步開發(fā)。開放原代碼里有很多很好的技術(shù),例如Spring,它的可靠性就特別強(qiáng),很多客戶都將其應(yīng)用在WebLogic服務(wù)器和平臺上了。
化系統(tǒng)作為支持業(yè)務(wù)的平臺,從一開始就應(yīng)該考慮它的長遠(yuǎn)性能。采用混合模式能夠顯著加快應(yīng)用開發(fā)效率,因?yàn)樵谶@種模式下,組織可以利用開源社區(qū)的最新創(chuàng)新成果,同時(shí)他們還可以高枕無憂--因?yàn)樽约旱膭?chuàng)新應(yīng)用和服務(wù)能夠在業(yè)界最優(yōu)秀的基礎(chǔ)架構(gòu)軟件平臺上部署和管理。
三、信息系統(tǒng)規(guī)劃必須考慮技術(shù)機(jī)制的變化所帶來的策略性變化當(dāng)前信息領(lǐng)域發(fā)生了哪些技術(shù)機(jī)制性的變化了呢?是開源與SOA。
開源對市場的影響不限于軟件的許可與收費(fèi)方面,還表現(xiàn)在系統(tǒng)規(guī)劃與開發(fā)部署方面。據(jù)樂趣科技有限公司的CEO黃山介紹,SOA和開源這兩個(gè)因素對廣大企業(yè)的信息系統(tǒng)的規(guī)劃和產(chǎn)品選擇具有很大的影響。他們的門戶系統(tǒng)從前端到服務(wù)器,全盤都是開源的產(chǎn)物,僅此一項(xiàng)就為公司節(jié)省了至少25萬元的支出,同時(shí),利用開源的組件構(gòu)建SOA的應(yīng)用比商用軟件變得更容易。他說,企業(yè)的CIO應(yīng)該把開源與SOA同時(shí)納入IT規(guī)劃考慮的范疇之內(nèi),根據(jù)企業(yè)的行業(yè)和規(guī)模屬性及子系統(tǒng)的功能選擇采用其對應(yīng)策略,將使企業(yè)在中長期內(nèi)受益。對于中小型企業(yè)來說,通過開源的策略來部署SOA會更好,也更加靈活,性價(jià)比更高,如企業(yè)構(gòu)建基于Web2.0的網(wǎng)站,搜索引擎、業(yè)務(wù)流程引擎等都適合采用開源方式。(Linux論壇)
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com