Provide multiple implementations to service and use dynamic properties to determine "right" implementation. - https://thecarlhall.wordpress.com/2010/06/06/set-osgi-service-reference-target-through-configuration/ - https://stackoverflow.com/questions/37940008/how-to-dynamically-update-references-in-an-osgi-component - http://enroute.osgi.org/doc/217-ds.html - https://stackoverflow.com/questions/10356226/dynamic-target-queries-in-osgi-with-ds
Provide multiple implementations to service and use dynamic properties to determine "right" implementation.