First you should take a look to project's TARGETS & REQUIREMENTS.
These worklines (points) are almost clear and motivated, ....
NOTES: What is OSGI?
The Open Services Gateway Initiative OSGi is an independent, non-profit corporation working to define and promote open specifications for the delivery of managed services to networked environments, such as homes and automobiles. These specifications define the OSGi Service Platform, which consists of two pieces: the OSGi framework and a set of standard service definitions. The OSGi framework, which sits on top of a Java virtual machine, is the execution environment for services.
Something ..like MLDonkey