Osgi eclipseecf与apachecxf

Osgi eclipseecf与apachecxf,osgi,cxf,springsource-dm-server,eclipse-ecf,Osgi,Cxf,Springsource Dm Server,Eclipse Ecf,我正在尝试提出一种架构,它允许我远程分发OSGi捆绑包,动态地发现这些捆绑包 经过一段时间的观察,我倾向于使用以下内容: Apache CXF(作为OSGi远程服务实现) 弹簧动态模块 Eclipse的JAX-WS工具组件 我试图理解的一件事是,像EclipseCF和Riena这样的项目在这方面所处的位置。它们是Apache CXF的替代品吗?(在这种情况下,您会建议哪一种?利弊是什么?)它们是否包装CXF?(在这种情况下,他们添加了什么?) 提前感谢,, MatteoECF是OSGi 4.

我正在尝试提出一种架构,它允许我远程分发OSGi捆绑包,动态地发现这些捆绑包

经过一段时间的观察,我倾向于使用以下内容:

  • Apache CXF(作为OSGi远程服务实现)
  • 弹簧动态模块
  • Eclipse的JAX-WS工具组件
我试图理解的一件事是,像EclipseCF和Riena这样的项目在这方面所处的位置。它们是Apache CXF的替代品吗?(在这种情况下,您会建议哪一种?利弊是什么?)它们是否包装CXF?(在这种情况下,他们添加了什么?)

提前感谢,,
Matteo

ECF是OSGi 4.2中RemoteServiceAdmin规范的完整实现,CXF目前正在进行重构,以符合该规范,但仍然是有效的分布式OSGi(该规范仅规定了如何管理它们,以及关键的分发内容(向服务属性添加哪些参数以使其可远程访问,等等)

直到最近,ECF还只是Equinox的rOSGi实现,但依赖关系已经修复,应该可以毫无问题地部署到Felix、Knopplerfish等上

ECF有一个可插拔的传输层,请参阅以获取更多信息(一些提供商显然不适用于分布式服务)。CXF来自webservices后台,但也支持更高性能的分布式服务

有人谈论让Riena使用ECF,但不确定这是怎么回事

如果你有现金帕拉莫斯提供一个非常好的解决方案(http://www.paremus.com)

我不喜欢webservices,所以我有点偏向于CXF,而且ECF是兼容的(这样你以后可以毫无问题地转移到另一个实现)和可插拔的(这样你就可以一直编写自己的传输提供商)。如果是我的电话,我有现金,我会选择Paramus,否则就选择ECF

更新编辑:我最近刚开始玩,它非常好(我们已经在使用Camel和Karaf,所以它很好地吻合了)。运行的RemoteServiceAdmin显然非常快