2010Bossie大奖:十佳开源平台和中间件
InfoWorld的測試中心的編輯和評估專家選出了一年一度的最佳開源軟件大獎,本文介紹的是獲得2010年度的最佳開源操作平臺和中間件,包括一個移 動操作系統(tǒng),一個Apache代替軟件,三個虛擬化軟件,一個NoSQL數(shù)據(jù)庫和一個列數(shù)據(jù)庫,而在BPM,應用程序和數(shù)據(jù)集成方面的大獎得主沒有發(fā)生變 化,下面就逐個來看看吧。
1、Android
Google的Android是一個支持多點觸摸,基于Linux的移動操作系統(tǒng),如果你對智能手機稍有了解,我想你一定聽說過它的大名,從它 誕生的那天起,其市場占有率一直呈連續(xù)的上升趨勢,最近在平本電腦領域的攻勢也非常兇猛,基于Android的設備已經成為iPhone和iPad的強勁 對手,Google為Android開發(fā)了優(yōu)秀的Java庫和Eclipse插件,吸引了大量的Java開發(fā)人員,其原生支持的音/視頻格式也很多,硬件 鉤子很豐富,本地應用程序和Web應用程序的性能表現(xiàn)都不錯。Android 2.2平臺增加了備份/恢復API,以及設備策略管理API,并開始支持微軟的Exchange,云端到設備的消息推送框架,這些都是企業(yè)級部署必不可少 的,對于企業(yè)用戶,Android的潛力才剛剛展現(xiàn)一點點。
許可模式:Apache 許可2.0
Android
2、Nginx
Nginx是一個快速,輕量級的Web服務器和反向代理,它也可以作為IMAP/POP3代理服務器,它比Apache更簡單,資源消耗更 低,Nginx是為高速處理靜態(tài)Web頁面,代理動態(tài)請求到其它處理程序,以及提供緩存和負載均衡而誕生的,如果你有DIY精神,可以配置Nginx處理 更多高級任務,包括URL重寫和CGI,Nginx天生就是一個靜態(tài)服務器,代理和緩存,如果你希望榨干Web服務器的最后一點性能,那你一定要重點考慮 Nginx。
許可模式:兩句版BSD類許可
Nginx
3、VirtualBox
VirtualBox是一個基于x86-64主機的虛擬化產品,可以運行在Windows,Linux,Mac OS X(英特爾)和Solaris上,支持多種客戶機,多種硬件(包括有或沒有英特爾VT-x和AMD-V的系統(tǒng)),支持USB和OpenGL 2.0圖像,速度一直是它最大的優(yōu)勢。VirtualBox先被Sun收購,現(xiàn)由Oracle掌管。Windows 7用戶可能更喜歡Windows Virtual PC和Windows桌面的緊密集成,它可以直接從宿主主機啟動虛擬應用程序,對于任何平臺上的技術用戶,他們都認為VirtualBox是VMware Workstation和Parallels Desktop的優(yōu)秀替代產品。
許可模式:個人使用和評估許可/GPL v2
VirtualBox
4、KVM
KVM是一個免費,開源的裸機虛擬化平臺,它只能運行在具有英特爾VT或AMD-V虛擬化擴展技術的x86-64硬件上,并且只支持 Linux,但KVM很苗條,由于KVM模塊是駐留在Linux內核中的,不需要象Xen那樣打補丁,此外,KVM也能從底層Linux平臺的API獲得 好處,允許開發(fā)人員構建自定義監(jiān)控和管理工具,Fedora(和商業(yè)化的RHEL)中向KVM添加了SPICE驅動的VDI組件,你可以通過它體驗到擴展 的虛擬桌面,和真正的PC幾乎沒有什么區(qū)別,與此同時,oVirt項目為管理大型虛擬服務器環(huán)境提供了優(yōu)秀的工具。
許可模式:部分基于GPL v2,LGPL v2,GPL和LGPL。
VirtualBox
5、OpenVZ
OpenVZ是眾多流行開源虛擬化項目中的一個,它是基于容器的虛擬化方案,有優(yōu)點也有缺點,它和KVM以 及Xen不一樣,OpenVZ不能運行不同操作系統(tǒng)的客戶機,但它比其它基于Hypervisor的虛擬機或半虛擬化解決方案性能更好,OpenVZ是針 對Linux設計的(宿主主機和客戶機都是Linux),但在每個容器中為運行不同Linux發(fā)行版提供了靈活性,OpenVZ的最大好處是你可以實時遷 移客戶機容器,你幾乎察覺不到容器的網絡響應延遲。
許可模式:GPL
OpenVZ
6、WSO2 Carbon
WSO2 Carbon是一個免費,開源的一站式中間件堆棧,它基于Java開放服務網關標準(OSGi),Carbon是完全組件化的,因此可以很方便地部署你需 要的服務組件,不用擔心服務管理,安全和擴展性問題,可用的組件從ESB,BAM,BPM到混搭(mashups),數(shù)據(jù)服務和小工具 (gadgets),今年發(fā)布的3.0版本將以人為本的工作流引入了BPM,加強了BAM和Oracle數(shù)據(jù)庫的治理,使其更容易在Web服務上暴露企業(yè) 數(shù)據(jù),并更容易進行組件設置和組件自定義。基于云的Carbon Alpha版本叫做WSO2 Stratos,可以免費試用。
許可模式:Apache許可2.0
OpenVZ
7、Intalio BPM
Intalio憑借其簡單的BPM設計器,穩(wěn)定的BPEL引擎和人性化的工作流在開源BPM界傲視群雄,但企業(yè)級安全,活動監(jiān)控和業(yè)務規(guī)則管理 需要購買商業(yè)許可(你也可以獲得完全的源代碼訪問權),v6版向業(yè)務規(guī)則,增加了重要的組件,流程模板,一個易于自定義的小工具驅動的Ajax UI和豐富的工作流選項。Intalio憑借完整的私有云產品在云計算方面也走在前面,現(xiàn)在已經處于Beta階段,Intalio云是構建在BPM基礎之 上的,使用基于Web的過程建模,提供了一個協(xié)作門戶,其CRM功能甚至將目標鎖定了Salesforce.com。
許可模式:Apache和Eclipse許可
Intalio B PM
8、Talend
Talend是一套開源的數(shù)據(jù)集成工具,它可以完成小文件的遷移到大型數(shù)據(jù)庫倉庫項目,它提供了強大的ETL,業(yè)務建模和影響分析工具,并附帶 了大量的向導使復雜操作變得更簡單,今年發(fā)布的Talend 4增加了主數(shù)據(jù)管理工具,原生支持Apache Hadoop分布式文件系統(tǒng),奠定了大規(guī)模數(shù)據(jù)分析的基礎,要使用企業(yè)級功能必須購買商業(yè)許可,但免費且開源的Talend Open Studio,Talend Open Profiler和Talend MDM已經是有血有肉的工具了。
許可模式:GPL v2
Intalio BPM
9、Cassandra
Cassandra于2008年由著名社交網站Facebook開源,這個分布式數(shù)據(jù)庫已經在許多主流網站上得到重用,如 Digg,Reddit和Twitter,最初它是一個簡單的輕量級數(shù)據(jù)庫,用來存儲發(fā)送給Facebook的花邊新聞,現(xiàn)在已經成為架構師首先考慮的項 目,它提供了很好的速度和跨節(jié)點的自動復制能力,只提供最終一致性,這個概念可能會讓傳統(tǒng)DBA感到心悸,大多數(shù)最新的網站都能接受最終一致性,因為他們 不需要象銀行或航空公司那樣講究準確性,移除這條要求后,總是能更快地產生結果。
許可模式:Apache許可2.0
Cassandra
10、Infobright
Infobright社區(qū)版(ICE)是一個可自我調節(jié)的列數(shù)據(jù)庫,它基于MySQL,因此易用性很棒,提供超快的數(shù)據(jù)加載能力,高水平的數(shù)據(jù) 壓縮和優(yōu)秀的查詢性能,Infobright在加載時使用元數(shù)據(jù)的知識網格(Knowledge Grid)加快查詢響應,它使用這種方法取代了傳統(tǒng)的索引技術。如果要利用高級功能,如多核處理,高可用,更快的DML和數(shù)據(jù)加載,以及想要獲得商業(yè)支 持,那么你需要購買Infobright企業(yè)版。Infobright的命令行界面可能也會讓部分用戶望而卻步,但它可以支持Windows和 Linux,并且支持64位,其VMware VM(虛擬機)鏡像也提供了大量的部署選項,你也可以發(fā)現(xiàn)大量綁定ICE,Jaspersoft,Pentaho,BIRT或Talend工具,且經過預 配置的VM可用。
許可模式:GPL
Infobright
原文出處:http://www.infoworld.com/d/open-source/bossie-awards-2010-the-best-open-source-platforms-and-middleware-155
轉載于:https://www.cnblogs.com/dartagnan/archive/2010/11/15/2003558.html
總結
以上是生活随笔為你收集整理的2010Bossie大奖:十佳开源平台和中间件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 沙箱
- 下一篇: [从架构到设计]第二回:对象的旅行---