osgi consumer and provider