2007年12月13日星期四

BEA2007

12号和13号参加了BEA2007年会,参加年会的初衷是全面了解BEA的产品,以及未来的走势,性能和适用面,总体来讲,从这两天的活动,基本上完成任务,当然了解BEA并不等于会使用BEA,毕竟BEA的产品的价格并不合适,就连他们BEA(中国)研发部的LEADER也承认,价格是偏高了。
活动是相当的丰富,特别是下午的分会场演讲,害得我接连赶场,相当的累,导致晚上回来啥也不想做了,更别谈写体会了。
下面就做一个简短的分享,算是回顾一下对大会的感受
1,虚拟机技术
虚拟机的应用是这次收获最大的一块,了解了一些虚拟机的应用,基本上包括1),硬件虚拟 2)OS层上的虚拟(工作站) 3)终端虚拟
硬件虚拟技术前段时间也看到过一些评论,也向令狐请教过,不过这次感受的最深,硬件虚拟,可以将一台服务器虚拟成多个主机,在此基础上安装OS和服务套件,这样做有一个相当的意义就在于当服务遭遇到瓶颈的时候,可以快速的copy安装,当然普通的一些应用中也有这样的需求,就是有一点就是LISENSE的问题,在版权上如何界定的问题。
当然硬件虚拟还有一个优点,就是BEA和VMWare的合作,WebLogic的虚拟机版本可以直接在虚拟出来的硬件上运行,排除了OS的支持,这样做可以快速的提高硬件的使用率,减少因OS而产生的损耗,不过这样的应用还是有局限性,譬如1,只能run纯JAVA的应用2,对文件的操作通过另外一台File Server进行支持。
工作站的虚拟,一般用在测试方面,也就是在WINDOW上安装的版本,在培训和测试方面会有很多这样的需求。
终端虚拟,这块是由一台高性能的机器,可以虚拟出多个终端,而无需购买多台主机设备,而且每个终端有独立的空间。
2,Texasdo技术
据说此技术出于贝尔实验室,用于C,C++的分布式应用和集群应用,已经有20多年的历史,号称在C++这方面应用中,技术最牛的,性能是最好的。主要用于一些高端的应用,用于实时交互结算,如银行等一些方面的应用。
先前的技术是封闭的,就是客户端必须使用专有的LIB进行访问,最新出了一个应用可以将Texasdo服务转化成WEB SERVICE,那这样,任何语言都可以通过SOAP进行访问。
在传输方面,Texasdo定义了几个加密的方法可供选择,以及用户验证机制,不过有点不如人意的地方,就是用户验证机制是基于配置文件,而没有提供API进行操控,这对于寻求外部的解决方案时,就比较麻烦了。
这方面应用,我想可以将过去的一些单机的C++应用可以转换成服务,倒是一个不错的选择,就是价格是一个很重要的考虑因素了,还有一个就是迁移需要植入一些Texasdo的代码,这方面的可能需要很详细的重新设计了,也算是一个迁移成本。

3,BO
那BO不是BEA的,是这次的神州数码(赞助商)给展示,这方面和BI有很相像的地方,从演示来看,提供的操作也是不错的,当然有些技术问题,因为对BI的技术了解不多,所以就无法具体的描述他们之间的差异。
4,WEBLOGIC的发展
WEBLOGIC的发展史由BEA(中国)研发部门的LEADER进行讲演的,主要讲述了WEBLOGIC10的一些进步,譬如全面支持JEE5,轻量级的应用,web2.0,webservice方面的开发等等,
5,门户
门户的概念其实早就有了,BEA的门户好像有专门的产品,这方面的信息主要是从专题演讲中获得,不过演讲者就概念方面进行了很深入的描述,产品倒是没有看到,不知道BEA在这块是如何在应用开发上提升竞争力的。
6,SOA
这是一个开发的概念,通过面向服务的开发,和数据总线和服务总线的应用,可以将服务发布和使用,BEA这次大会的绝大部分也是谈论的它,从主会场到分会场,包括BEA请来的客户代表,像江苏电力和山西移动,另外还有东软,都在谈论这块。
另外,还有一个SOA的应用的书籍,是基于BEA的开发工具,包括作者本人都来到会场,进行签名售书,我倒是有幸获得一个赠书卡片,并获得作者签名,哈哈,我对书的内容倒是不怎么感兴趣,或许将来会。

7,工作流
BEA的工作流和绝大多数的产品差不多,可能讲解的不够详细。

8,事件驱动
BEA的事件驱动感觉就像一个数据库的触发器,当然不是写在数据库里面,我看到一些规则的源代码,算是伪SQL,前面一段是SQL语句,后面一段看的不太懂,可能触发的规则,这样,当数据发生变化,就通过规则验证,并形成事件去触发绑定的动作,大体上是这个意思。

9,快速响应的JVM
BEA对JVM的垃圾回收机制进行了修改,减少垃圾回收时的一个停滞时间,提供请求的响应度,不至于因回收造成服务的停滞,使因回收造成的影响降低到最小,这块,我对于JVM的垃圾回收倒是了解不深,不过我想应该是可以通过改进的配置也是可以做到,或者接近于做到。

10,故障的预测和升级
具体名字忘记了,这块是BEA的一个附属工具,可以针对服务器进行检测,对服务进行一个故障预测和报告,可以分析出可能会发生的影响服务器响应的一些问题,并通过另外一个智能升级对服务器进行补丁升级。
这块在研发部的LEADER的演讲中也提到,他比喻这个预测类似与病毒的样本分析原理,呵呵,具体的就不了解了,不过我有看到演示,工具可以对某个服务,某个类方法的相应时间,甚至是CLASS LOAD的时间都有图形方式的展示,确实是有效的工具,对于管理者和架构师都有不错的借鉴和改善依据。

其它的一些花絮:
1,同步翻译
由于有英语专场,而且主会场绝大部分是BEA的专家进行演讲,所以要佩戴同步翻译机,第一天钱带的不多,不能租用,只好找中文的会场进去听了,第二天倒是准备充分,发现女翻译翻译过来的听起来特费劲,好像没有上下文,没有语气的轻重,相反,男翻译的效果会好很多,连听了好几场都是这样的情况,给人直觉就是翻译这个工作跟性别有很大关系,呵呵。

2,活动
BEA的活动倒是不错,每个人都有一张卡片,每个赞助商都有一个图章,要敲完所有的图章,才能获得一份礼品,以至于会场里看到排很长的队伍等在敲章,哈哈。

3,点心
每个会场外独有一个点心车,放置一些点心,像蛋塔,水果,饮料之类的,比较有意思的是,开会一结束就能看到长长的队伍等着拿点心,一直持续到下一场演讲的开始。

4,创意竞赛
创意竞赛可能是和院校等一些单位进行合作,在BEA的平台上进行创意开发,我看了一下,都不是很感兴趣,真正的亮点没有,基本上都是从别人的创意copy加工包装的。

没有评论: