This documentation is for WSO2 Carbon 4.2.0. View documentation for the latest release.
Features - Carbon 4.2.0 - WSO2 Documentation
||
Skip to end of metadata
Go to start of metadata

Listed below are the key features in WSO2 products. For the relevant versions of the applications used as features, see Compatibility of WSO2 Products.

FeatureDescription
Composable server architectureProvides a modular, light-weight, OSGi-based server development framework.
Carbon Application (CApp) deployment support

The Carbon Application Deployer is a collection of different artifacts bundled to a single deployable component. When deploying a CApp on any WSO2 product, it directly deploys all the relevant artifacts for the product in a programmatically manner. For more information see, C-App Deployment Process.

Multi-profile support for Carbon platformThis enables a single product to run on multiple modes/profiles. This feature has been inherited from Carbon in Carbon-based products such as, WSO2 Application Server 5.2.0. For more information see, Running the Product on a Preferred Profile.
Carbon JNDI resourcesProvides ability to access both the Carbon level and Tomcat level JNDI resources to applications using a single JNDI context.
Distributed caching and clustering functionalityCarbon kernel provides a distributed cache and clustering implementation that is based on Hazelcast, which is a group communication framework.
Pluggable transports frameworkThis is based on Axis2 transports module.
Feature ManagerProvides the ability to customize products, by allowing the user to install and uninstall features as required. This will help the user to optimize the functionality of their product, by adding new features and removing any features that they do not require.
Registry/repository APIProvides a core registry/repository API for component developers.
User Management APIProvides a basic user management API for component developers.
LoggingCarbon kernel supports both Java logging as well as Log4j. Logs from both these sources will be aggregated to a single output.
Pluggable artifact deployer frameworkKernel can be extended to deploy any kind of artifacts such as web services, web apps, business processes, proxy services, user stores and more.
Deployment SynchronizationProvides synchronization of deployed artifacts across a product cluster.
Ghost deploymentProvides a lazy loading mechanism for deployed artifacts.  
Multi-tenancy supportThe roots of the multi-tenancy in the Carbon platform lies in the Carbon kernel. This feature includes tenant level isolation as well as lazy loading of tenants. This feature has been inherited from Carbon in products such as, WSO2 Application Server 5.2.0. For more information see, Lazy Loading of Tenants and Artifacts.
CarbonContext APIThis is an API for developers to access certain core services (such as registry, caching and more) from the Carbon runtime.
  • No labels