商业中间件的价值在这里,及几个想法
在论坛看到“商业J2EE中间件价值何在?”这个文章,有一些想法。我是在商业中间件公司工作,但我的意见只是代表本人,跟公司无关。
?
其实商业中间件与开源中间件本身并不是必然冲突,开源产品可以商业化,商业产品也可以开源。我觉得wyuch的问题更应该表述为,为什么有便宜(甚至不要钱)的同类产品,客户还要去买价格更高的产品?
?
1、花钱买经验
客户往往会要求开发商或者产商列举该产品、方案在同行业、同类型应用的案例说明。这是很自然的心态,希望买到一个成熟可靠的东西。
?
在企业应用范畴,商业产品比开源产品的案例更多,特别是大项目中。这是目前的事实,例如电信、金融等大型应用,Oracle/IBM都可以拿出一堆堆的案例。
?
反过来看,任何一个产品,只要用的越多,往往就越成熟。商业产品有一堆的补丁,发布时间稍长的可能有几百个补丁,这些补丁都是一个个“不再犯错”的保障。应该来说,商业产品在企业应用领域的“案例->成熟”已经形成了良性循环。
?
其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。
?
2、花钱买服务
这个很多人在讨论中都提到了,我就不多说。当然,只要开发商有实力,也可以承担起开源产品的服务。
?
3、花钱买免责
这是很重要的一点。
?
我遇到不少真实的案例,当一个基于Tomcat/JBOSS的应用出问题后,往往会受到管理层责问——“为什么要用一个开源产品?”。如果这时候维护部门还找不到有能力的维护人员,那真是叫天天不应,叫地地不灵。
?
要知道一个公司的项目,既有负责出钱的财务部门,有负责选择产品的IT部门,还有负责维护的维护部门。在小的企业,维护部门比较弱势,没什么发言权;在大的企业,维护部门的权利则不小,往往对采购决定有一票否决权。采用一个开源软件,对维护部门而言,实在是没有什么好处。
?
花钱买商业产品,特别是买业界中名气响亮的产品,不见得一定就能免责。然而如果用“免费”产品,出问题责任就只能自己扛着了。
?
另外还有人提到项目的金额越大、回扣的空间越大等等这些因素,这应该算是中国的普遍状况吧,软件行业自然也不能免俗,这方面我了解不深,不多说。
?
4、 价值对谁而言
当提问“商业中间件的价值何在”时,这个问句其实缺少了具体的对象。对于应用开发人员,也许商业软件的价值不大(或者说好了,找工作会更加有优势吧)。然而一个项目,在立项、招标、开发、上线、维护等过程牵涉到各色人等,“商业软件”或者“免费开源软件”对他们自然有着不同的价值。
?
往这个角度多想想,就能较好理解为什么客户会买价格更高的产品了。
?
5、诺基亚手机的价值何在?
而且wyuch在文章真还说到“硬件不用说,肯定是必要的,而且一分钱一分货,基本上还算明明白白。”,这其实不应该是一个软件从业人员所赞同的想法啊。再说了,现在同样性能的硬件也有很多档次的。
?
最后模仿着提一个问题,既然高仿的山寨机都这么好了,为什么还有人要去买高价的诺基亚手机,诺基亚手机的价值何在啊?
1 楼 zozoh 2009-06-11 因为 Nokia 摔散了,装起来一样用。 2 楼 fireflyman 2009-06-12 个人认为并不能一概论之,有的公司有用,但对于其它公司可能是浪费,要根据实际情况,例如我们公司现在搞统一开发平台,想法是好,但是并没有太大的力度去推广,还不如什么都不动 3 楼 lobbychmd 2009-06-12 除非老板把省下的钱奖励给你,呵呵 4 楼 tom.duan 2009-08-25 免责很重要~~特别对于采购方的IT部门负责人来说,如果企业能出得起钱,就使用最好\最稳定的产品,我们大部分客户都是这样,金融系统的,稳定和效率才是第一位,钱不是问题,当然其他客户也有我们推荐的tomcat集群 5 楼 zeroxin 2009-08-26 觉得免责更重要,特别是对关键的应用。 6 楼 ray_linn 2009-08-26 其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。
--------------- 这句话我怎么也理解不了,Apache tomcat jboss不全是开源产品么? 7 楼 flyisland 2009-09-01 ray_linn 写道其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。
--------------- 这句话我怎么也理解不了,Apache tomcat jboss不全是开源产品么?
为什么理解不了,正因为他们都是开源产品,才放在一起说。
8 楼 phenom 2009-09-02 正常的按LZ意思是说apache是开源的,而猫和JBOSS不开源的,或apache是要钱的,而猫和JBOSS不是
LZ是不是写错了.
其实是这样一个问题:付钱了,不会搞有人负责(肯定不是自己),不付钱,用免费的东西,出现问题,只有自己扛了, 9 楼 bjsq618 2009-09-23 对于企业来说开源和非开源没有什么区别,主要是看内部的人员。人员素质不好,商业的也经常出问题。还有就是管理层对于IT的认知程度,很多不是开源产品的问题,非要说开源产品不好,对于开源产品不公平!!!!! 10 楼 ningmenglovesoft 2009-09-26 其实很多公司买商业产品一是为了所谓的稳定。但我想更多的时候是有人为了自己的利益吧。比如回扣。比如出了问题推托责任。“免责”用的太具有中国风格了 11 楼 murainwood 2009-09-27 bjsq618 写道对于企业来说开源和非开源没有什么区别,主要是看内部的人员。人员素质不好,商业的也经常出问题。还有就是管理层对于IT的认知程度,很多不是开源产品的问题,非要说开源产品不好,对于开源产品不公平!!!!!
也要看啥开源产品了,看啥应用场景,不好一概而论。
比如说某巨头想做个B2B的订单系统,你如何说服客户CTO用MySQL?
12 楼 racke 2009-10-04 我在一家美国的银行it做的,项目马上要放弃weblogic portal 转jboss了,
问题超多,bug不断,重启次服务器20分钟,developer受不了,页面渲染慢,business不愿用。
oracle上门调试了一个星期的性能问题,最后放弃了。当初美国的某个老板被忽悠进了,后来被裁掉了。
据说lehman以前的portal全是用jboss做的。
不知道国内的情况是怎样的,这边很多人做事还是实事求是的。 13 楼 flyisland 2009-10-13 racke 写道我在一家美国的银行it做的,项目马上要放弃weblogic portal 转jboss了,
问题超多,bug不断,重启次服务器20分钟,developer受不了,页面渲染慢,business不愿用。
oracle上门调试了一个星期的性能问题,最后放弃了。当初美国的某个老板被忽悠进了,后来被裁掉了。
据说lehman以前的portal全是用jboss做的。
不知道国内的情况是怎样的,这边很多人做事还是实事求是的。
不晓得你们用wlp的什么版本,慢得如此离谱,国内还是有些wlp的案例,我也去做过性能测试,并不差。
门户的项目比较复杂,架构上要分得清楚,不然换了jboss也不见得可以改善。我最怕客户将所有的东西都放到门户产品上来运行的了。 14 楼 jasonshi 2009-12-01 ray_linn 写道其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。
--------------- 这句话我怎么也理解不了,Apache tomcat jboss不全是开源产品么?
Apache的地位没有一个商业软件能够超过,连websphere/IAS等都内嵌这个产品,几乎是事实上的标准。
而tomcat/JBOSS有weblogic/websphere等重量级商业软件作为竞争对手,并且都比tomcat/jboss强 15 楼 vlinux 2009-12-01 我很多东西都看不明白,电信很多系统,采用了WebLogic,但是他们只是当WEB服务器使用,重量级的操作都放在Oracle来执行,宁可买几台超贵的数据库然后做Oracle集群,也不愿意多新增几个应用服务器来将业务逻辑从数据库中移出来。
究竟是什么原因呢?是考虑到几十G数据量在网络中搬来搬去的困难?还是对软件架构的误解呢?我很迷茫,希望能得到指点。 16 楼 flashj 2009-12-02 有些商业的中间件也不见得就好,以前一个项目客户坚持采购weblogic,结果表现还没有我们用jboss好,在论坛说了一次这个事情,有人说那是因为我不会设置weblogic线程池数量的原因,我想说的是,我们请了他们公司的技术支持人员,就算我不会调优weblogic,他们公司的人也应该搞的定呀,结果折腾好久还是没有搞定. 17 楼 helian 2009-12-02 开源没回扣,开源没免责,说到点子上了 18 楼 jiwenke 2009-12-02 helian 写道开源没回扣,开源没免责,说到点子上了
太经典了。不过我一直没搞清楚,为什么开源给人的印象是和商业是排斥的,就像JBoss是一个开源产品,但它有Red Hat这个公司啊,也可以像其他公司一样卖东西。可能是在中国,大家对开源产品认可度不高,还有一种可能,就是以开源软件为基础的公司,本身历史都不长,特别是在中国牌子还不够响亮,而在中国,免责的问题,可能是让甲方倾向于选择一个有响亮名号,并且有丰富国内相关案例的公司的产品吧。
19 楼 flyisland 2009-12-12 helian 写道开源没回扣,开源没免责,说到点子上了
呵呵,是的,如果开源满足了“回扣、免责”这方面的需求,其实也跟主流的商业软件差不多了。 20 楼 fq_jeid 2009-12-12 有苹果,,NOKIA淘汰就快了!!