我在Glassfish 3.0.1中使用OSGI。我们使用Jersey REST作为资源层。我们有很多osgi服务。我们计划将它们解耦并将其部署到云中。我们做这件事的一种方法是做一个http REST调用。但我们希望在api级别进行服务到服务调用。一种方法是使用DOSGI。但是Glassfish 3.0.1似乎不支持DOSGI。还有其他建议吗?
发布于 2011-09-05 23:53:28
我相信Glassfish包含Apache Felix,这是一个完全兼容的OSGi框架。因此,您不需要Glassfish的显式支持来使用一组提供远程服务的捆绑包( "DOSGI“这个名称现在已弃用)。实际上,这就是OSGi的意义所在!
无论如何,下一个显而易见的问题是选择哪种远程服务实现。我建议您不要使用CXF,因为它的buggy太多,而且不需要维护。剩下的就是Eclipse ECF或Paremus RSA。
(免责声明: Paremus的实现是商业的,我为Paremus工作)。
https://stackoverflow.com/questions/7306144
复制相似问题