Scenario: Using an OSGi environment to develop and run eXtreme Scale plug-ins

Use these scenarios to complete common tasks in an OSGi environment. For example, the OSGi framework is ideal for starting servers and clients in an OSGi container, which allows you to dynamically add and update WebSphere® eXtreme Scale plug-ins to the runtime environment.

Before you begin

Read the OSGi framework overview topic to learn more about OSGi support and the benefits that it can offer.

About this task

The following scenarios are about building and running dynamic plug-ins, which allows you to dynamically install, start, stop, modify, and uninstall plug-ins. You might also complete another likely scenario, which allows you to use the OSGi framework without dynamic capabilities. You can still package your applications as bundles, which are defined by and communicated through services. These service-based bundles offer multiple benefits, which include more efficient development and deployment capabilities.

Scenario goals

After completing this scenario, you will know how to complete the goals:
  • Build eXtreme Scale dynamic plug-ins to use in an OSGi environment.
  • Run eXtreme Scale containers in an OSGi environment without dynamic capabilities.