3天6小时:理念和市场的争夺
各个厂商,IBM也好、BEA也好、ORACLE也好,对SOA的争夺都没有丝毫的懈怠。不知道在座用户对各个厂商的产品和他们对SOA的态度和方式,有没有什么自己的看法?
主持人:
各个厂商,IBM也好、BEA也好、ORACLE也好,对SOA的争夺都没有丝毫的懈怠。不知道在座用户对各个厂商的产品和他们对SOA的态度和方式,有没有什么自己的看法?
王永波:
各个厂商都非常重视概念。像IBM提出“整合”,它的思想我理解以后最核心的东西就是服务,因为它所有的东西都是“随机应变”的服务是把所有的东西都整合了,完全封装好之后再在上面根据自己的业务需求构建自己的应用。我们以后会越来越灵活,提供一种更加灵活的方式,就是卖所有的都是都封装好,你的业务人员可以根据客户的业务需要随时调整。因为IT就是要服务一些业务,但是业务可能会经常发生改变,因为一些商务流程、业务流程随时可能调整,调整之后可能底层这些程序都要重写一遍,有了SOA这种服务以后,可能你的业务调整之后,构建一个流程之后把它放进去,底层的一些东西会随之发生改变。就相当于不用再重写一遍底层这些东西了。
像BEA、IBM都有的理念,像微软也是发展了自己的计划,微软也是SOA的一个组织成员,大家可以看到一些大的厂商像IBM、微软、BEA都向SOA的方式发展,以后的天下可能就是SOA主导的了。所以现在是每个厂商都在争夺自己的席位。
主持人:
有朋友对BEA的Weblogic软件比较感兴趣,你们能不能做一些具体的介绍?
王永波:
这个软件公司在中国以及世界上最主要的引导企业,因为它的市场份额很大。我们原来知道J2EE的架构是由SUN提出的,但是在J2EE上做大型的应用的话,肯定需要自己写一些东西,调用底层的一些函数,非常不方便,开发效率非常低。所以这个软件是把很多东西封装起来,让你调用的时候主要是处理消息队列,以及调用的顺序安排。现在应用程序都是三层架构,中间有一层是中间件,应用都是在一个裸机上就可以接入互联网通过IE等都可以访问自己的应用。但是中间这一块跟底层打交道的时候,都要在中间件这一层表示出来。
用户:
Weblogic在SOA的理念和服务模式中起什么作用?
主持人:
Weblogic就是一种中间件,通过这个套件实现一种功能,达到一种SOA的效果。
柯勇:
您的问题有一个意思就是Weblogic这个产品在实现SOA中起到的是什么样的作用?是主导作用还是辅助作用?是不是说它是一个关键的技术或者是一个产品?还是说它只是其中很多产品组合中间的一个而已?
主持人:
Weblogic应该是实现SOA的一种平台。在里面封装了很多东西,可以提供调用等。
柯勇:
这样的产品只是BEA推的一个产品,但是也有别的厂商推的产品,IBM也有。
主持人:
刚刚正好说到中间件,我想起了我们站做了中间件的调查,大家可以看一下。分别从符合应用类型和需求成本合适、与遗留应用结合度,技术成熟、安全性这几个方面进行比较。到今天有一些数据已经得出来了,这五项产品的比较可以很明显的看到,Websphere占比较大的优势,其实就是微软的。我也不是中间件的用户,不知道在座的朋友是不是比较了解?你对这几个产品以他们各自的优势和代表他们公司的一些东西,您能稍微给我们介绍一下吗?
柯勇:
我们的实践经验还真不如大家,大家可以谈一下你们在实际工作中,比如你们经常用Weblogic或者用Websphere这样的产品,你们有什么样的体会和感受。大家平时围绕这个主题讨论的比较是。
用户:
你们这个统计表是什么范围内统计的呢?
主持人:
在我们网站上做了一个中间件的调查,我们做调查的目的就是想了解一下大家对中间件产品的优势比较。
用户:
因为Weblogic本身不是免费的,JBOSS是开源的,这个排序权威是不是很高?
主持人:
权威性来讲可能就是针对我们站的一些读者。
王永波:
因为我们做这种培训比较多,Weblogic和Websphere确实很难分,因为他们很多都是一些大型的客户。
柯勇:
如果光比较这两个产品的性能和特性可能会用数据能比较出来。但是有些东西不是产品本身的问题,还有厂商的实力、销售策略、宣传等等。对于用户选用产品也有影响。
用户:
我觉得跟应用也有关,像Weblogic都是需要很多钱的JBOSS都是开源的东西,我觉得他们在某些功能上也很全面。它的一些性能上也不比Weblogic差,不是那种超大型的应用JBOSS用的还是比较多的。
用户:
一般型的和超大型的是什么界限呢?
用户:
比如一些大公司像跨国的比如它在纽约的一个办公室或者是在中国的哪个地方产生一个什么样的交互,或者同时几个国家或者几十个地区同时使用一套产品的时候,在网络要求非常高的情况下,这种就应该属于用Weblogic大型的架构。
用户:
哪方面的代价比较大呢?就是对于系统或者资源来讲?像您讲的跨国,它使用的资源哪方面耗费的大还使用?
用户:
就是提供的服务、应急性,大型的需求的。
王永波:
可能就是对服务要求很高。像银行一些计费系统、银帐系统都是非常关键的。
用户:
Weblogic的底层专家可以在很短的时间内去解决你的问题,或者有很多后备方案能保证真有用的数据不会丢失。但是这种东西如果用开源的或者免费运作那就得不到保障,出了问题你自己得能搞定。
用户:
SOA很重要的功能就是可以利用很多已有的“遗产”,不管事C、C+写的还是包括J2EE开发的,通过Websphere中间件就很容易了。举一个简单的例子,比如集成的是两个方式写的需要交互,SOA核心规范是大家通用的,是通过种种方式传输消息,在J2EE前做一个应用,提供一个接口,这边也是一样的,这两个就可以通讯。现在包括微软的架构很容易会变成Websphere的架构。去年公司我们就用了JOBOSS,中国这种环境,任何企业想推广,中国真正的大企业为了部署SOA从上大小卖一大堆东西,必须把这些东西从上到下卖给你,其实这也不现实。大家希望短期看是快的,长期来看是有远景的。
用户:
首先按收费和免费划一个界限,JOBOSS、TOMCAT这些都是属于免费的,这些是大家首选的。如果是在Weblogic和Websphere之间选择大家认为这两个基本是一样的。国内对这种产品了解的非常少,了解这些东西的大部分是纯粹做技术的。这些人不了解整个业务的发展方向,所以说他一般不会关注这种,他只关注纯技术的东西。如果这两种产品比较的话一般人选择Weblogic是因为它好用,就这么简单。原来我们项目组前年的时候大家说Weblogic还是用Websphere,后来装一个Websphere觉得装起来好痛苦,用起来很也麻烦,说Weblogic好用,那就用Weblogic吧。在国内有限的IT应用里这两种产品都可以满足需求。
- 本文关键词:

