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 93 posts at DZone. You can read more from them at their website. View Full User Profile

Built on Apache Open Source Foundation

07.14.2012
| 3503 views |
  • 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-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.

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.)