J2EE如何应对web2.0?

今天看了一篇ibm developerworks上的文章,文章从J2EE平台原理角度阐述了为什么当前的J2EE标准不能与web2.0良好的组合,并且也提供出了具体的解决方案(具体也就是通过切分,通过异步)。

在文章中,作者指出:J2EE 是个同步的平台(当然除了JMS例外),这样就不利于系统进行水平的伸缩,并且J2EE平台主要关注可用性需求,而不是性能方面的需求。为了能让J2EE平台下的系统,更具有伸缩性,作者指出了通过异步架构的方式,而异步的方式目前由又很多种实现方式,比如基于事件的SEDA,Scala,NIO等。异步架构能更加有效的利用处理器资源,并且异步架构更加具有伸缩性。

文章地址:
Java EE meets Web 2.0

jdon一直倡导的领域模型,缓存,异步这些思想都是为了系统伸缩性服务的,祝jdon越办越好。

ps:今天也看了下banq老师推荐的scala,感觉很不错,一些设计模式用scala实现更加优雅。

这篇文章非常好,提到如何将异步和同步自然整合,从语言 框架 Servlet以及组件等各个方面,提到了out-of-box盒子以外的解决方案。

我关注从SEDA到the Apache MINA framework ,以及大规模Flash视频服务器实现Red5 streaming server。E programming language和AsyncObjects framework 都也是值得关注的。

[该贴被banq于2009-07-23 12:23修改过]