監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

開源如何改變軟件開發(fā)

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

看一下Linux、Firefox、Wikipedia、Apache、Ajax,以及其他的一些開源項目,我們可以看到開源軟件已經(jīng)把一種完全不同的開發(fā)模式和思維引入到時下流行的"創(chuàng)新"的主流中。有人說,開源在企業(yè)世界中的影響范圍已經(jīng)超出了軟件、無線電和其他信息化技術(shù)如何發(fā)展的范圍。

通過一個類似學(xué)術(shù)界中同級評審(peer review)的協(xié)作過程,開源可以充分發(fā)揮全球眾多軟件開發(fā)者的技能和才干,來組織、整理和利用他們的努力以讓業(yè)界使用他們的成果。開源依靠在不同、廣泛的志愿者組織之間進(jìn)行高效的合作,它就如同互聯(lián)網(wǎng)概念本身的一個自然而有機(jī)的擴(kuò)展。

開源逐漸得到認(rèn)可

在相對非常短的時間內(nèi),開源已經(jīng)取得了很大的發(fā)展,引起了眾多開發(fā)者的關(guān)注。其支持者所宣稱的開源優(yōu)勢包括:可以縮短開發(fā)周期、重用代碼塊、對基于Web的開發(fā)工具的自然支持、更高的性能、更低的成本、更簡單的維護(hù)、更好的質(zhì)量保證和更好的安全性。

IBM在SOA市場營銷策略以及渠道方面副總裁Sandy Carter表示,"開源模式代表了開發(fā)社區(qū)通過合作來共享最好的實踐和經(jīng)驗獨一無二的機(jī)會,人們可以基于合作的社區(qū)知識來提供更高級的產(chǎn)品。"

不過,許多軟件開發(fā)和高科技社區(qū)之外的人盡管也對諸如Linux、Firefox和Wikipedia等開源項目非常了解,他們依然不能完全認(rèn)識到開源在信息技術(shù)世界中的影響,這種情況知道最近才得以改變。

開源時代已悄然而至

真正的改變似乎已經(jīng)在在今年發(fā)生,其中最值得一提的是微軟拿出了它的"胡蘿卜和大棒"的對策:微軟提議放棄對開源侵犯其知識產(chǎn)權(quán)的訴訟,前提是使用這些知識產(chǎn)權(quán)的商業(yè)企業(yè)同意簽署一個合作性的商業(yè)協(xié)議。

根據(jù)IDC的統(tǒng)計,在今年第一季度總共16億美元的市場中,運行Linux操作系統(tǒng)的服務(wù)器的數(shù)量所占的市場份額已經(jīng)達(dá)到兩位數(shù)(12.7%),我們由此可以看到開源被應(yīng)用的范圍的增長。而且,這個數(shù)字極有可能低估了Linux的實際流行程度,因為那是基于安裝Linux的服務(wù)器的銷售數(shù)據(jù),還沒有包括免費軟件的下載。

在過去十年左右,人們對開源的觀點已經(jīng)發(fā)生了變化,從把它看作一個軟件玩具到真正把它當(dāng)作一個真正可用的程序。

但是,一個軟件和一個可用的應(yīng)用程序是具有很大的區(qū)別的,許多公司正在做著將一個具有很多可用功能的開源項目拿來使用,但是做出來的產(chǎn)品在搭建起來的時候卻復(fù)雜的難于使用,這就是差距。


值得關(guān)注的開源聯(lián)盟選手

在企業(yè)世界中有很多開源相關(guān)的工具贏得了關(guān)注,下面是其中十個產(chǎn)品、服務(wù)或種類。

1、Linux:IBM、惠普、甲骨文、Sun、Dell、Novell和微軟都支持它,當(dāng)然還有開源公司先行者Red Hat。

2、Mozilla的Firefox:這個開源瀏覽器已經(jīng)迅速成長為微軟的IE瀏覽器的頂級競爭對手,而且這個公司的產(chǎn)品還不止于此,它還發(fā)布了一系列的開源應(yīng)用程序。

3、Wikipedia:這個開源百科全書是開源的組織協(xié)作知識的一種可能的原型應(yīng)用,現(xiàn)在已經(jīng)成為一個人們查詢問題的一個指南。

4、應(yīng)用程序開發(fā):Ajax和Apache已經(jīng)向人們證明,開源技術(shù)可以提供開發(fā)本地開源Web應(yīng)用程序和服務(wù)的工具。

5、面向服務(wù)架構(gòu)(SOA):SOA正在作為一個基于開放標(biāo)準(zhǔn)的框架而出現(xiàn),它可以被應(yīng)用在開發(fā)、部署和管理網(wǎng)絡(luò)和按需應(yīng)用程序服務(wù),推動了軟件即服務(wù)模型的出現(xiàn)。

6、虛擬化技術(shù):在短期內(nèi),虛擬化對硬件市場的服務(wù)器方面帶來了重大的影響,并推動了大型機(jī)業(yè)務(wù)的發(fā)展。Citrix最近對XenSource和它的開源Xen Hypervisor的收購很好的說明了這一點。

7、P2P網(wǎng)絡(luò):諸如Gnutella之類的分散的開源P2P項目不會滅亡。

8、網(wǎng)絡(luò)語音服務(wù)(VoIP):開源Asterisk平臺正在逐漸成形,正在被企業(yè)更多的使用以進(jìn)入IP語音服務(wù)。

9、桌面應(yīng)用程序:開源網(wǎng)絡(luò)辦公應(yīng)用軟件正在獲得人們的支持。正在成為競爭對手分食微軟蛋糕的一個重要戰(zhàn)場。像Mozilla有自己的開源瀏覽器、開源電子郵件客戶端,還有Google和Sun也都有自己的開源辦公軟件。

10、虛擬社區(qū):隨著Second Life的發(fā)布和日漸流行,虛擬社區(qū)正在發(fā)揮越來越大的作用。

開源對服務(wù)器軟件開發(fā)的改變

最近IBM實現(xiàn)了它的WebSphere應(yīng)用程序服務(wù)器社區(qū)版的第100萬次下載的時候,它也達(dá)到了其開源運動的一個里程碑。這個產(chǎn)品是影響企業(yè)世界的最重大的開源產(chǎn)品之一。

免費下載使用的WAS CE為開發(fā)Java應(yīng)用程序提供了一個靈活的基礎(chǔ)。通過收取年金的方式還可以得到技術(shù)支持。WAS CE建立在Apache Gernoimo基礎(chǔ)之上,完全支持Java EE 5標(biāo)準(zhǔn),是IBM在2005年5月收購Gluecode的一個產(chǎn)物。這個產(chǎn)品對于開源在企業(yè)世界中采用具有重大影響,而且支持SOA戰(zhàn)略,因為它可以支持更高的開發(fā)效率來降低成本、提高代碼重用和利用現(xiàn)有的資產(chǎn),并且可以提高IT對業(yè)務(wù)需要的響應(yīng)。

開源VoIP的發(fā)展

據(jù)開源Digium公司的創(chuàng)始人Mark Spencer表示,基于Asterisk的VoIP應(yīng)用程序已經(jīng)被企業(yè)電話系統(tǒng)用戶下載了440萬多次,現(xiàn)在已擁有數(shù)百萬用戶。

Spencer在1999年還是Auburn大學(xué)的一個計算機(jī)專業(yè)的學(xué)生,那時他創(chuàng)建了Linux Support Services,開始提供免費和商業(yè)的技術(shù)來支持Linux,隨后他開始關(guān)注PBX。他開始使用自己的基于Linux的計算機(jī)和所掌握的C語言編程技術(shù)開始了開源Asterisk項目,來編寫他自己的數(shù)字PBX。不久之后他創(chuàng)建了Digium公司。

他表示,這個基于Asterisk的開源PBX項目從全世界范圍的開源開發(fā)者中得到了很多幫助,現(xiàn)在他們已經(jīng)成立了開源Asterisk社區(qū)。

現(xiàn)在,從一些相對較小的獨立數(shù)字電信軟件提供商到一些大型的電信設(shè)備廠商已經(jīng)開始支持基于Asterisk的數(shù)字PBX。

和許多早期的開源社區(qū)先行者一樣,Spencer堅信,他創(chuàng)建的每一項技術(shù)都應(yīng)該反饋給社區(qū)。這也是為什么Asterisk是完全開源的原因。

這種模式使得Asterisk一直免收任何費用,但是它也因此和當(dāng)今最昂貴的PBX應(yīng)用一樣穩(wěn)定。Asterisk社區(qū)的開源開發(fā)者來自于全球各地。許多企業(yè)甚至專門有開發(fā)者團(tuán)隊來創(chuàng)建基于Asterisk的產(chǎn)品和解決方案。

開源對企業(yè)運營的影響

如上所述,開發(fā)軟件的開源模型正在給世界帶來巨大的沖擊,不僅僅在軟件開發(fā)和更廣的高科技社區(qū)中,而且在全球的企業(yè)和單位中也是如此。

無論是是在服務(wù)器、桌面計算機(jī)或移動設(shè)備中,你都正在越來越多的使用基于開源的產(chǎn)品或服務(wù)。

在IBM用于降低數(shù)據(jù)中心的電源消耗的"Big Green"項目中,Linux是必不可少的一部分。Mozill基金會在嘗到了Firefox成功的甜頭后,繼續(xù)研究它的Thunderbird電子郵件服務(wù)和針對移動設(shè)備的Minimo瀏覽器。而Wikia則通過它的Grub Web Crawler開始擴(kuò)充它的Web搜索功能。諸如Asterisk開放PBX平臺和開源TinyOS平臺也正在發(fā)揮更大的作用。

開源的共享不僅僅在于改變軟件開發(fā)和部署的概念,而且在于企業(yè)運作如何被管理,以及單位如何利用更好的利用更廣范圍的個人和團(tuán)體所掌握的知識。

開源對服務(wù)器市場企業(yè)的影響

藍(lán)色巨人IBM和開源廠商Novell就IBM的開源應(yīng)用服務(wù)器產(chǎn)品達(dá)成了合作伙伴關(guān)系。根據(jù)合作協(xié)議,Novell將WebSphere應(yīng)用程序服務(wù)器社區(qū)版作為它的SuSE Linux企業(yè)版捆綁程序的一部分。

WebSphere應(yīng)用服務(wù)器社區(qū)版的主要是針對中小企業(yè)和企業(yè)市場,而IBM與Novell的結(jié)盟預(yù)計會加速IBM在這一領(lǐng)域的市場份額的擴(kuò)大。對于使用WebPhere應(yīng)用服務(wù)器社區(qū)版和Novell的SuSE Linux企業(yè)版服務(wù)器這些開源平臺的用戶來說,這個合作簡化它們購買、部署和支持的工作。

兩者的合作顯示了開源對企業(yè)世界所帶來的影響。另外,提供一個新的更可靠、靈活的框架讓企業(yè)來開發(fā)和部署網(wǎng)絡(luò)應(yīng)用程序和服務(wù),SOA的出現(xiàn)是另一個重要的市場信號,顯示了開源的影響不僅僅在于軟件開發(fā)社區(qū)內(nèi)部,而在于更廣泛的企業(yè)世界中。

開源與SOA體系架構(gòu)的關(guān)系

開源標(biāo)準(zhǔn)已經(jīng)成為創(chuàng)建SOA體系的必不可少的一部分。

在開源軟件開發(fā)和SOA之間是一種相互依存的關(guān)系。當(dāng)你認(rèn)為SOA是一個發(fā)展的體系結(jié)構(gòu)的話,你也會知道,為了創(chuàng)建SOA,你必須整合和連接不同來源的信息。

通過開源技術(shù),企業(yè)可以更輕松的創(chuàng)建應(yīng)用程序和連接企業(yè)不同的部分。進(jìn)一步說,開源軟件作為SOA戰(zhàn)略的一部分給企業(yè)帶來很多靈活性,可以重用現(xiàn)有的服務(wù)、提高時間價值和迅速擴(kuò)展對核心應(yīng)用的訪問等等。

開源正在通過好幾方面來影響我們的思維模式,開放的標(biāo)準(zhǔn)和開源之間有很深的關(guān)聯(lián)。標(biāo)準(zhǔn)草案的制定必須在廠商無關(guān)的情況下向前發(fā)展。然而大多數(shù)標(biāo)準(zhǔn)的制定受其他因素影響太多,例如政治、廠商利益等,這是非常不正常的,有人這樣表達(dá)自己對待開源的態(tài)度:"我們拒絕國王、總統(tǒng)和選舉。我們只相信大多數(shù)人的意見和正在執(zhí)行的代碼。" (itpub)

 

發(fā)布:2007-04-23 10:56    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
貴陽OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普貴陽OA快博其他應(yīng)用

貴陽OA軟件 貴陽OA新聞動態(tài) 貴陽OA信息化 貴陽OA快博 貴陽OA軟件行業(yè)資訊 貴陽軟件開發(fā)公司 貴陽門禁系統(tǒng) 貴陽物業(yè)管理軟件 貴陽倉庫管理軟件 貴陽餐飲管理軟件 貴陽網(wǎng)站建設(shè)公司