Built on Apache Open Source Foundation
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-zookeeper Apache Tribes Apache Tiles Apache Neethi Axiom Antlr Apache POI Apache Commons * Annogen OpenSAML2 |
| WSO2 Enterprise Service Bus | Apache Synapse
Apache Qpid HttpCore-NIO Quartz Commons-VFS Quickfix/J |
| WSO2 Business Activity Monitor 2 | Apache Hive
Apache Hadoop Apache Thrift Apache Cassandra |
| WSO2 Business Process Server | Apache ODE
OpenJPA 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
Atomikos Opencsv Gdata Apache Jena Web-Harvest |
| 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.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)





