Enterprise Integration Zone is brought to you in partnership with:

As VP of Technology Evangelism at WSO2, Chris Haddad raises awareness of Platform as a Service, Cloud Architecture, Service Oriented Architecture, API Management, and Enterprise Integration. Prior to joining WSO2, Haddad’s experience includes building software development teams, contributing to open source, crafting technology roadmaps, leading Gartner research teams, and delivering Software as a Service and Web applications. Chris is a DZone MVB and is not an employee of DZone and has posted 107 posts at DZone. You can read more from them at their website. View Full User Profile

Built on Apache Open Source Foundation

  • submit to reddit

WSO2 Carbon application platform is built on a solid Apache Open Source Foundation.  Apache Open Source delivers innovative components and an extensive ecosystem of developers, educational resources, and committers.  Apache projects often surpass proprietary platform vendor offerings, and lead Apache project sponsors (e.g. Google, Twitter, Yahoo, Huawei, AMD) run their Internet scale business on open source project code.

When development teams adopt Apache open source projects, the teams undertake a challenging platform development task list:

  • Integrate Apache projects into the application platform
  • Synchronize project dependencies and versions
  • Maintain build repository and configuration scripts
  • Patch project codebase to fix defects
  • Upgrade projects and obtain new features

When development teams adopt WSO2 Carbon, the teams obtain leading Apache open source projects without onerous platform maintenance challenges.  WSO2’s open source experts integrate, synchronize, maintain, patch, and upgrade a 100% open source codebase.  The WSO2 team actively curates innovative open source projects and enhances core projects by adding developer tooling and optimizing configuration.


With WSO2’s complete, composable, and cohesive open source application platform, development teams don’t acquire the ‘Free, like a puppy’ experience; everyone knows the initial ‘free puppy’ turns into an expensive and time consuming acquisition. When acquiring the WSO2 Carbon application platform containing open source project cores, teams truly experience open source freedom. Main open source projects supporting WSO2 Products are listed in Table 1 below (italics indicate core project(s) ):



WSO2 Product

Main Open Source Project(s)

WSO2 Carbon Foundation Apache Tomcat

Apache Axis2

Eclipse Equinox

Apache Abdera


Apache Tribes

Apache Tiles

Apache Neethi



Apache POI

Apache Commons *



WSO2 Enterprise Service Bus Apache Synapse

Apache Qpid





WSO2 Business Activity Monitor 2 Apache Hive

Apache Hadoop

Apache Thrift

Apache Cassandra

WSO2 Business Process Server Apache ODE


Apache Batik

WSO2 Gadget Server Apache Shindig
WSO2 Mashup Server Mozilla Rhino
WSO2 Application Server Apache Tomcat
WSO2 Identity Server Apache DS

Apache Rampart

Apache Amber

WSO2 Governance Registry Product’s primary core is WSO2 code available under Apache license

Apache jUDDI

Apache Jackrabbit

Apache Lucene

Apache Solr

Eclipse WSDL Validator

WSO2 Data Services Product’s primary core is WSO2 code available under Apache license




Apache Jena


WSO2 Complex Event Processing Product’s primary core is WSO2 code available under Apache license

Plugins to Drools Fusion and ESPER (plugin to WSO2 Siddhi coming)

WSO2 Business Rules Server JBoss Drools


Additional open source projects integrated into the WSO2 Carbon application platform include jCIFS, JFreeChart, Joda Time, JSch, JExcelAPI, Jasper, Janino, MVEL, Sat4j, Smooks, BeanShell, IBM ICU, H2, Axiom, XmlSchema, XMLBeans, HttpCore, HttpClient, Woden, wsdl4j,  WSS4J, Neethi, log4j, , JGroups, Apache Ant, Apache POI, Apache Geronimo, Infinispan, EhCache, Apache Commons Codec, Apache Commons Collections, commons-dbcp, Apache Commons FileUpload, Commons IO, Apache Commons Lang, Apache Commons Pool, annogen, AjaxTags, Jettison, Commons-Logging, Saxon, Xerces, JaxenGoogle Data API (GData), HtmlCleaner, iText, JAXB, Google Guice, ObjectWeb ASM, Apache Commons BECL, cglib, Apache Derby, Smack API, step2.

Published at DZone with permission of Chris Haddad, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)