Apache基金會專案介紹

lm_y發表於2017-09-12
專案名稱
描述
HTTP Server
網際網路上首屈一指的HTTP伺服器
Abdera
Apache  Abdera專案的目標是建立一個功能完備,高效能的IETF Atom聯合格式(RFC4287)和Atom釋出協議(RFC5023)規範的實現。
Accumulo
Apache  Accumulo 是一個可靠的、可伸縮的、高效能的排序分散式的 Key-Value 儲存解決方案,基於單元訪問控制以及可定製的伺服器端處理。使用  Google BigTable 設計思路,基於 Apache Hadoop、Zookeeper 和 Thrift 構建。
ACE
Apache  ACE [1]是一個軟體釋出框架,用於管理和釋出模組化軟體的元件、配置資料、其他基於OSGi的產品以及相關目標系統。Apache  ACE包含了一組OSGi包,允許開發者輕鬆管理軟體元件安裝中依賴關係、部署和反饋。
    Apache ACE最初由Luminis開發,在2009年捐贈給了Apache  Incubator(孵化器),隨著國際中不同開發者的加入,逐漸形成了一個較成功的社群。
    對此,Apache ACE副總裁Marcel Offermans稱,“我們很高興看到ACE已作為頂級專案成功畢業,這種方式(Apache方式)將會帶來更廣泛的合作,以及利用集體的專業知識,為專案帶來多樣性的發展。”
    Apache軟體基金會(ASF)已經宣佈Apache ACE已經從專案孵化器中畢業,成為頂級開源專案。
ActiveMQ
ActiveMQ  是Apache出品,最流行的,能力強勁的開源訊息匯流排。ActiveMQ 是一個完全支援JMS1.1和J2EE 1.4規範的 JMS  Provider實現,儘管JMS規範出臺已經是很久的事情了,但是JMS在當今的J2EE應用中間仍然扮演著特殊的地位。
Airavata
Airavata[1]是目前用來建立科學閘道器的軟體工具包,但具有更廣泛的潛在用途。它提供的功能組成,管理,執行和監測小範圍從本地叢集,以國家電網和雲端計算的計算資源進行大規模的應用和工作流程。小工具介面,Airavata後端服務可以部署在開放社會的容器,如Apache  Rave 和修改,以滿足他們的需求。 airavata構建面向服務的計算,分散式訊息,和工作流程的組成和業務流程的一般概念
Ambari
Apache  Ambari是對Hadoop進行監控、管理和生命週期管理的基於網頁的開源專案。它也是一個為Hortonworks資料平臺選擇管理組建的專案。
Ant
Apache  Ant,是一個將軟體編譯、測試、部署等步驟聯絡在一起加以自動化的一個工具,大多用於Java環境中的軟體開發。由Apache軟體基金會所提供。
Any23
Anything  To Triples (any23) is a library, a web service and a command line tool that  extracts structured data in RDF format from a variety of Web documents.  Currently it supports the following input formats:
    
    RDF/XML, Turtle, Notation 3
    RDFa with RDFa1.1 prefix mechanism
    Microformats: Adr, Geo, hCalendar, hCard, hListing, hResume, hReview,  License, XFN and Species
    HTML5 Microdata: (such as Schema.org)
    CSV: Comma Separated Values with separator autodetection.
    A detailed description of available extractors is here.
APR
APR(Apache  portable Run-time  libraries,Apache可移植執行庫)的目的如其名稱一樣,主要為上層的應用程式提供一個可以跨越多作業系統平臺使用的底層支援介面庫。
Archiva
Apache  Archiva是一套可擴充套件的Artifact  Repository管理系統。它能夠與Maven,Continuum和ANT等構建工具完美結合。Archiva提供的功能包括:遠端Repository代理,基於角色的安全訪問管理,Artifact分發、維護、查詢,生成使用報告,提供基於Web的管理介面等。
Aries
Aries  專案提供了一組可嵌入式的 Java 元件,用於企業 OSGi 應用程式設計模型,該專案還包含了 OSGI 聯盟企業專家組的規範實現和擴充套件。
Avro
Avro是一個資料序列化的系統,可以將資料結構或物件轉化為便於儲存或傳輸的格式,特別是在設計之初它可以用來支援資料密集型應用,適合於大規模資料的儲存和交換。
Axis
著名的Apache  Axis,以及第二代Apache Axis2,是兩個Web服務容器,可以幫助使用者建立,部署和執行Web服務。
    
    Axis2可以使用Java和C語言
Bigtop
Bigtop是去年apache基金會推出的一個對Hadoop及其周邊生態進行打包,分發和測試的工具。
Bloodhound
Bloodhound  (尋血獵犬) 是Apache的一個專案,提供了一個工具來跟蹤專案的進展和缺陷,主要側重於軟體專案。Bloodhound 基於著名的 Trac  專案,提供問題跟蹤、儲存、方便的瀏覽和簡單的wiki語法參考。Bloodhound 的目的是為多個軟體專案管理提供直觀的支援、先進友好的 UI  介面和安裝簡單的一些最重要的 Trac的預設提供的外掛。
Buildr
Buildr是一個簡單直觀的Java專案構建系統,在進行了10個月的開發並獲得許多正面反饋之後,Apache基金會將會向Buildr敞開大門並最終接手這個專案,這將是Apache基金會的第一個Ruby專案
BVal
Apache  BVal delivers an implementation of the Java Bean Validation (JSR303)  Specification which is TCK compliant, works on Java SE 5 or later, and uses  the Apache Software License v2.0.
Camel
Apache  Camel是Apache基金會下的一個開源專案,它是一個基於規則路由和中介引擎,提供企業整合模式的Java物件的實現,通過應用程式介面(或稱為陳述式的Java領域特定語言(DSL))來配置路由和中介的規則。領域特定語言意味著Apache  Camel支援你在的整合開發工具中使用平常的,型別安全的,可自動補全的Java程式碼來編寫路由規則,而不需要大量的XML配置檔案。同時,也支援在Spring中使用XML配置定義路由和中介規則。
Cassandra
Apache  Cassandra是一套開源分散式資料庫管理系統。它最初由Facebook開發,用於儲存特別大的資料。
Cayenne
Cayenne是Apache網站上一個開源的資料持久化框架,它提供了一個視覺化的工具。
Chemistry
Apache  Chemistry是Content Management Interoperability Services (CMIS)  規範的一個開源實現。該專案當前由以下子專案組成: 
    OpenCMIS - CMIS Java客戶端和伺服器端類庫
    cmislib - CMIS Python客戶端類庫
    phpclient - CMIS PHP客戶端類庫 
    DotCMIS - CMIS .NET客戶端類庫
Chukwa
chukwa  是一個開源的用於監控大型分散式系統的資料收集系統。這是構建在 hadoop 的 hdfs 和 map/reduce 框架之上的,繼承了 hadoop  的可伸縮性和魯棒性。Chukwa 還包含了一個強大和靈活的工具集,可用於展示、監控和分析已收集的資料。
Clerezza
Clerezza是一個基於OSGi(開放服務閘道器倡議)的服務平臺,它提供了一組元件(bundles)用來構建RESTFul  Semantic Web應用和服務。它提供了一個API來訪問RDF Graphs,一個Jax RS實現,TypeHandlers:  Jax-RS資源繫結到RDF型別。
    
    核心特性:
    
    基於OSGi平臺
    REST風格的Web服務框架
    基於W3C標準
    Database/Triple Store independent
    指令碼支援(JSR 223相容)
Click
Apache  Click 是一個先進的Java企業版的Web應用程式框架,提供一個基於瀏覽器的富客戶端程式設計模型。非常簡單和易用,一般的開發人員在一天內就可以上手使用。[
CloudStack
CloudStack是一個開源的具有高可用性及擴充套件性的雲端計算平臺。支援管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle  VM,Xen等。
     同時CloudStack是一個開源雲端計算解決方案。可以加速高伸縮性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作為基礎,資料中心操作者可以快速方便的通過現存基礎架構建立雲服務
Cocoon
Commons
Apache  Commons專案的由三部分組成:
    The Commons Proper - 一個可重用的Java元件庫。(已經發布過的)
    The Commons Sandbox - Java元件開發工作區. (正在開發的專案)
    The Commons Dormant - 當前處於非活動狀態的元件庫.(剛啟動或者已經停止維護的專案)
    建立和維護可重用的Java元件。使用元件可以提高開發效率和質量。
Continuum
Apache  Continuum是一個企業級持續整合伺服器。提供的特性包括:自動構建、釋出管理、基於角色的許可權管理、原始碼控制系統、與其它流行構建工具相整合。不管你是否需要集中構建,還是開發人員手動控制釋出。Continuum都能夠幫助你改進質量和維護一個協調的構建環境。
Cordova
Apache  Cordova是PhoneGap貢獻給Apache後的開源專案,是從PhoneGap中抽出的核心程式碼,是驅動PhoneGap的核心引擎。你可以把他想象成類似於Webkit和Google  Chrome的關係。
CouchDB
CouchDB  是一個開源的面向文件的資料庫管理系統,可以通過 RESTful JavaScript Object Notation (JSON) API 訪問。術語  “Couch” 是 “Cluster Of Unreliable Commodity Hardware” 的首字母縮寫,它反映了 CouchDB  的目標具有高度可伸縮性,提供了高可用性和高可靠性,即使執行在容易出現故障的硬體上也是如此。CouchDB 最初是用 C++ 編寫的,但在 2008 年 4  月,這個專案轉移到 Erlang OTP 平臺進行容錯測試。
Creadur
Crunch
Apache  Crunch(孵化器專案)是基於Google的FlumeJava庫編寫的Java庫,用於建立MapReduce流水線。與其他用來建立MapReduce作業的高層工具(如Apache  Hive、Apache  Pig和Cascading等)類似,Crunch提供了用於實現如連線資料、執行聚合和排序記錄等常見任務的模式庫。而與其他工具不同的是,Crunch並不強制所有輸入遵循同一資料型別。相反,Crunch使用了一種定製的型別系統,非常靈活,能夠直接處理複雜資料型別,如時間序列、HDF5檔案、Apache  HBase表和序列化物件(像protocol buffer或Avro記錄)等。
cTAKES
Apache  臨床的文字分析和知識提取系統 (cTAKES)  是一個開源的自然語言處理系統,用於從臨床電子病歷自由文字中抽取資訊。可處理臨床筆記抽取出統一的醫學語言系統(UMLS)——藥物,疾病/障礙,標誌/症狀,解剖網站和程式等。
Curator
zookeeper  的客戶端呼叫過於複雜,Apache Curator 就是為了簡化zookeeper客戶端呼叫而生,利用它,可以更好的使用zookeeper。
CXF
Apache  CXF是一個開源的,全功能的,容易使用的Web服務框架。CXF是兩個專案的結合:由IONA技術公司(現在是Progress的一部分)開發的Celtix和由Codehaus主持的團隊開發的XFire,合併是由人們在在Apache軟體基金會共同完成的。CXF的名字來源於"Celtix"和"XFire"的首字母。
DB
Deltacloud
DirectMemory
Apache  DirectMemory 是一個多層的快取系統,特性包括無堆的記憶體管理用於支援大規模的 Java 物件,而不會影響 JVM 垃圾收集器的效能。
Directory
Apache  Directory Studio是一個LDAP工具平臺,支援連線到任何 LDAP伺服器並進行管理和開發工作,但主要還是設計用於Apache  Directory Server。功能包括:LDAP瀏覽器、LDIF編輯器、Schema編輯器、嵌入式 ApacheDS、ACI編輯器。
Empire-db
Apache  Empire-db是一個開源的關係型資料持久化元件,能夠實現資料庫無關的動態查詢定義,簡便的資料讀取和更新。與其它持久化元件相比如:Hibernate、TopLink、iBATIS或JPA實現,Empire-db更注重編譯期型別安全,減少冗餘,開發效率的改進。  Empire-db所有的資料庫實體都通過動態bean進行管理,因此允許在執行期改變資料模型。
Etch
Felix
Felix是一個OSGi版本4規範的Apache實現。OSGi是一個基於Java的服務平臺規範,其目標是被需要長時間執行、動態更新、對執行環境破壞最小化的系統所使用。有許多公司(包括Eclipse  IDE,它是第一個採用OSGi技術的重要專案)已經使用OSGi去建立其微核心和外掛架構,以允許在執行時刻獲得好的模組化和動態組裝特性。幾個其他專案如Apache  Directory、Geronimo、Jackrabbit、Spring以及JOnAS也都正在轉向採用OSGi。
Flex
Apache  Flex(前稱Adobe Flex)是最初由Macromedia公司在2004年3月釋出的,基於其專有的Macromedia  Flash平臺,它是涵蓋了支援RIA(Rich Internet Applications)的開發和部署的一系列技術組合。
Flume
Flume是Cloudera提供的一個高可用的,高可靠的,分散式的海量日誌採集、聚合和傳輸的系統,Flume支援在日誌系統中定製各類資料傳送方,用於收集資料;同時,Flume提供對資料進行簡單處理,並寫到各種資料接受方(可定製)的能力。
     Flume最早是Cloudera提供的日誌收集系統,目前是Apache下的一個孵化專案,Flume支援在日誌系統中定製各類資料傳送方,用於收集資料;同時,Flume提供對資料進行簡單處理,並寫到各種資料接受方(可定製)的能力  Flume提供了從console(控制檯)、RPC(Thrift-RPC)、text(檔案)、tail(UNIX  tail)、syslog(syslog日誌系統,支援TCP和UDP等2種模式),exec(命令執行)等資料來源上收集資料的能力。
Forrest
Apache  Forrest是一個把來自各種不同的輸入資料來源轉換成用一種或多種輸出格式(比如HTML,PDF等)來統一顯示的釋出系統。它基於Apache  Cocoon並分離了內容與內容結構,不僅可以生成靜態的文件也可以當作一個動態的伺服器。
Geronimo
Apache  Geronimo 是 Apache 軟體基金會的開放原始碼J2EE伺服器,它整合了眾多先進技術和設計理念。  這些技術和理念大多源自獨立的專案,配置和部署模型也各不相同。 Geronimo能將這些專案和方法的配置及部署完全整合到一個統一、易用的模型中。
Giraph
Apache  Giraph 是一個可伸縮的分散式迭代圖處理系統,靈感來自 BSP (bulk synchronous parallel) 和 Google 的  Pregel. Giraph 區別於其他專案的是開源、基於 Hadoop 的架構等。
Gora
Apache  Gora是一個開源的ORM框架,主要為大資料提供記憶體資料模型與資料的持久化。目前Gora支援對於列資料、key-value資料,文件資料與RDBMS資料的儲存,還支援使用Apache  Hadoop來對對大資料進行分析。
Gump
Hadoop
Apache  Hadoop是一款支援資料密集型分散式應用並以Apache  2.0許可協議釋出的開源軟體框架。它支援在商品硬體構建的大型叢集上執行的應用程式。Hadoop是根據Google公司發表的MapReduce和Google檔案系統的論文自行實作而成。
Hama
Hama  是個計算框架,基於BSP (Bulk Synchronous Parallel大容量同步並行)計算技術,主要針對大規模科學的計算。
HBase
HBase是一個分散式的、面向列的開源資料庫,該技術來源於  Fay Chang 所撰寫的Google論文“Bigtable:一個結構化資料的分散式儲存系統”。就像Bigtable利用了Google檔案系統(File  System)所提供的分散式資料儲存一樣,HBase在Hadoop之上提供了類似於Bigtable的能力。HBase是Apache的Hadoop專案的子專案。HBase不同於一般的關聯式資料庫,它是一個適合於非結構化資料儲存的資料庫。另一個不同的是HBase基於列的而不是基於行的模式。
Hive
hive是基於Hadoop的一個資料倉儲工具,可以將結構化的資料檔案對映為一張資料庫表,並提供簡單的sql查詢功能,可以將sql語句轉換為MapReduce任務進行執行。  其優點是學習成本低,可以通過類SQL語句快速實現簡單的MapReduce統計,不必開發專門的MapReduce應用,十分適合資料倉儲的統計分析。
HttpComponents
基於對HTTP協議良好的支援和擴充套件的設計,HttpComponents[1]也許會被正在構建HTTP客戶端或者伺服器端應用的人所感興趣:比如WEB瀏覽器、網頁蜘蛛(爬蟲)、HTTP代理、WEB服務庫、或是基於調整或擴充套件HTTP協議的分散式通訊系統。
Isis
Apache  Isis是一個用於快速開發領域驅動(domain-driven)應用程式的Java框架。開發者編寫實體業務邏輯、域服務、倉儲,該框架會動態生成一個域模型表徵作為web應用或RESTful  API。
Jackrabbit
Apache  Jackrabbit 是由 Apache Foundation 提供的 JSR-170 的開放原始碼實現..
James
Apache  James 簡稱 James, 是 Java Apache Mail Enterprise Server的縮寫。James  是100%基於Java的電子郵件伺服器。它是一種獨立的郵件伺服器,並提供了一個完整的電子郵件解決方案,用來收、發電子郵件。
jclouds
jclouds  是一個開源的Java類庫,用來幫你開始雲端計算應用開發,並可重用已有的Java和Clojure技能。該API提供雲端計算環境的可移植抽象層以及雲規範特性,支援包括  Amazon, VMWare, Azure, and Rackspace 等雲端計算平臺。
Jena
Jena是一個Java工具箱用於開發基於RDF與OWL語義(semantic)Web應用程式。它提供了一個RDF  API;ARP,一個RDF解析器;SPARQL,W3C RDF查詢語言;一個OWL API;和基於規則的RDFS與OWL介面。
JMeter
ApacheJMeter是一個專門為執行和伺服器裝載測試而設計的、100%的純Java桌面執行程式。原先它是為Web/HTTP測試而設計的,但是它已經擴充套件以支援各種各樣的測試模組。
JSPWiki
jspwiki是一個不錯的wiki引擎,純jsp/servlet寫的。JSPWiki不使用現成的資料庫管理軟體,所有的檔案以文字檔案的形式存放。它利用類似CVS的機制保證了檔案版本的完整性。支援中文,支援版本比較、許可權管理等功能!
jUDDI
jUDDI  (音"Judy")是一個開源的UDDI的Java實現。主要特性包括:
    
    開源
    跨平臺
    支援從JDK1.3到1.6
    遵循UDDI 2.0
    支援各種ANSI標準的SQL資料庫
Kafka
Kafka是一個分散式的、分割槽的、多複本的日誌提交服務。它通過一種獨一無二的設計提供了一個訊息系統的功能。
Karaf
he  Karaf是一個基於OSGi的執行環境,它提供了一個輕量級的OSGi容器,可以用於部署各種元件和應用程式。它提供了很多的元件和功能用於幫助開發人員更加靈活的部署應用,如:熱部署,動態配置,能夠整合到作業系統中作為一個服務,提供可擴充套件的shell  控制檯,可使用任意SSH客戶端連到Karaf並在控制檯中執行命令,提供基於JAAS的安全框架,提供簡單的命令來管理多個例項,可以通過控制檯建立、刪除、啟動、停止Karaf例項等。同時Karaf作為一款成熟而且優秀的OSGi執行環境以及容器已經被諸多Apache專案作為基礎容器,例如:Apache  Geronimo,Apache ServiceMix,Fuse ESB,由此可見Karaf在效能,功能和穩定性上都是個不錯的選擇。
Lenya
Apache  Lenya 是java的開源內容管理系統。它基於一些標準的技術比如XML 與 XSLT。它其中的程式碼核心來自於另外一個開源專案Cocoon
Libcloud
libcloud  是一個訪問雲端計算服務的統一介面,該專案已經成為 Apache 組織的頂級專案,採用 Python 開發。
Logging
Lucene
Apache  Lucene 是一種適用於多種應用程式(包括您最喜歡的 Web 站點或者公司內部網)的健壯開源搜尋解決方案
Lucene.Net
Lucene.net是Lucene的.net移植版本,是一個開源的全文檢索引擎開發包,即它不是一個完整的全文檢索引擎,而是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎。開發人員可以基於Lucene.net實現全文檢索的功能。
    Lucene.net是Apache軟體基金會贊助的開源專案,基於Apache License協議。
Lucy
Apache  Lucy 是一個全文搜尋引擎庫,使用 C 語言編寫,主要面向一些動態語言,目前提供 Perl 語言的繫結。相當於是 C 語言版的 Lucene 。
Mahout
Mahout  是 Apache Software Foundation(ASF)  旗下的一個開源專案,提供一些可擴充套件的機器學習領域經典演算法的實現,旨在幫助開發人員更加方便快捷地建立智慧應用程式。Apache  Mahout專案已經發展到了它的第三個年頭,目前已經有了三個公共發行版本。Mahout包含許多實現,包括聚類、分類、推薦過濾、頻繁子項挖掘。此外,通過使用  Apache Hadoop 庫,Mahout 可以有效地擴充套件到雲中。
ManifoldCF
Apache  ManifoldCF 提供一個開源框架,用於連線源內容庫,如:Microsoft Sharepoint、EMC Documentum等, 到目標庫或索引,  如Apache Solr、Open Search Server或ElasticSearch等。Apache  ManifoldCF也為目標庫定義了一個安全模型允許執行源庫的安全策略。
Marmotta
Apache  Marmotta 專案的目的是提供 Linked Data Platform 的開源實現,可讓組織輕鬆的使用、擴充套件和釋出 Linked Data  或者構建基於 Linked Data 的應用。
Maven
Apache  Maven,是一個軟體(特別是Java軟體)專案管理及自動構建工具,由Apache軟體基金會所提供。基於專案物件模型(縮寫:POM)概念,Maven利用一箇中央資訊片斷能管理一個專案的構建、報告和文件等步驟。曾是Jakarta專案的子專案,現為獨立Apache專案。
Mesos
Apache  Mesos是一個叢集管理器,提供了有效的、跨分散式應用或框架的資源隔離和共享,可以執行Hadoop、MPI、Hypertable、Spark。
MINA
Apache  MINA是一個網路應用程式框架,用來幫助使用者簡單地開發高效能和高可靠性的網路應用程式。它提供了一個通過Java  NIO在不同的傳輸例如TCP/IP和UDP/IP上抽象的事件驅動的非同步API。
MRUnit
這是  Apache MRUnit 的第一次釋出的版本,MRUnit 是幫助開發者做 Apache Hadoop MapReduce 任務單元測試的 Java  庫。
MyFaces
myfaces是Apache軟體基金的一個專案,它實現了JSF框架。
Nutch
Nutch  是一個開源Java 實現的搜尋引擎。它提供了我們執行自己的搜尋引擎所需的全部工具。包括全文搜尋和Web爬蟲。
ODE
Apache  ODE是一個WS-BPEL相容的Web服務編配引擎,它可以使開發人員根據以BPEL XML語法寫成的過程描述來編配Web服務。
    
    WS-BPEL是一個最初由IBM和Microsoft開發,目前由OASIS Web服務業務流程執行語言(WSBPEL)技術委員會  維護的規範。工作組成員包括IBM、BEA、Adobe、JBoss、SAP、Active.Endpoints、Tibco、WebMethods、Oracle等等。
OFBiz
OFBiz是一個非常著名的電子商務平臺,是一個非常著名的開源專案,提供了建立基於最新J2EE/XML規範和技術標準,構建大中型企業級、跨平臺、跨資料庫、跨應用伺服器的多層、分散式電子商務類WEB應用系統的框架。  OFBiz最主要的特點是OFBiz提供了一整套的開發基於Java的web應用程式的元件和工具。包括實體引擎, 服務引擎, 訊息引擎, 工作流引擎,  規則引擎等。
    OFBiz 已經正式成為 Apache 的頂級專案: Apache OFBiz。
Oltu
Apache  Oltu是OAuth協議的Java語言實現
Onami
OODT
Apache  OODT (Object Oriented Data Technology)
    
    OODT  物件導向的資料技術,開發和促進科學資料管理和歸檔制度,使跨學科和天體物理學之間的互操作性,行星和空間科學資料系統。使用OODT的分散式物件和資料庫的框架內,由來自世界各地科學家和工程師在這些不同的學科收集的資料可以聯合搜尋,儲存,檢索和分析。Apache  OODT 的目標是開發一個這樣的框架,由社群將使用它,並執行有效率的不斷輸入。
Oozie
Apache  Oozie是一個開源的工作流和協作服務引擎,基於 Apache Hadoop 的資料處理任務。Oozie  是可擴充套件的、可伸縮的面向資料的服務,執行在Hadoop 平臺上。
OpenJPA
OpenJPA  是 Apache 組織提供的 JPA 標準實現。
OpenMeetings
Apache  OpenMeetings 2.1.0 釋出,這是 OpenMeetings 成為 Apache 基金會頂級專案後首次釋出的版本。該版本改進了和  Asterisk 的整合、改進音訊和視訊質量、私人聊天模式、簡訊傳送模組、網路測試工具、提升郵件傳送程式、日程管理和聊天室介面、叢集功能、HTML5  UI等等,OpenMeetings是一個多語言可定製的視訊會議和協作系統。它支援音訊、視訊,能讓你檢視每個與會者的桌面。OpenMeetings還包含一個白板,通過白板可以匯入各種格式的圖片和塗鴉。
OpenNLP
OpenNLP  是一個機器學習工具包,用於處理自然語言文字。支援大多數常用的 NLP 任務,例如:標識化、句子切分、部分詞性標註、名稱抽取、組塊、解析等。
OpenOffice
Apache  OpenOffice,又稱OpenOffice、AOO,原稱為OpenOffice.org,是一套開放原始碼的辦公室軟體,可以在多種作業系統上運作。預設的檔案交換格式是已經成為ISO標準的開放檔案格式(ODF,OpenDocument  Format),此外也支援Microsoft Office 97至2010[注  1]的檔案格式,以及其餘常見的文件檔案。軟體通常稱為“OpenOffice”或簡稱“OOo”,但因為商標的爭議,正規的叫法是“OpenOffice.org”[6]。
OpenWebBeans
OpenWebBeans將會成為一款對被定義為JSR-299的Web  Beans說明實現程式,此外它還獲得了ASL的許可。
PDFBox
Apache  PDFbox是一個開源的、基於Java的、支援PDF文件生成的工具庫,它可以用於建立新的PDF文件,修改現有的PDF文件,還可以從PDF文件中提取所需的內容。Apache  PDFBox還包含了數個命令列工具。
Perl
Perl  最初的設計者為拉里·沃爾(Larry Wall),他於1987年12月18日發表。Perl借取了C、sed、awk、shell  scripting以及很多其他程式語言的特性。其中最重要的特性是它內部整合了正規表示式的功能,以及巨大的第三方程式碼庫CPAN。簡而言之,Perl象C一樣強大,象awk、sed等指令碼描述語言一樣方便。Perl  一般被稱為“實用報表提取語言”(Practical Extraction and Report  Language),你也可能看到“perl”,所有的字母都是小寫的。一般,“Perl”,有大寫的 P,是指語言本身,而“perl”,小寫的  p,是指程式執行的直譯器。
Pig
Apache  Pig 是一個高階過程語言,適合於使用 Hadoop 和 MapReduce 平臺來查詢大型半結構化資料集。通過允許對分散式資料集進行類似 SQL  的查詢,Pig 可以簡化 Hadoop 的使用
Pivot
Apache  Pivot是個開源專案,旨在通過Java建立一個現代化、富客戶端的開發平臺。Pivot起初是VMWare在2007年的一個研發專案,後來在2008年基於Apache  2.0協議開源了;去年Pivot加入到了Apache  Incubator中並於12月成為Apache頂級專案。目前的Pivot完全是由軟體開發社群推進的。
    
      Pivot對自己的定位是現代化的RIA工具集,構建在Java2D之上並使用了MVC模式。可以通過Java、JavaScript以及XML(WTKX)編寫Pivot應用。
    Pivot帶有一個GUI庫和一個框架以簡化GUI應用的建立
POI
Apache  POI 是用Java編寫的免費開源的跨平臺的 Java API,Apache POI提供API給Java程式對Microsoft  Office格式檔案讀和寫的功能。POI為“Poor Obfuscation Implementation”的首字母縮寫,意為“可憐的模糊實現”。
Portals
Apache  Portals是一個協作的軟體開發專案,致力於在廣闊的平臺和程式語言範圍內,提供功能齊全的、商業品質的,及免費的入口網站相關軟體。
    
    Apache Portals是Apache基金會系統門戶方面的頂級工程,子工程包括:
    
    Apache Jetspeed-2
    Apache Portals Pluto
    Apache Portals Applications
    Apache Portals Bridges
    Apache Jetspeed-1
Qpid
Apache  Qpid是最新開放企業資訊標準AMQP(Advanced Message Queuing  Protocol)的一個開源實現。Java版實現完全支援JMS標準,可執行在任意Java平臺上。此外Qpid還提供AMQP Client  APIs的各種語言實現包括:
    C++
    Java, fully conformant with JMS 1.1
    C# .NET, 0-10 using WCF
    Ruby
    Python
Rave
Apache  Rave 是一個全新的 Web 和社交混搭引擎
River
Apache  River 是一個分散式計算的架構,基於原 Sun 的 JSK Starter Kit 原始碼,主要使用 Jini 規範。
Roller
Roller是Apache的開源的Java版本的WebBlog系統
Santuario
發展XML安全性方面的專案
ServiceMix
ServiceMix是JBI規範的一種實現。它包涵了許多JBI元件,這些元件支援多種協議,比如JMS,HTTP,FTP,FILE等。同時也實現了EIP,規則和排程。
Shindig
Shindig是一個參考容器,可以執行在任何網站上,用來支援OpenSocial的社交應用
Shiro
Apache  Shiro 是一個框架,可用於身份驗證和授權。
SIS
Apache  SIS 是一個空間的框架,可以更好地搜尋,資料聚類,歸檔,或任何其他相關的空間座標表示的需要。
Sling
Apache  Sling是Java平臺上的開源Web框架,在JCR內容庫上建立面向內容的應用。
SpamAssassin
Apache  SpamAssassin是開源垃圾郵件過濾軟體的領導者,廣泛在各個國家地區及本地ISP使用,包括郵件服務提供商、財富500強企業、小到企業商業、  教育部門、政府及個體私人等
Sqoop
Sqoop是一個用來將Hadoop和關係型資料庫中的資料相互轉移的工具,可以將一個關係型資料庫(例如  : MySQL ,Oracle ,Postgres等)中的資料導進到Hadoop的HDFS中,也可以將HDFS的資料導進到關係型資料庫中。
Stanbol
Apache  Stanbol 是一個為語義內容管理設計的模組化的軟體堆疊和可重用元件
STeVe
Apache  STeVe is Apache's Python based single transferable vote software system that  the Foundation uses to handle things like voting in our new Board of  Directors
Struts
ApacheStruts框架是一個一個基於  Java Servlets,JavaBeans, 和 JavaServer Pages  (JSP)的Web應用框架的開源專案,Struts基於Model-View-Controller (MVC)的設計模式,可以用來構件複雜的Web應用。
Subversion
Apache  Subversion(簡稱SVN,svn),是一個開放原始碼的版本控制系統,相對於的RCS、CVS,採用了分支管理系統,它的設計目標就是取代CVS。網際網路上越來越多的控制服務從CVS轉移到Subversion。
Synapse
Synapse  是一個簡單的 XML 和 Web 服務管理與整合代理,可用於構成 SOA 和企業服務匯流排(ESB)的基礎。Synapse是 Web 服務專案中一項成熟的  Apache 活動,並且是非常成功的 Apache Axis2 專案的一個分支。它提供了中介、管理、以及在各種不同的應用程式之間轉換 XML  訊息的能力
Syncope
Apache  Syncope 是用在企業環境的數字身份管理,在JEE技術的實施和Apache 2.0許可下發布的開源系統。
Tapestry
Tapestry是一個使用Java語言編寫的開源框架,用於建立動態的、健壯的、高靈活性的web應用程式。Tapestry框架構築在標準的Java  Servlet API之上,因此它能夠很好地相容任何servlet容器或者應用服務。
Tcl
Apache  Tcl is an umbrella for Tcl-Apache integration efforts. These projects combine  the power of the Apache web server with the capabilities of the mature,  robust and flexible Tcl scripting language.
Thrift
thrift是一個軟體框架,用來進行可擴充套件且跨語言的服務的開發。它結合了功能強大的軟體堆疊和程式碼生成引擎,以構建在  C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript,  Node.js, Smalltalk, and OCaml 這些程式語言間無縫結合的、高效的服務。
Tika
Apache  Tika 利用現有的解析類庫,從不同格式的文件中(例如HTML, PDF, Doc),偵測和提取出後設資料和結構化內容。
    功能包括:
    偵測文件的型別,字元編碼,語言,等其他現有文件的屬性。
    提取結構化的文字內容。
    該專案的目標使用群體主要為搜尋引擎以及其他內容索引和分析工具。程式語言為Java.
Tiles
Tiles  是一種JSP佈局框架,主要目的是為了將複數的jsp頁面作為一個的頁面的部分機能,然後用來組合成一個最終表示用頁面用的,這樣的話,便於對頁面的各個機能的變更及維護。  Tiles使得struts在頁面的處理方面多了一種選擇。並且更容易實現程式碼的重用。
Tomcat
Tomcat  伺服器是一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP  程式的首選。
TomEE
Apache  TomEE,該產品已通過Java EE 6 Web Profile認證,主要由Apache Tomcat、Apache  OpenWebBeans、Apache MyFaces、Apache ActiveMQ、Apache OpenJPA和Apache  CXF組成。最初被命名為Apache+OpenEJB,後來為了表達包含其他Java EE的元件實現,被重新命名為Apache TomEE。
Traffic  Server
Apache  Traffic Server(ATS或TS)是一個高效能的、模組化的HTTP代理和快取伺服器,與 Nginx 和 Squid 類似。
Turbine
Turbine是基於Servlet的框架包,也是開放原始碼Jakarta專案。目前還沒有關於Turbine的大量文件。它類似於Struts,但是  有一些主要區別。突出的一點就是它並沒有與JSP耦合。Turbine的特點是它提供了大量可重用的元件。
Tuscany
Apache  Tuscany 提供全方位的開源SOA基礎架構以利於開發, 組裝, 釋出, 管理構件式應用服務(Composite Applications)及資料處理.  該專案實現服務構件體系(SCA: Service Component Architecture)和服務資料物件(SDO: Service Data  Objects)等OASIS OpenCSA標準.
UIMA
Apache  UIMA  是UIMA定義的Apache開源實現。UIMA是一個用於分析非結構化內容(比如文字、視訊和音訊)的元件架構和軟體框架實現。這個框架的目的是為非結構化分析提供一個通用的平臺,從而提供能夠減少重複開發的可重用分析元件。
VCL
Apache  VCL 是一個自服務的系統,為終端使用者提供專用計算環境的遠端訪問環境。典型的使用場景是資料中心,也可以是物理刀鋒伺服器、傳統機架伺服器或者虛擬機器。VCL  也可以提供獨立機器的代理訪問。
    
    而 VCL 的目的就是讓使用者通過 Web 介面來有限時間的使用這些計算資源。通過排程 API 可用於自動化管理伺服器叢集和 HPC 叢集。
Velocity
Velocity是一個基於java的模板引擎(template  engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由java程式碼定義的物件。
Web Services
The  Apache Web Services project is the home of a number of Web services related  projects. For more information and downloads, visit the individual project  pages listed below.
Whirr
Apache  Whirr是一套執行於雲服務的類庫(包括Hadoop),可提供高度的互補性。Whirr現今相對中立,當前支援Amazon EC2和Rackspace服務。
Wicket
Wicket是一個Java  語言的Web開發框架,與Struts,WebWork,Tapestry  相類似。其特點在於對Html和程式碼進行了有效的分離(有利於程式設計師和美工的合作),基於規則的配置(減少了XML  等配置檔案的使用),學習曲線較低(開發方式與C/S相似),更加易於除錯(錯誤型別比較少,而且容易定位)。
Wink
Apache  Wink就是一個純Java的REST框架。它完整的實現了JSR  311並擴充套件了部分功能,此外還提供了良好的擴充套件性,難能可貴的是還可以與流行的Java框架Spring無縫整合。
Wookie
Apache  Wookie 是一個 Apache Software Foundation 的孵化專案,它能夠同時作為 Google Wave Gadgets 和 W3C  Widget 包的伺服器。 Apache Wookie 是一個伺服器應用,可以作為一個 Web 應用下載安裝,或者作為單獨的伺服器執行
Xalan
xalan是一套xslt處理器,用來將XML檔案轉換為HTML,TEXT和XML等其他型別檔案格式。支援XSLT1.0和XPATH  1.0版。開發人員可以通過命令列方式或在JAVA APPLET和SERVLET中使用,並可以作為自己開發的應用程式的類庫使用。
Xerces
Xerces是由Apache組織所推動的一項XML文件解析開源專案,它目前有多種語言版本包括JAVA、C++、PERL、COM等。[1]
    Xerces是一個開放原始碼的XML語法分析器。
XMLBeans
XMLBeans是一個XML-Java繫結工具,利用它可以很方便地解析XML文件。
XML Graphics
ZooKeeper
ZooKeeper是Hadoop的正式子專案,它是一個針對大型分散式系統的可靠協調系統,提供的功能包括:配置維護、名字服務、分散式同步、組服務等。ZooKeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的介面和效能高效、功能穩定的系統提供給使用者

相關文章