I have written a tutorial some time ago that may contain what you need. Some spoilers ..
Yes you should create three maven projects. Ideally also a parent project so you can build them in one command.
You can use an archetype but the easier way may be to just copy the example code and change it.
The tutorial shows how to deploy on Apache Karaf which imho is the easiest OSGi server to start with. Still the bundles produces during the build should also work in plain Felix or Equinox but the deployment will be a little harder.