你的位置:首页 > ASP.net教程

[ASP.net教程]Apache 子项目 概述


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中使用apache Cassandra----------不是一个数据库,由一堆数据库节点共同构成的一个分布式网络服务,节点间同步。用于储存特别大的数据。
apache Cayenne------------开源的数据持久化框架。提供了一个可视化的工具。可用于高访问高负载的生产环境。
apache Chemistry>>>>>>>>>>CMIS Java客户端和服务器端类库,内容管理互操作服务标准的开源实现。
apache Click--------------Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和上手易用。
apache CloudStack---------开源云计算解决方案。以其为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。
apache Cocoon-------------基于Spring,帮助创建、部署和维护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系统)开源内容管理系统。它基于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 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>>>>>>>>>>为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利用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服务和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和apache Whirr--------------提供了API用来运行云服务,基于jclouds开发。主要用于云计算应用开发。
apache Wicket-------------Web开发框架,与Struts相似,其特点在于对Html和代码进行了有效的分离,减少了apache Xalan--------------在各种各样的平台上免费提供的XSLT支持。提供使用XSLT样式表的apache Xerces>>>>>>>>>>>>>开放源代码的apache apache apache ZooKeeper----------Hadoop子项目,大型分布式系统的可靠协调系统:负载任务,配置维护、名字服务、分布式同步、组服务等。