11 Apache Technologies that Have Changed Computing in the Last 10 Years - Application Development - News & Reviews - eWeek.com | eWeek

11 Apache Technologies that Have Changed Computing in the Last 10 Years

11 Apache Technologies that Have Changed Computing in the Last 10 Years
Written By
Darryl K. Taft
Darryl K. Taft
Sep 2, 2009
5 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More


11 Apache Technologies that Have Changed Computing in the Last 10 Years

11 Apache Technologies that Have Changed Computing in the Last 10 Years

by Darryl Taft


11 Apache Technologies that Have Changed Computing in the Last 10 Years

2

Apache Web Server—The Apache HTTP Server Project
The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems, including Unix

3

The Apache HTTP Server has been the No. 1 Web server worldwide for more than 13 consecutive years, serving more than 113 million Websites.


Apache Tomcat
Apache Tomcat is an open-source software implementation of the Java Servlet and JavaServer Pages technologies

4

Tomcat helps power numerous large-scale, mission-critical Web applications across a diverse range of industries and organizations such as ETrade, Wal-Mart, the Weather Channel and EMC.


Advertisement

5

Apple Online Store, CNET, Netflix, Wikipedia, Yelp, Comcast, LinkedIn, The Smithsonian, several government agencies (FDA, DOD, etc.), Technorati, the Internet Archive as well as products such as AOL Yellow Pages for contextual searches.


Apache Struts
Apache Struts is an open-source Web application framework for developing

6

IRS, Boston Globe, Amnesty International, Sears, Alamo Car Rental, National Car Rental, Travelocity and others.


Apache Geronimo
The goal of the Geronimo project is to produce a server run-time framework that pulls together the best open-source alternatives to create run-times that meet the needs of developers and system administrators. The projects most po

7

AMD, Chariot Solutions, IBM, Virtuas and more.


Apache Ant
Apache Ant is a Java-based build tool for automating software build processes. It is similar to

8

Most major Java applications designed to manage a massive flow of information have been built using Ant. The state of New York uses Apache Ant to manage the largest youth program in the United States, serving real-time updates to more than 250,000 student records on a daily basis.


Apache Cocoon
Apache Cocoon is a Spring-based framework built around the concepts of separation of concerns and component-based development.

Cocoon implements these concepts aro

9

Apache Lenya, Daisy CMS, Hippo CMS, Mindquarry and more. Commonly used as a data warehousing ETL (extract-transform-load) tool or as middleware for transporting data between systems.


Advertisement

Apache SpamAssassin
SpamAssassin is an Apache project released under the Apache License 2.0 used for e-mail spam<

10

SpamAssassin has been used by thousands of individual developers and users, and has been the basis for several commercial products.


Apache Axis
Apache Axis is an implementation of the Simple Object Access Protocol (SOAP) submissionto the World Wide Web Consortium (W3C). Axis is a follow-on to the Apache SOAP project.

Users:

11

WSO2, MuleSource IBM, Progress Software.


12

Apache Logging is ubiquitous in Java development.


Apache Commons
The Commons is an Apache project focused on all aspects of reusable Java components.

The Apache Commons project comprises three parts:
   •

13

Amazon Web Services, Google.


10 Apache Technologies that Will Change Computing in the Next 10 Years

14

Apache Hadoop
The Apache Hadoop project develops open-source software for reliable, scalable, distributed computing. Hadoop enables applications to work with thousands of nodes and petabytes of data. It was inspired by

15

Amazon A9, Adobe, NYTimes, Microsoft Bing, IBM, Hulu, Google, Facebook, Yahoo and Baidu (leading Chinese language search engine).


Apache CouchDB
Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bidirectional conflict detection and resolution.

Co

16

Amazon Web Services, IBM.


Advertisement

Apache Directory Server
The Apache Directory Project provides directory solutions entirely written in Java. These include a directory server, which has been certified as Lightweight Directory Access Protocol (LDAP) v3 compliant by the Open Group

17

Atlassian, IBM, Oracle, Polycom, Red Hat, Sun, several government applications and more.


Apache Maven
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a projects build, reporting and documentation from a central piece of information.

U

18

Sonatype.


Apache Jackrabbit
Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API. A content repository is a hierarchical content store with support for structured and unstructured content, full text searc

19

Magnolia CMS, Hippo CMS, Nuxeo, OpenKM and more.


Apache Harmony
Apache Harmony is the Java SE project of the Apache Software Foundation. The aim of the project is to produce a large and healthy community of those interested in run-time platforms tasked with creation of

20

IBM, Eclipse and Google’s Android SDK, among others.


Apache ServiceMix
Apache ServiceMix is an open-source ESB (Enterprise Service Bus) that combines the functionality of a service-oriented architecture (SOA) and an event-driven architecture (

21

Go-to product for enterprise business integration, business process management (BPM), and Open Services Gateway initiative (OSGi) SOA infrastructure projects; used by Apache Geronimo, arctic.service.net, FUSE, Union Investment and more.


Apache MINA
Apache MINA, the Multipurpose Infrastructure for Network Application, helps users develop high-performance and high-scalability network applications easily.

Users:

22

Use case examples and proof of implementation can be found at http://mina.apache.org/testimonials.html.


Advertisement

23

Apache Roller powers internal and external employee blogs at Sun, IBM and other companies as well as the JRoller.com Java blogging community.


Apache Sling
Apache Sling is a Web framework that uses a Java Content Repository, such as Apache Jackrabbit, to store and manag

24

Idium (Norwegian Web hosting provider) and Sakai 3 (supports teaching, learning and research collaboration in higher education and commercial training affiliates). Also, the University of Cambridge UK, University of Oxford UK, Stanford, UC Berkley, UC Davis, University of Michigan, Indiana University (100,000 users), University of Cape Town, Charles Stuart University and other organizations.


ASF Highlights:

25

The globally distributed, all-volunteer membership has grown to exceed 300 individuals who represent some of the world’s greatest talent in open source. In collaboration with more than 2,000 committers from six continents, the ASF oversees the development of 65 leading open-source projects, including Apache HTTP Server—still the world’s most popular Web server software since its inception 15 years ago.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.