Spring and OSGi相关信息

在OSGi的官方网站的blog上Peter Kriens(OSGi主席)贴了一篇关于Spring and OSGi的blog,呵呵,peter在blog里写的还真不客气,直接说以前只是听说过spring而已,但基本上没任何了解,不过peter毕竟是高人,稍微看了后便准确的点出了spring的两个核心:解决依赖和组装的配置方式以及POJO的动态增强,Peter在blog里提及到在OSGi R5中将考虑如何让现有系统无需改动移植至OSGi平台中,这点非常令人兴奋,不过R5估计还早,最近OSGi R4.1倒是准备release了,目前还没得到关于4.1对比4的改进的信息(不过根据OSGi组织CTO BJ Hargrave的话应该是快发布了,同时Equinox决定在3.3中同时更新到OSGi R4.1的实现),在blog中,peter也提及他认为目前Spring and OSGi的很多实现过于繁琐,于是之前他和spring-osgi的几个人员碰面重新考虑了这块的设计,这可是非常好的事,OSGi的开发人员的视角和企业应用的开发人员的视角确实会有很大的不同,两者的碰撞还是能产生不少火花的,通过那次讨论,Peter认为OSGi的服务注册/寻找机制可以很好的和spring的applicationContext机制做结合,他觉得现在这样的改进对于OSGi R4的Declarative Services而言无疑是一种很大的提升,而从他blog中的话也可以看出在OSGi R5中Declarative Services必将整合到OSGi Core中。
根据Peter的消息,spring-osgi应该是在spring 2.1的时候发布,到时spring之前所有的功能象aop、jdbc等都会以bundle的形式来发布,这样以后用spring也方便很多了,期待呀........
Peter同时提请EEG关注这个项目,甚至建议EEG是否可以考虑在OSGi的规范中增加类似OSGi layer of Spring的规范。
无论如何,Spring和OSGi的结合是一件非常值得庆幸的事,必将让用OSGi进行server side app和企业应用开发的人享受到spring的pojo enabled的很多好处,而同时也会让用spring进行开发的人获得充满动态性的系统。

blog原文:http://www.osgi.org/blog/2006/08/osgi-and-spring_29.html

posted on 2006-09-10 10:54 BlueDavy 阅读(3502) 评论(13)  编辑  收藏 所属分类: OSGi、SOA、SCA

评论

# re: Spring and OSGi相关信息 2006-09-11 10:50 deardream

Spring-OSGi aims to provide the power of the underlying OSGi framework, with the simplicity and ease-of-use characteristics that have come to be associated with Spring

恩,Spring + OSGI确实让应用开发人员觉得兴奋,简单的Web应用也可以做的好像Enterprise一般了。  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-11 14:49 差沙

确实是令人振奋的消息,
看blog的日期是8月份。spring的JIRA上最后一个整理的文档是9月份。

是不是现在JIRA整理出来的文档就是他们已经讨论后的结果。。

http://opensource.atlassian.com/projects/spring/secure/attachment/11934/spring_and_osgi-64.html  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-12 10:39 deardream

Rod直面OSGI的强大,不得不说是一个明智的决定,这将为Spring带来更大的发展空间。  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-12 13:27 guitarpoet

OSGI和Spring结合以后,JavaEE还有多少生存空间呢?既然现在EJB容器都在采用OSGI技术,而OSGI的开发要比EJB简单一些。那么EJB作为一种标准还有多少价值呢?

看来,并没有什么短期内可预见的未来。

技术这样发展下去,未来将是混乱的,不光是在兼容性方面。

看来,企业级应用系统的开发远远没有达到成熟期,还有一段漫长的路要摸索啊。

哈哈  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-12 16:04 BlueDavy

@guitarpoet
我认为OSGi和EJB容器没有什么可比性,EJB容器重在为企业级开发提供便利的东西,OSGi正因为在这块是弱点,所以才有和OSGi的结合点。  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-12 16:26 guitarpoet

EJB的一个主要的意图就是实现业务逻辑组件化(不管是实体Bean还是会话Bean),它的最大的优点就是对象生命周期容器管理和透明分布式调用。而OSGI就是实现组件化的一个非常好的实现,如果它能够融合Spring的对象生命周期管理的话,再结合WebService,我不觉得EJB还有存在的必要了。很明显EJB3中的实体Bean还是有一些作用的。但是,我个人觉得如果把O/R Mapping和ActiveRecord的方式融入到OSGI的Service中去,效果会更好(不但可以动态替换,还可以非侵入式拓展)。
当然,目前我也没太看出来怎样实现OSGI和Spring完美的结合。但是,如果它们能够实现结合,这肯定对EJB是一个非常大的打击。
呵呵,技术发展太慢或太快,受苦的都是底层技术人员。  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-12 21:23 deardream

ObjectWeb正在做这件事,将OSGI framework融入EJB3.0。

Spring能作的事情,EJB一样也可以照葫芦,以前不管用哪个咚咚,都可以作出Component,这是由于OO的思想带来的,但现在有了OSGI,那么各个Component的load & upload & Collaboration就有一个统一的规范来管理了,因此,OSGI与EJB和Spring都是一种互补的关系,不具可比性;  回复  更多评论   

# re: Spring and OSGi相关信息 2006-09-12 23:30 BlueDavy

@guitarpoet
Spring和OSGi完美结合是非常可行的事,OSGi和Spring的对象生命周期管理结合?对象生命周期管理,这恐怕是OSGi的强项,而不是Spring,至于你说的把什么O/R Mapping以及其他的方式融入OSGi的Service,这个估计EEG是会考虑的,OSGi和Spring的结合点其实就在于一个在模块化、模块依赖、动态化等较为底层的基础上做的很好,而另一个则在企业应用方面做的很好,这两个的结合确实是双赢的结果。

@deardream
同意你的看法,OSGi最重要的是带来模块以及动态化管理的规范化。  回复  更多评论   

# re: Spring and OSGi相关信息 2007-03-14 19:13 匿名

“无论如何,Spring和OSGi的结合是一件非常值得庆幸的事,必将让用OSGi进行server side app和企业应用开发的人享受到spring的pojo enabled的很多好处,而同时也会让用spring进行开发的人获得充满动态性的系统。”

--Spring和OSGi会面后,一定是汗流满面,肯定看到了自身的不足,现在是一个突破的好机会。希望Spring能借鉴OSGi的动态性,OSGi能学习Spring的POJO理念。期待中!  回复  更多评论   

# re: Spring and OSGi相关信息 2007-03-14 19:16 bluesea

@BlueDavy
应该有革命性的变化。希望Spring能借鉴OSGi的动态性,OSGi能学习Spring的POJO理念。  回复  更多评论   

# re: Spring and OSGi相关信息[未登录] 2008-01-29 13:40 harry520

spring-osgi 1.0已经release了,粗略一看确实很不错,简洁强大  回复  更多评论   

# re: Spring and OSGi相关信息 2008-04-04 19:10 超越巅峰

Spring-OSGi中文入门教程下载

http://dev2dev.bea.com.cn/blog/chaocai/200804/spring_osgi_03_976.html  回复  更多评论   

# re: Spring and OSGi相关信息 2008-05-31 00:05 jeasonzhao

速度真快啊  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

公告

 









feedsky
抓虾
google reader
鲜果

导航

<2006年9月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

随笔分类

随笔档案

文章档案

Blogger's

搜索

最新评论

阅读排行榜

评论排行榜