Glassfish中的DOSGI支持

Glassfish中的DOSGI支持,glassfish,osgi,dosgi,Glassfish,Osgi,Dosgi,我在Glassfish 3.0.1中使用OSGI。我们使用Jersey REST作为资源层。我们有很多osgi服务。我们正计划将它们解耦,并将其部署到云中。我们这样做的一种方法是执行http REST调用。但我们希望在api级别进行服务对服务调用。一种方法是使用DOSGI。但是GlassFish3.0.1似乎不支持DOSGI。还有其他建议吗?我相信Glassfish包含ApacheFelix,这是一个完全兼容的OSGi框架。因此,您不需要Glassfish的明确支持就可以使用一组提供远程服务的捆

我在Glassfish 3.0.1中使用OSGI。我们使用Jersey REST作为资源层。我们有很多osgi服务。我们正计划将它们解耦,并将其部署到云中。我们这样做的一种方法是执行http REST调用。但我们希望在api级别进行服务对服务调用。一种方法是使用DOSGI。但是GlassFish3.0.1似乎不支持DOSGI。还有其他建议吗?

我相信Glassfish包含ApacheFelix,这是一个完全兼容的OSGi框架。因此,您不需要Glassfish的明确支持就可以使用一组提供远程服务的捆绑包(现在不推荐使用名称“DOSGI”)。事实上,这就是OSGi的要点

无论如何,下一个明显的问题是选择哪个远程服务实现。我建议您不要使用CXF,因为它太多了,而且没有维护。这就留下了Eclipse ECF或Paremus RSA


(免责声明:Paremus实现是商业性的,我为Paremus工作)。

谢谢你,尼尔,我将尝试Eclipse ECF并提供我的fb。与商业软件相比,我们更喜欢开源软件。