This documentation is for WSO2 Carbon version 4.0.3. View documentation for the latest release.

Carbon Features

Feature

Description

Core SOA Features
  • Mechanisms to provide and consume services, message mediation, service orchestration, service governance, business process management and service monitoring.
  • Extensive support for enterprise integration patterns.
  • Support for industry standards such as WS-*, REST and other binary and non-binary protocols.
  • In-built Quality of Service (QoS) capabilities such as security, reliable messaging, and throttling.
  • Clear separation of UI components and internal framework which manages deployment artifacts, allowing clear separation of concerns, better memory utilization and improved security.

Extensible and Future-Proof

  • Because of its OSGi-based architecture, WSO2 Carbon (or any Carbon-based product) is easily extensible on-the-fly, in a simple, point-and-click deployment.
  • Start with a lean core and click to install only what is needed.
  • Choose from more than 200 (and growing) features to plug in functionality as and when new business needs demand.
  • Clean separation of functionality with minimum dependency for a rich SOA model.
  • Equinox P2 provisioning automatically identifies dependencies and installs them for you.
  • Flexibility to deploy other OSGi bundles from existing open source projects to custom-coded OSGi components.
Flawless Deployment Flexibility
  • Same code base in both standalone mode of WSO2 Carbon (as well as all Carbon-based products) and in private and public cloud deployments.
  • Create multi-tenant-aware applications via the Carbon API without worrying about underlying complexities.
Quality of Service Features
  • Supports highly-available deployments.
  • Horizontal scaling via clustering with stateless server architecture.
  • Dynamic discovery of services using WS-Discovery.
  • Lazy loading via ghost deployers.
  • Apache Zookeeper based co-ordination support.
 Synchronizing Deployment Artifacts
  • Apache Subversion (SVN) based Deployment Synchronizer to manage the deployment artifacts for both products and services.
  • Additionally supports WSO2 Governance Registry as a repository.
  • Large number of server artifacts can be deployed easily in one go.
Complete User Management Capability
  • Supports authentication and role-based authorization.
  • Supports pluggable heterogeneous user stores such as LDAP, Active Directory, and JDBC, using custom extension points.
Governance Registry Integration
  • Govern and monitor large-scale deployments, including clustered servers and cloud implementations.
  • Applied across the entire WSO2 Carbon middleware platform.
Distributed Caching
  • Supports the standard J-cache AP.
  • Tested and proven in distributed environments for boosted performance.
Lightweight, Developer-Friendly and Easy-to-Deploy
  • GUI, command-line and IDE-based tools for artifact generation, development and testing.
  • Integrated to WSO2 Developer Studio, the Eclipse-based IDE.
  • User-friendly management console.
  • Server customization via feature provisioning.
  • Choice of deployment to on-premise servers, private or public cloud.
  • Integrated with SVN, Maven, Ant and other standard tools.

Â