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

 
 
By Darryl K. Taft  |  Posted 2009-09-02
 
 
 

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

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

 

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

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

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 Web Server—The Apache HTTP Server Project</b><br /> The <a href=http://httpd.apache.org/ target=_blank>Apache HTTP Server Project</a> is an effort to develop and maintain an open-source HTTP server for modern operating systems, including Unix

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

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.

Apache Tomcat</b><br />Apache Tomcat is an open-source software implementation of the <a href=http://java.sun.com/products/servlets target=_blank>Java Servlet</a> and <a href=http://java.sun.com/products/jsp target=_blank>JavaServer Pages</a> technologies

Apache Lucene
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. Originally cre

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 Lucene</b><br />Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. Originally cre

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

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

Apache Struts</b><br />Apache Struts is an <a href=http://en.wikipedia.org/wiki/Open-source target=_blank>open-source</a> <a href=http://en.wikipedia.org/wiki/Web_application_framework target=_blank>Web application framework</a> for developing <a href=htt

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

AMD, Chariot Solutions, IBM, Virtuas and more.

Apache Geronimo</b><br />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

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

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 Ant</b><br />Apache Ant is a Java-based build tool for <a href=http://en.wikipedia.org/wiki/Build_automation target=_blank>automating software build processes</a>. It is similar to <a href=http://en.wikipedia.org/wiki/Make_(software) target=_blank>

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

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.

Apache Cocoon</b><br />Apache Cocoon is a <a href=http://www.springframework.org/ target=_blank>Spring-based</a> framework built around the concepts of separation of concerns and component-based development.<br /><br />Cocoon implements these concepts aro

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

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

Apache SpamAssassin</b><br />SpamAssassin is an Apache project released under the <a href=http://en.wikipedia.org/wiki/Apache_License target=_blank>Apache License 2.0</a> used for <a href=http://en.wikipedia.org/wiki/E-mail_spam target=_blank>e-mail spam<

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

Users:

WSO2, MuleSource IBM, Progress Software.

Apache Axis</b><br />Apache Axis is an implementation of the Simple Object Access Protocol (SOAP) submission <http://www.w3.org/TR/SOAP> to the World Wide Web Consortium (W3C). Axis is a follow-on to the Apache SOAP project. <br /><br /><b>Users:

Apache Logging Services


The Apache Logging Services Project creates and maintains open-source software related to the logging of application behavior.

The products of the Apache Logging Services Project included three logg

Apache Logging is ubiquitous in Java development.

Apache Logging Services</b><br /> <br /><br />The Apache Logging Services Project creates and maintains open-source software related to the logging of application behavior.<br /><br />The products of the Apache Logging Services Project included three logg

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

The Apache Commons project comprises three parts:
   •

Amazon Web Services, Google.

Apache Commons</b><br /> The <a href=http://commons.apache.org/ target=_blank>Commons</a> is an Apache project focused on all aspects of reusable Java components. <br /><br />The Apache Commons project comprises three parts: <br />   •

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

 

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

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

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

Apache Hadoop</b><br />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 <a href=http://en.wikipedia

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

Amazon Web Services, IBM.

Apache CouchDB</b><br />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.<br /><br />Co

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

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

Apache Directory Server</b><br />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

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

Sonatype.

Apache Maven</b><br />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. <br /><br /><b>U

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

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

Apache Jackrabbit</b><br />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

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

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

Apache Harmony</b><br /> Apache Harmony is the Java SE project of the Apache Software Foundation <http://www.apache.org/>. The aim of the project is to produce a large and healthy community of those interested in run-time platforms tasked with creation of

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 (

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 ServiceMix</b><br /><a href=http://servicemix.apache.org/ target=_blank>Apache ServiceMix</a> is an open-source ESB (Enterprise Service Bus) that combines the functionality of a service-oriented architecture (SOA) and an event-driven architecture (

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

Users:

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

Apache MINA</b><br />Apache MINA, the Multipurpose Infrastructure for Network Application, helps users develop high-performance and high-scalability network applications easily. <br /><br /><b>Users:

Apache Roller
Apache Roller is a full-featured, Java multiuser group blog server. Roller is a Java Web application that should be able to run on any Java EE server and any relational database. Currently, Roller is best supported on Tomcat and MyS

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

Apache Roller</b><br />Apache Roller is a full-featured, Java multiuser group blog server. Roller is a Java Web application that should be able to run on any Java EE server and any relational database. Currently, Roller is best supported on Tomcat and MyS

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

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.

Apache Sling</b><br />Apache Sling is a Web framework that uses a <a href=http://en.wikipedia.org/wiki/JSR-170 target=_blank>Java Content Repository</a>, such as <a href=http://jackrabbit.apache.org/ target=_blank>Apache Jackrabbit</a>, to store and manag

ASF Highlights:

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.

ASF Highlights:

Rocket Fuel