The {@link com.ibm.websphere.objectgrid.plugins.osgi.PluginServiceFactory} interface is implemented by plug-ins that are to be exposed as OSGi services to be used by eXtreme Scale. PluginServiceFactory instances are responsible for creating the plug-in services, supporting alternative lifecycles other than singleton and prototype lifecycles, such as the "shard" lifecycle.
The {@link com.ibm.websphere.objectgrid.plugins.osgi.BluePrintServiceFactory} class allows OSGi services to be exposed using an OSGi blueprint container.