dem*_*002 5 java architecture osgi
首先,我想知道OSGi删除服务是否已成功实施?
我正在考虑一个很好的解决方案,我正在处理的非常混乱的系统.独立的Java组件分散在服务器集群中,通过JMS进行异步通信.(顺便说一下,它是一个电子交易平台).
我刚才在网上搜索了一个很好的参考资料,但我找到的只是文章.
有人可以指出我正确的方向吗?
谢谢...
这完全取决于您成功,实施和可用的含义.:-)
一般来说,情况非常悲惨:没有一个现成的实现方式能够很好地工作,或者提供人们在实践中实际需要的东西.
首先,区分"远程服务"和"远程服务管理"规范很重要.前者只是在OSGi服务注册中公开服务的惯例; 后者则是"真正的规范",包括发现,运输之间的协调,选择进口/出口控制等,这是硬一点,但没有理由为什么这是一个很好的工具包/迷你框架应该不能作为开放-source包,以便人们可以集中精力编写发现或传输捆绑包,只需最少的管道.
在查看了Apache CXF RI,ECF和Tuscany SCA(由于各种原因我们因生产而拒绝所有这些)的工作后,我开始基于RI和CT作为参考进行完全重新实现.这个实现很顺利(一个主要的新版本即将发布),并且是Paremus 的商业Nimble发行版的一部分; 请参阅远程服务.免责声明:我为Paremus工作.
所以,回答你的问题:是的,至少有一个"成功的"符合规范的RemoteServiceAdmin实现.是否"可用"是您的电话.:)
| 归档时间: |
|
| 查看次数: |
632 次 |
| 最近记录: |