Monday, April 02, 2007

BEA World 2006

去年就参加了BEA World 2005,今年的12.13-12.14的BEA World 2006大会我们也参加了。
第一天的主题演讲由于我们迟到了一些所以没有听全,其中第一个是BEA董事长庄思浩的,它阐述了MSA的概念,即microService Architecture,之后就是几个合作伙伴或者客户的主题演讲,其中有一个Intel公司的Enterprise 2.0的概念倒是挺有意思的。
下午是分会场的技术专题,我主要听了两个,一个是关于WebLogic Portal 9.2。这里阐述了Portal的益处,在SOA架构的具体体现和9.2的一些新的功能,但是之后我与他的交流得知Workshop 9.2的性能问题的确是个问题,他也要我具体向Workshop组咨询,而如果我想用9.2中的mail portlet的话,就必须将我们现在8.1上开发的Portal升级到9.2。第二个技术专题是有关BPM的,我不懂行,没有怎么听明白。
之后就是我们北京大学和BEA的一个交流会了,会上我们详细了解了BEA新出的AquaLogic系列产品,尤其是DSP(Data Service Platform),它支持多个数据源的读和写,其中针对顶层用户来说,数据的访问只是一个Service,而所有底层的工作都交给DSP,当然了之后由于时间的问题还有一些具体问题没有讨论了,例如再做多个数据源的Virtual Model的时候是否可以加入一些个性化的东西,等等。与DSP一起发布的还有Service BUS,Service Repository,Service Registry 等等,这些都是这次BEA World向大家展示的它对SOA的理解和实现。
第二天上午按照安排也是主题演讲,我们没有过去,只是听了下午的几个技术专题,挺不错的。
第一个是Pieter Humphery和另外一个BEA客户一起的有关BEA WebLogic 9.2如何帮助客户实现无缝创新(Seamless Innovation)的问题。介绍了WebLogic在集成原来遗留系统和创新发布新服务上的功用,其中提到了几个原则,例如代码编写应采用标准访问机制,提供描述清晰的接口;尽量限制BEA Control的使用。其实这都是我们应当注意的,因为用了太多的BEA Control会导致迁移到其他非WebLogic服务器上的问题,而目前WebLogic也很关注与其他开源项目的集成,最新退出的9.2就是一个体现。
第二个是有关AJAX技术的,这个一个客户端异步技术。目前我们想更新页面中的部分内容是都需要更新整个页面,采用AJAX技术之后可以只是更新那部分内容,而不会更新整个页面,这样可以提高效率。但是这种操作方法是建立在比较复杂的客户端页面编辑上的,AJAX是采用javascript实现的,避免不了复杂的页面编辑。而workshop 9.2集成了AJAX技术,并且能够适当的帮助降低采用AJAX之后的复杂性问题。
第三个是混合应用开发,也是Pieter Humphery的,其实主要是介绍 BEA Workshop 9.2,介绍了它如何在Eclipse基础上集成BEA workshop的原有功能和目前的一些开元项目,如Struts,Hibernate, Beehive等等。在之后的Q&A过程中,Pieter强调了与在Eclipse上做集成是BEA IDE将来确定的发展方向。可是他那个笔记本上运行Workshop 9.2好快呀。
最后一个是中文的,也是前一天与BEA交流会上他们向我们推荐的,有关Information Service Bus。这其实也是一个对AquaLogic系列产品的介绍,阐述了Data Service, Service Bus, Information Service Bus等概念,以及AquaLogic系列产品如何实现这些概念的,尤其介绍了DSP。看来有关这个东西我们需要继续跟进。
去年的BEA World我的感觉是在宣传SOA,而这次就是在具体推广和展示了。还有一点收获,有必要大力提高自己的英语听说能力。

No comments: