Peter Kriens(http://www.aqute.biz)现任Aqute公司CEO,更为人知的是他的另外一个身份,OSGi联盟(http://www.osgi.org)的主席。
BlueDavy:什么时候会开始制定OSGi R5,以及OSGi R5的关键特性有哪些?
Peter Kriens:
We are currently working on gathering requirements. Look for Eric Newcomer's blog (from IONA). He is going through some of the plans.
OSGi专家组正在收集相关的需求,如需了解更多,可查看Eric Newcomer的blog(blogs.iona.com/newcomer),Eric Newcomer负责此方面的计划。
BlueDavy:什么时候可以在OSGi的规范中看到EEG的工作成果?
Peter Kriens:
This is probably a year away at least.
大概至少需要一年。
BlueDavy:SCA尽管发布了V 1.0,但在规范中仍然没有描述如何去实现它,EEG是不是会去推动OSGi成为SCA的基础架构?
Peter Kriens:
OASIS and OSGi are cooperating on this.
OASIS和OSGi正在商讨这件事。
BlueDavy:OSGi是否会考虑进入其他语言领域,例如推出c/c++版的OSGi?
Peter Kriens:
Yes, but Java will likely always be a component of it. That is, we
will not redo OSGi for other languages but will allow OSGi to interact
on a much easier way with OSGi.
是的,但Java版的会一直存在,也就是说,OSGi联盟不会为其他语言重新编写OSGi规范,但会考虑提供一个更简单的方式来实现OSGi的相互调用。
BlueDavy:OSGi联盟是否会考虑提升OSGi和其他流行框架(Struts2、Hibernate等)的集成,同时OSGi联盟是否会编写更多的关于OSGi模式和最佳实践的文章?
Peter Kriens:
It is all a matter of money ... which depends on usage. More
documentation becomes more interesting to generate because the market
becomes bigger.
主要的问题是做这些事需要花费的钱。目前OSGi的市场正在变大,所以越来越多的文档也就会相应的产生了。
访谈总结:
从Peter Kriens的答复来看,R5和EEG的工作成果生效还得等待较长的时间,好消息是SCA采用OSGi作为基础架构看来是非常的有希望了,这对于OSGi的推广是件非常好的事。