Apache 子專案 概述

glaivelee發表於2015-05-14

apache HTTP Server--------Web伺服器(多用於靜態網頁,有負載均衡效果,可承受每天數百萬人訪問)。
apache Abdera>>>>>>>>>>>>>釋出協議構件---孵化階段。
apache Accumulo-----------基於Hadoop、Zookeeper和Thrift構建的高效能的K/V儲存方案。排序分散式資料庫,基於單元訪問控制。
apache ACE----------------軟體釋出框架,用於管理和釋出模組化軟體的元件,主要構件OSGi系列。裡邊整合了一組osgi的包。
apache ActiveMQ-----------開源訊息匯流排(遵守JMS規範),客戶端-伺服器,點對點。
apache Airavata>>>>>>>>>>>用來建立科學閘道器,可以組成,管理,執行和監測小範圍的本地叢集。
apache Ant----------------將軟體編譯、測試、部署等步驟聯絡在一起加以自動化的一個工具。可用來管理大量資訊流。
apache APR----------------可移植執行庫,為上層的應用程式提供一個可以跨越多作業系統平臺使用的底層支援介面庫。(最底層)
apache Archiva>>>>>>>>>>>>管理一個和多個遠端儲存,能夠與Maven,ANT等構建工具結合,遠端Repository代理,角色安全訪問管理。
apache Aries--------------可嵌入式的Java元件,用於企業OSGi應用程式設計模型。
apache Avro---------------資料序列化系統,是Hadoop的一個子專案,支援二進位制序列化方式,設計用於快速地處理大量資料。
apache Axis---------------Web服務框架,做專案間的web service介面呼叫。目前axis2以後的版本更好用。axis2多語言優勢
apache Bigtop>>>>>>>>>>>>>對使用者任意版本的Hadoop部署進行打包與測試的系統---孵化階段。
apache Buildr>>>>>>>>>>>>>ruby編寫的,簡單直觀的Java專案構建系統。
apache BVal---------------Java Bean Validation ,Java Bean 驗證規範。
apache Camel--------------基於規則路由和中介引擎,提供企業整合模式。支援在Spring中使用XML配置定義路由和中介規則。
apache Cassandra----------不是一個資料庫,由一堆資料庫節點共同構成的一個分散式網路服務,節點間同步。用於儲存特別大的資料。
apache Cayenne------------開源的資料持久化框架。提供了一個視覺化的工具。可用於高訪問高負載的生產環境。
apache Chemistry>>>>>>>>>>CMIS Java客戶端和伺服器端類庫,內容管理互操作服務標準的開源實現。
apache Click--------------Java企業版的Web應用程式框架,提供一個基於瀏覽器的富客戶端程式設計模型。非常簡單和上手易用。
apache CloudStack---------開源雲端計算解決方案。以其為基礎,資料中心操作者可以快速方便的通過現存基礎架構建立雲服務。
apache Cocoon-------------基於Spring,幫助建立、部署和維護XML伺服器應用程式,支援RDBMS、LDAP和檔案系統。
apache Commons------------通用工具包,建立和維護可重用的Java元件。解決各種實際的通用問題。(貌似特別特別有用)。
apache Continuum----------企業級持續整合CI伺服器。可自動構建、釋出管理、基於角色的許可權管理、原始碼控制系統等。內建Jetty。
apache CouchDB------------面向文件的分散式,高容錯的讀併發資料庫。資料以JSON字元的方式儲存在檔案中。比如信件,賬單,筆記等
apache Creadur>>>>>>>>>>>>給ant和maven寫外掛的工具。
apache cTAKES>>>>>>>>>>>>>自然語言處理系統,用於從臨床電子病歷自由文字中抽取資訊。
apache CXF----------------對JAX-WS全面的支援,繼承了Celtix和XFire的精華,實現Web Services的釋出和使用。有spring整合優勢。
apache DB>>>>>>>>>>>>>>>>>對Apache Software Foundation進行支援,解決軟體版權問題。
apache Deltacloud---------通過RESTful Web服務,以統一方式,來與雲服務提供商和雲端資源進行互動。針對流行的雲服務的API實現。
Apache Directory Studio---是一個 LDAP 的工具平臺,用來連線到任何 LDAP 伺服器並進行管理和開發工具。
apache Empire-db----------資料持久化元件,與hibernate和JPA相比,它更注重編譯期型別安全,減少冗餘,開發效率的改進。
apache ESME>>>>>>>>>>>>>>>企業級共享與資訊解決方案。
apache Etch>>>>>>>>>>>>>>>跨平臺,跨語言的建築和消費網路服務獨立傳輸框架。
apache Felix--------------符合OSGi版本4規範的Apache實現。有spring整合優勢。
apache Flex---------------用於構建和維護在所有主要瀏覽器、桌面和作業系統等富網際網路的Web應用程式的高效率的開放原始碼框架。
apache Flume--------------分散式、可靠和高可用的大量日誌資料服務。
apache Forrest------------把來自各種不同的輸入資料來源轉換成用一種或多種輸出格式(比如HTML,PDF等)來統一顯示的釋出系統。
apache Geronimo-----------J2EE伺服器。效能不如tomcat,安全性不如jboss,但是100%符合J2EE規範。
apache Gora---------------ORM框架,主要為大資料提供記憶體資料模型與資料的持久化。可以和HBase整合。
apache Gump>>>>>>>>>>>>>>>整合工具。支援Ant、Maven。可以在原始碼匯入版本控制系統後幾小時內,就偵測到軟體可能發生的不相容點。
apache Hadoop-------------開放原始碼並行運算程式設計工具和分散式檔案系統。包括:HDFS,分散式檔案系統;MapReduce:平行計算框架。
apache Hama---------------大規模平行計算框架,主要針對大規模科學的計算。
apache HBase--------------分散式,構建在 Apache Hadoop 和 Apache ZooKeeper上的列資料庫。擅長海量資料的操作與處理。
apache Hive---------------建立在Hadoop(MapReduce)上的資料倉儲框架,適合對超級海量不易於變動的資料,資料探勘與統計操作。
apache HttpComponents-----WEB瀏覽器、網頁蜘蛛(爬蟲)、HTTP代理、WEB服務庫、或是基於調整或擴充套件HTTP協議的分散式通訊系統。
apache Jackrabbit---------文件(內容)管理軟體架構。
apache James--------------基於Java的獨立的郵件伺服器,並提供了一個完整的電子郵件解決方案,用來收、發電子郵件。
apache Jena---------------Java工具箱用於開發基於RDF與OWL語義(semantic)Web應用程式。
apache JMeter-------------Java桌面應用程式。用於對軟體做壓力測試(例如Web應用)。模擬巨大的負載,測試強度和分析整體效能。
apache jUDDI>>>>>>>>>>>>>>服務於WebServices的UDDI的java實現開源包。
apache Karaf--------------基於OSGi的執行環境,提供了一個輕量級的OSGi容器,可以用於部署各種元件和應用程式。不錯的基礎容器。
apache Lenya--------------(JAVA的CMS系統)開源內容管理系統。它基於XML與XSLT。提供版本控制,日程管理,搜尋,工作流等功能。
apache Libcloud-----------通用的雲端計算客戶端開發包,Libcloud是許多流行的雲服務提供商的標準客戶端庫,Python和Java編寫。
apache Logging------------日誌輸出工具包。
apache Lucene-------------開源搜尋器引擎工具包,可以輕易地為Java軟體加入文字全文搜尋功能。
apache Lucy>>>>>>>>>>>>>>>提供 Perl 語言的繫結。相當於是 C 語言版的 Lucene。
apache Mahout>>>>>>>>>>>>>建立智慧應用程式(比如說叢集、協作篩選和分類)。
apache ManifoldCF>>>>>>>>>連線遠端開源庫。可以在所連線的遠端開源庫制定安全策略。
apache Maven--------------軟體專案管理及自動構建工具。
apache MINA---------------網路應用程式框架,高效能和高可靠性的網路應用程式。NIO框架庫,網路套接字型檔,客戶端伺服器框架庫。
apache MRUnit-------------針對Hadoop編寫MapReduce單元測試的框架,基本原理是JUnit4和EasyMock。
apache MyFaces------------符合apache標準的JSF框架,而且比標準的JSF框架功能強(基於MVC模型的web應用框架)。
apache Nutch--------------收集網頁資料,進行分析,建立索引,提供介面來進行查詢的工具。底層hadoop和Solr。
apache ODE>>>>>>>>>>>>>>>>WS-BPEL相容的Web服務編配引擎,它可以使開發人員根據以BPEL XML語法寫成的過程描述來編配Web服務。
apache OFBiz--------------開源電子商務平臺,強大的企業資源規劃器,提供了一整套功能,涵蓋企業所需的方方面面。
apache Oltu>>>>>>>>>>>>>>>Java的OAuth協議的實現。
apache OODT---------------對分散式資源的透明訪問,資料探知與查詢優化,分散式處理與虛擬檔案。物件導向資料處理技術。
apache Oozie--------------開源的工作流和協作服務引擎,可擴充套件的、可伸縮的面向資料的服務,執行在Hadoop平臺上。
apache OpenJPA------------符合apache標準的,更強大的JPA軟體架構。
apache OpenMeetings-------多語言可定製的視訊會議和協作系統。它支援音訊、視訊,能讓你檢視每個與會者的桌面。
apache OpenNLP------------基於機器學習的自然語言文字處理的開發工具包,支援:標記化、句子分割、詞性標註、固有實體提取等。
apache OpenOffice>>>>>>>>>開放原始碼的辦公室軟體。
apache OpenWebBeans-------被定義為JSR-299的Web Beans說明實現程式,還獲得了ASL的許可。
apache PDFBox-------------PDF文件協作類庫,提供PDF文件的建立、處理以及文件內容提取功能,也包含了一些命令列實用工具。
apache Perl>>>>>>>>>>>>>>>讓apache支援perl語言的指令碼直譯器。
apache Pig----------------基於Hadoop的大規模資料分析平臺,為複雜的海量資料平行計算提供了一個簡單的操作和程式設計介面。
apache Pivot--------------富客戶端的,構建在Java2D之上並使用了MVC模式的現代化的RIA工具集。一般以網頁Applet方式執行。
apache POI----------------跨平臺的 Java API,提供對Microsoft Office格式檔案讀和寫的功能。
apache Portals------------符合apache標準的,使用java開發的功能豐富的入口網站。
apache Qpid---------------叢集環境下的一個高效能,高可靠性的訊息中介軟體。可建立負載均衡效果。
apache Rave>>>>>>>>>>>>>>>Web和社交混搭引擎。
apache River--------------推動Jini發展專案。Jini是"即插即用",可隨時改變硬軟硬體的配置,提供支援快速配置的分散式計算環境。
apache Roller-------------java開發的全功能的多使用者部落格平臺。
apache Santuario>>>>>>>>>>為XML提供的主要安全標準的實施專案。
apache ServiceMix---------基於JBI的輕量級ESB實現。它是開源的基於JBI語義和API的ESB和SOA工具包,有spring優勢。
apache Shindig>>>>>>>>>>>>一個參考容器,可以執行在任何網站上,用來支援OpenSocial的社交應用。
apache Shiro--------------強大易用的Java安全框架,提供了認證、授權、加密和會話管理等功能。
apache Sling--------------讓開發者使用REST風格介面來管理和更新Web內容。apache孵化專案。支援osgi。
apache solr---------------基於HTTP和Apache Lucene實現搜尋伺服器,將文件通過Http利用XML加到一個搜尋集合中。比如新聞服務。
apache SpamAssassin-------反垃圾郵件解決方案。用於基於各種規則進行垃圾郵件過濾。
apache STDCXX>>>>>>>>>>>>>Apache的C++標準庫專案,集演算法,容器,迭代器等功能。支援API硬體實現,作業系統和編譯器開放原始碼的。
apache Sqoop--------------用來將Hadoop和關係型資料庫中的資料相互轉移的工具。比如:Oracle到HDFS,或者HDFS到Oracle。
apache Struts(struts2)--不解釋,struts框架。
apache Subversion>>>>>>>>>基於apache標準的開源版本控制工具。
apache Synapse------------web服務仲裁框架,構建在Axis2之上,關注路由,轉換,訊息驗證以及基於web服務和xml標準的註冊。ESB。
apache Syncope------------用在企業環境的數字身份管理,在J2EE技術的實施和Apache 2.0許可下發布的開源系統。
apache Tapestry-----------構建web應用的開源框架。構築在標準的Java Servlet API之上。不大流行。
apache Tcl>>>>>>>>>>>>>>>>apache整合apache web伺服器等成熟功能的專案,具有強大和靈活的指令碼語言。
apache Thrift-------------Facebook實現的一種高效的、支援多種程式語言的遠端服務呼叫的框架。高併發、大資料量和多語言的環境。
apache Tika---------------內容分析工具,能解析基本所有常見格式的檔案,得到檔案的metadata,content等內容,返回格式化資訊。
apache Tiles--------------JavaEE應用的頁面佈局框架。通過提供公共模板,定義頁面的整體模具,由其他子頁面來進行填充組合。
apache Tomcat-------------大名鼎鼎的tomcat,不解釋。
apache TomEE--------------tomcat的加強版,在tomcat中集合了EJB、CDI和其他JavaEE特徵。小巧的,有保證的,是Tomcat的。
apache Traffic Server-----HTTP代理和快取伺服器,與Nginx和Squid類似。處理TB級的資料。可負載均衡。每秒處理200,000多個請求。
apache Turbine------------開源的伺服器端Java框架。任何支援Servlet2.2或以上規範的容器都可以執行Turbine應用程式。
apache Tuscany------------SOA基礎架構,可開發, 組裝, 釋出, 管理構件式應用服務及資料處理. 整合OSGi, Spring, JEE和Web 2.0。
apache UIMA>>>>>>>>>>>>>>>分析大量的非結構化資訊從而發掘有用資訊的系統。典型應用就是從文字檔案中提取有用資訊。人員、地址。
apache Velocity-----------模版引擎,web頁面設計者和Java程式設計師通過它的MVC模型同時工作。從模版中生成SQL,PostScript和XML。
apache Whirr--------------提供了API用來執行雲服務,基於jclouds開發。主要用於雲端計算應用開發。
apache Wicket-------------Web開發框架,與Struts相似,其特點在於對Html和程式碼進行了有效的分離,減少了XML等配置,易上手等。
apache Xalan--------------在各種各樣的平臺上免費提供的XSLT支援。提供使用XSLT樣式表的XML文件的標準。
apache Xerces>>>>>>>>>>>>>開放原始碼的XML語法分析器.
apache XMLBeans>>>>>>>>>>>xml bean 開發容器。
apache XML Graphics>>>>>>>發展XML與圖形進行轉換的計劃專案。
apache ZooKeeper----------Hadoop子專案,大型分散式系統的可靠協調系統:負載任務,配置維護、名字服務、分散式同步、組服務等。

相關文章