In the first article in this series, we saw how to build OSGi bundles, register services, build simple dependencies on other bundles, and look up services from other OSGi bundles. However, it's not ...