Explained deeply in chapter 15.
See also Netigso a bridge between NetBeans Runtime Container and OSGi.