Связыватель услуг не поставляется с Virgo, но (как предлагает Холли) есть некоторые стандартные альтернативы OSGi, которые удовлетворяют вашим требованиям.Два стандарта включают объявление сервисов и ссылок на сервисы в метаданных в ваших пакетах: Blueprint и декларативные сервисы.Они описаны в спецификациях OSGi и в различных опубликованных книгах по OSGi.
OSGi Blueprint реализован с помощью компонента Gemini Blueprint, который будет включен в Virgo 3.5.0 с момента выпуска в середине 2012 года. Более ранние версии Virgo включали SpringDM 1.2.1, которая является технологией, которая породила стандарт Blueprint.Так что в более ранних версиях вы можете либо использовать Spring DM напрямую - его функции примерно являются расширенным набором функций, предоставляемых Blueprint с немного отличающимся, Spring-подобным синтаксисом - или вы можете добавить Gemini Blueprint в Virgo самостоятельно (поиск в Интернете должен измениться).до технологии).
Декларативные услуги OSGi являются (являются?) другой альтернативой, и она была включена в Virgo 3.0.Действительно, сервисное связующее было вдохновением для декларативных услуг.