我在Glassfish 3.0.1中使用OSGI。我们使用Jersey REST作为资源层。我们有很多osgi服务。我们正计划将它们分开。将其部署在云中。我们这样做的一种方法是通过http REST调用。但是我们想在api级别为服务呼叫服务。一种方法是使用DOSGI。但Glassfish 3.0.1似乎不支持DOSGI。还有其他建议吗?
答案 0 :(得分:1)
我相信Glassfish包含Apache Felix,它是一个完全兼容的OSGi框架。因此,您不需要Glassfish的显式支持,以便使用一组提供远程服务的软件包(现在不推荐使用名称“DOSGI”)。实际上,这是OSGi的重点!
无论如何,下一个显而易见的问题是选择哪种远程服务实现。我建议你不要使用CXF,因为它太缺陷且没有维护。这留下了Eclipse ECF或Paremus RSA。
(免责声明:Paremus实施是商业性的,我为Paremus工作)。