0

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

4

1 回答 1

1

我相信 Glassfish 包含 Apache Felix,它是一个完全兼容的 OSGi 框架。因此,您不需要 Glassfish 的明确支持即可使用一组提供远程服务的捆绑包(名称“DOSGI”现在已弃用)。确实,这就是 OSGi 的意义所在!

无论如何,下一个明显的问题是选择哪种远程服务实现。我会建议你不要使用 CXF,因为它太多错误且无人维护。剩下的就是 Eclipse ECF 或 Paremus RSA。

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

于 2011-09-05T15:53:28.053 回答