Apache的王牌文件是指,它可以做软件供应到其它类型的目标“非OSGi的容器,或一些完全不同的目标。” 但是,没有文档可对于非OSGi的目标。
我可以有非OSGi的目标,一些实例,所Apache的王牌可以做软件供应。 此外,什么是目标与Apache的ACE工作的最低要求。
谢谢
Apache的王牌文件是指,它可以做软件供应到其它类型的目标“非OSGi的容器,或一些完全不同的目标。” 但是,没有文档可对于非OSGi的目标。
我可以有非OSGi的目标,一些实例,所Apache的王牌可以做软件供应。 此外,什么是目标与Apache的ACE工作的最低要求。
谢谢
我见过的人创造的非OSGi的目标是一些例子:
所有这些都可以通过建立适当的资源处理器来实现。 总之,资源处理器,就是这样被运所供应的资源旁边的OSGi包。 无论到达目标,其中的处理器被用于以某种方式安装的资源。 该机制允许您开通系统与新的文件类型扩展。
另外,你可以使用非OSGi的目标是PojoSR。 这不同的工作原理有点。 采用特殊的后处理器捆绑,ACE可以,而不是传送部署包,创建一个包含PojoSR框架和所配置的捆绑可执行的JAR文件。 您可以获取并随处运行这个罐子。 主要有趣的在正常情况下你不能运行的OSGi环境。
然而,我已经看到了正在做的另一件事是部署到Apache Celix,这是C.一个OSGi实现他们实际执行理念管理代理的证明,可以跟ACE,他们可以用C代码提供捆绑的方式。
关于最低要求:
我们尽量保持管理代理基本OSGi的执行环境兼容,这意味着我们使用任何Java 5+功能避免。 它需要一个兼容R4 OSGi实现虽然,R3是太旧,因为它不支持DeploymentAdmin(这是我们使用提供机制的基础)。
看一看远程接口 ,但HTTP是默认的,我认为,看到这个链接 -所以作为一个最起码的要求,任何可以检查元数据和流套接字可以打相关(宁静看)的网址,发现/提供从王牌。
我没有与Apache ACE太多的经验,但如果你正在寻找一个远程配置系统,该系统主要针对OSGi的客户,但也可以处理其他目标,你可以看看ProSyst 的mPower远程管理 -支持的目标是OSGi-基于设备,OMA DM设备和TR-069设备 。