Feature | Description |
---|---|
Composable server architecture | Provides 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 platform | This enables a single product to run on multiple modes/profiles. |
Carbon JNDI resources | Provides ability to access both the Carbon level and Tomcat level JNDI resources to applications using a single JNDI context. |
Distributed caching and clustering functionality | Carbon kernel provides a distributed cache and clustering implementation that is based on Hazelcast, which is a group communication framework. |
Pluggable transports framework | This is based on Axis2 transports module. |
Feature Manager | Provides 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 API | Provides a core registry/repository API for component developers. |
User Management API | Provides a basic user management API for component developers. |
Logging | Carbon kernel supports both Java logging as well as Log4j. Logs from both these sources will be aggregated to a single output. |
Pluggable artifact deployer framework | Kernel can be extended to deploy any kind of artifacts such as web services, web apps, business processes, proxy services, user stores and more. |
Deployment Synchronization | Provides synchronization of deployed artifacts across a product cluster. |
Ghost deployment | Provides the possibility to enable lazy loading mechanism for deployed artifacts. |
Tenant loading policy | Provides the possibility to enable either lazy loading or eager loading of tenants. |
Multi-tenancy support | The 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 API | This is an API for developers to access certain core services (such as registry, caching and more) from the Carbon runtime. |
Page Comparison
Manage space
Manage content
Integrations