我正在努力适应庞大的企业OSGi编程生态系统,但是我发现很难大致了解此技术堆栈是如何组合在一起的,哪些技术可以相互依赖,哪些技术可以解决什么任务,以及它们如何适合我到目前为止所能理解的有限术语。
例如:Apache Felix,Equinox,Karaf,Jira OSGi,Spring DM,Aries Blueprint,Gemini Blueprint,iPOJO,Camel等之间是什么关系……
我知道Equinox是基于Felix的,并且Blueprint变体和iPOJO在某种程度上与组件管理有关,但是声明式服务又如何呢? DS是Blueprint的替代品,还是Blueprint是声明式服务的实现?
总的来说,我很困惑,我真的需要简单地概述一下通用OSGi技术之间的关系。
有人知道OSGi生态系统的概述吗?也许是图形的?
最诚挚的问候。
答案 0 :(得分:11)
我不知道图形表示。我可以分解您在帖子中提到的一些具体内容:
我希望这会有所帮助。