У меня есть одно сомнение в понимании термина компонента и службы в OSGI. Я использую apache felix framework. Я прочитал в этой ссылке http://wiki.osgi.org/wiki/Declarative_Services#Providing_Services, что компоненты предоставляют услугу. Но я не понял, когда компонент предоставляет услугу, а не интерфейс. На мой взгляд, интерфейс - это сервис, который реализуется компонентом.Компонент предоставляет услугу
Еще одно сомнение заключается в том, что если другой пакет хочет использовать сервис другого пула, чем то, как это делается? Он использует интерфейс (услугу) или компонент (класс реализации).
Пожалуйста, очистите мои сомнения, чтобы я мог лучше почувствовать два термина сервиса и компонент, и там отношения с обозначением scr.