Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
FeatureDescription
Composable server architectureProvides a modular, light-weight, OSGi-based server development framework.
Composite Application (C-App) deployment support

The Composite Application Deployer is a collection of different artifacts bundled into a single deployable component. When deploying a C-App on any WSO2 product, it directly deploys all the relevant artifacts for the product in a programmatically manner. For more information see, Working with Composite 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.