任何好的OSGi远程服务参考/书籍/教程?

dem*_*002 5 java architecture osgi

首先,我想知道OSGi删除服务是否已成功实施?

我正在考虑一个很好的解决方案,我正在处理的非常混乱的系统.独立的Java组件分散在服务器集群中,通过JMS进行异步通信.(顺便说一下,它是一个电子交易平台).

我刚才在网上搜索了一个很好的参考资料,但我找到的只是文章.

有人可以指出我正确的方向吗?

谢谢...

Hol*_*tte 7

这完全取决于您成功,实施可用的含义.:-)

一般来说,情况非常悲惨:没有一个现成的实现方式能够很好地工作,或者提供人们在实践中实际需要的东西.

首先,区分"远程服务"和"远程服务管理"规范很重要.前者只是在OSGi服务注册中公开服务的惯例; 后者则是"真正的规范",包括发现,运输之间的协调,选择进口/出口控制等,这是一点,但没有理由为什么这是一个很好的工具包/迷你框架应该不能作为开放-source包,以便人们可以集中精力编写发现或传输捆绑包,只需最少的管道.

在查看了Apache CXF RI,ECF和Tuscany SCA(由于各种原因我们因生产而拒绝所有这些)的工作后,我开始基于RI和CT作为参考进行完全重新实现.这个实现很顺利(一个主要的新版本即将发布),并且是Paremus 的商业Nimble发行版的一部分; 请参阅远程服务.免责声明:我为Paremus工作.

所以,回答你的问题:是的,至少有一个"成功的"符合规范的RemoteServiceAdmin实现.是否"可用"是您的电话.:)

  • 我同意.Paremus远程服务的实施是目前唯一一个稳定,无错误且符合标准的生产用户.在开源实现中,Eclipse ECF优于CXF,但我相信它仍然仅限于在Equinox上运行. (3认同)