This documentation is for WSO2 Carbon 4.4.0. View documentation for the latest release.
Features - Carbon 4.4.0 - WSO2 Documentation
Due to a known issue do not use JDK1.8.0_151 with WSO2 products. Use JDK 1.8.0_144 until JDK 1.8.0_162-ea is released.
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.

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, Working with Carbon Applications.

Multi-profile support for Carbon platformThis enables a single product to run on multiple modes/profiles.
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 the possibility to enable lazy loading mechanism for deployed artifacts.  
Tenant loading policyProvides the possibility to enable either lazy loading or eager loading of tenants.
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.
CarbonContext APIThis is an API for developers to access certain core services (such as registry, caching and more) from the Carbon runtime.
  • No labels