- Carbon Brochure
- How to run multiple WSO2 WSAS instances in a single host
- Setup WSAS 3.1 on Apache Tomcat
-
Screencast : Adding Mediation to WSO2 WSAS

WSO2 Carbon is the antidote to bloat
Too often you’ve had to adapt bloated, overly complex, and poorly integrated solutions to your unique project requirements. Because that’s all there was. But with WSO2 Carbon, you now have the ability to apply simple, high performance, and robust solutions without the bloat – and without sacrificing any of the features you need.
Complete Middleware Platform
WSO2 Carbon is the award-winning base platform for WSO2’s enterprise-grade middleware stack. It provides the core capabilities for security, clustering, logging, statistics, and management, and through a technology called OSGi, higher level capabilities can be readily added as components to this core. The WSO2 Carbon core platform hosts a rich set of middleware components encompassing capabilities such as service hosting and management, message routing and transformation, governance and identity management, business process management and business activity monitoring, and more. The point-and-click WSO2 Carbon Component Manager makes it a snap to select the perfect set of components to address your unique requirements.
Lean and Ready to Race
The innovative Carbon architecture fulfills our promise of “lean enterprise middleware.” Lean software implies just the right set of capabilities you need to get the job done, without inheriting features that are unnecessary, add complexity, and consume resources. Lean doesn’t imply “skinny” – with 150 components we offer one of the most complete middleware platforms available. And the list is growing fast! This powerful architecture allows WSO2 to remain solidly at the forefront of middleware innovation, with new capabilities emerging all the time.
Of course, we know there are certain sets of components familiarly suited for particular tasks. Our WSO2 Carbon based products are simply collections of components commonly used together. You can start out with the collection we’ve branded the WSO2 Enterprise Service Bus, but as your project flourishes and your requirements grow, you need not fear that it might outgrow the ESB. For instance, you need to add some BPEL processing to a particular message flow? Add in BPEL components (also found in the WSO2 Business Process Server) and start leveraging that capability.
Cohesive Platform Flattens Speed Bumps
Another advantage of the WSO2 Carbon Core is that as you use different WSO2 products, together in an application or for different applications, you get core enterprise capabilities such as the ability to scale out through clustering, integration into your governance practices, and maintenance and patch management. Because our platform was built from scratch, not through acquisition, it has a cohesiveness unmatched in the industry, with a consistent set of management interfaces, security and identity management models, and overall user experience. For you that eliminates intra-platform integration headaches and translates into significant savings in project time, cost, and staffing.
WSO2 Carbon and the products built upon it are 100% open source and released under Apache License 2.0.
Questions? Please contact us and we’d be happy to explain Carbon, or any of our products, in more detail.
Get Involved
WSO2 Carbon
- In Action
- Features
- Architecture
Data Services conforming to a standard schema
WSO2 Data Services provides a simple wizard-based approach to exposing data sources as Services. But it may take some advanced transformation services to convert them to a standard schema. Transformation mediation components from the WSO2 ESB, supporting XPath, XSLT, XQuery, Smooks, and more, can be easily added.
Mashups needing access to Data Sources
A common source of data for a service hosted by the WSO2 Mashup Server may be a database, or an Excel or Google spreadsheet. Adding components from the WSO2 Data Services Server supplies this data to the mashup through easily-consumable service interfaces.
Service hosting business logic in Java and other languages
The WSO2 Web Service Application Server provides a powerful platform for hosting services written in Java. But you might want to host services defined in other languages there as well – after all, insulating the programming details from the service consumer is one of the principles of SOA. By adding in components from the WSO2 Mashup Server you can deploy and manage Javascript-based services side by side with your Java services. And add components from the WSO2 Business Process server to support BPEL-based services.
Rule-based routing
The WSO2 Enterprise Service Bus excels at message routing. But for developing complex rule based routing or analysis mechanisms, components from the WSO2 Business Rules Server might prove useful, supporting various rule languages such as Drools and Esper.
Cloud middleware deployment
With a common core that can dynamically be configured to address a limitless set of enterprise requirements, deployment options are simplified. A clean Carbon core (e.g. a software appliance) can be deployed in a standard way, and developers can customize it through the Carbon Component Manager and the various application artifacts to meet their specific need.
















