Extending a deployed OSGi application
A composite bundle groups shared bundles together into aggregates. By adding one or more composite bundles to the composition unit, you can extend a business-level application without having to redevelop and redeploy the underlying OSGi application.
Before you begin
About this task
After you import the enterprise bundle archive (EBA) file for your OSGi application as an asset, you can update versions of existing bundles but you cannot add extra bundles to the asset. However, after you have added the asset as a composition unit to a business-level application, you can extend the business-level application by adding one or more composite bundles to the composition unit. The composition unit also contains configuration information for running the bundles in a business-level application, and when you add composite bundle extensions you might also have to make configuration changes to the composition unit.
No changes are made to the business-level application until you update the composition unit to the latest deployment and save the changes. If the business-level application is running, the bundle and configuration updates are applied immediately.