Я пытаюсь освоиться в обширной экосистеме корпоративного OSGi-программирования, но мне очень сложно получить общее представление о том, как этот технологический стек собран воедино, какие технологии строятся друг на друге, какие технологии решают какую задачу и как. все они вписываются в ограниченную терминологию, которую мне пока удалось понять.
Например: какая связь между Apache Felix, Equinox, Karaf, Jira OSGi, Spring DM, Aries Blueprint, Gemini Blueprint, iPOJO, Camel и т. д. и т. д.
Я знаю, что Equinox основан на Felix, и что варианты Blueprint и iPOJO в некоторой степени связаны с управлением компонентами, но как насчет декларативных служб? Является ли DS альтернативой Blueprint или Blueprint является реализацией декларативных служб?
В общем, я сильно запутался, и мне действительно нужен простой обзор того, как вообще связаны распространенные технологии OSGi.
Кто-нибудь знает, существует ли такой обзор - возможно, графический - экосистемы OSGi?
С наилучшими пожеланиями.