`
flyisland
  • 浏览: 83485 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

商业中间件的价值在这里,及几个想法

阅读更多

在论坛看到“商业J2EE中间件价值何在? ”这个文章,有一些想法。我是在商业中间件公司工作,但我的意见只是代表本人,跟公司无关。

 

其实商业中间件与开源中间件本身并不是必然冲突,开源产品可以商业化,商业产品也可以开源。我觉得wyuch的问题更应该表述为,为什么有便宜(甚至不要钱)的同类产品,客户还要去买价格更高的产品?

 

1、花钱买经验

客户往往会要求开发商或者产商列举该产品、方案在同行业、同类型应用的案例说明。这是很自然的心态,希望买到一个成熟可靠的东西。

 

在企业应用范畴,商业产品比开源产品的案例更多,特别是大项目中。这是目前的事实,例如电信、金融等大型应用,Oracle/IBM都可以拿出一堆堆的案例。

 

反过来看,任何一个产品,只要用的越多,往往就越成熟。商业产品有一堆的补丁,发布时间稍长的可能有几百个补丁,这些补丁都是一个个“不再犯错”的保障。应该来说,商业产品在企业应用领域的“案例->成熟”已经形成了良性循环。

 

其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。

 

2、花钱买服务

这个很多人在讨论中都提到了,我就不多说。当然,只要开发商有实力,也可以承担起开源产品的服务。

 

3、花钱买免责

这是很重要的一点。

 

我遇到不少真实的案例,当一个基于Tomcat/JBOSS的应用出问题后,往往会受到管理层责问——“为什么要用一个开源产品?”。如果这时候维护部门还找不到有能力的维护人员,那真是叫天天不应,叫地地不灵。

 

要知道一个公司的项目,既有负责出钱的财务部门,有负责选择产品的IT部门,还有负责维护的维护部门。在小的企业,维护部门比较弱势,没什么发言权;在大的企业,维护部门的权利则不小,往往对采购决定有一票否决权。采用一个开源软件,对维护部门而言,实在是没有什么好处。

 

花钱买商业产品,特别是买业界中名气响亮的产品,不见得一定就能免责。然而如果用“免费”产品,出问题责任就只能自己扛着了。

 

另外还有人提到项目的金额越大、回扣的空间越大等等这些因素,这应该算是中国的普遍状况吧,软件行业自然也不能免俗,这方面我了解不深,不多说。

 

4、 价值对谁而言

当提问“商业中间件的价值何在”时,这个问句其实缺少了具体的对象。对于应用开发人员,也许商业软件的价值不大(或者说好了,找工作会更加有优势吧)。然而一个项目,在立项、招标、开发、上线、维护等过程牵涉到各色人等,“商业软件”或者“免费开源软件”对他们自然有着不同的价值。

 

往这个角度多想想,就能较好理解为什么客户会买价格更高的产品了。

 

5、诺基亚手机的价值何在?

而且wyuch在文章真还说到“硬件不用说,肯定是必要的,而且一分钱一分货,基本上还算明明白白。”,这其实不应该是一个软件从业人员所赞同的想法啊。再说了,现在同样性能的硬件也有很多档次的。

 

最后模仿着提一个问题,既然高仿的山寨机都这么好了,为什么还有人要去买高价的诺基亚手机,诺基亚手机的价值何在啊?

分享到:
评论
20 楼 fq_jeid 2009-12-12  
有苹果,,NOKIA淘汰就快了!!
19 楼 flyisland 2009-12-12  
helian 写道
开源没回扣,开源没免责,说到点子上了


呵呵,是的,如果开源满足了“回扣、免责”这方面的需求,其实也跟主流的商业软件差不多了。
18 楼 jiwenke 2009-12-02  
helian 写道
开源没回扣,开源没免责,说到点子上了

太经典了。不过我一直没搞清楚,为什么开源给人的印象是和商业是排斥的,就像JBoss是一个开源产品,但它有Red Hat这个公司啊,也可以像其他公司一样卖东西。可能是在中国,大家对开源产品认可度不高,还有一种可能,就是以开源软件为基础的公司,本身历史都不长,特别是在中国牌子还不够响亮,而在中国,免责的问题,可能是让甲方倾向于选择一个有响亮名号,并且有丰富国内相关案例的公司的产品吧。
17 楼 helian 2009-12-02  
开源没回扣,开源没免责,说到点子上了
16 楼 flashj 2009-12-02  
有些商业的中间件也不见得就好,以前一个项目客户坚持采购weblogic,结果表现还没有我们用jboss好,在论坛说了一次这个事情,有人说那是因为我不会设置weblogic线程池数量的原因,我想说的是,我们请了他们公司的技术支持人员,就算我不会调优weblogic,他们公司的人也应该搞的定呀,结果折腾好久还是没有搞定.
15 楼 vlinux 2009-12-01  
我很多东西都看不明白,电信很多系统,采用了WebLogic,但是他们只是当WEB服务器使用,重量级的操作都放在Oracle来执行,宁可买几台超贵的数据库然后做Oracle集群,也不愿意多新增几个应用服务器来将业务逻辑从数据库中移出来。

究竟是什么原因呢?是考虑到几十G数据量在网络中搬来搬去的困难?还是对软件架构的误解呢?我很迷茫,希望能得到指点。
14 楼 jasonshi 2009-12-01  
ray_linn 写道
其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。

--------------- 这句话我怎么也理解不了,Apache tomcat jboss不全是开源产品么?


Apache的地位没有一个商业软件能够超过,连websphere/IAS等都内嵌这个产品,几乎是事实上的标准。
而tomcat/JBOSS有weblogic/websphere等重量级商业软件作为竞争对手,并且都比tomcat/jboss强
13 楼 flyisland 2009-10-13  
racke 写道
我在一家美国的银行it做的,项目马上要放弃weblogic portal  转jboss了,
问题超多,bug不断,重启次服务器20分钟,developer受不了,页面渲染慢,business不愿用。

oracle上门调试了一个星期的性能问题,最后放弃了。当初美国的某个老板被忽悠进了,后来被裁掉了。

据说lehman以前的portal全是用jboss做的。

不知道国内的情况是怎样的,这边很多人做事还是实事求是的。



不晓得你们用wlp的什么版本,慢得如此离谱,国内还是有些wlp的案例,我也去做过性能测试,并不差。

门户的项目比较复杂,架构上要分得清楚,不然换了jboss也不见得可以改善。我最怕客户将所有的东西都放到门户产品上来运行的了。
12 楼 racke 2009-10-04  
我在一家美国的银行it做的,项目马上要放弃weblogic portal  转jboss了,
问题超多,bug不断,重启次服务器20分钟,developer受不了,页面渲染慢,business不愿用。

oracle上门调试了一个星期的性能问题,最后放弃了。当初美国的某个老板被忽悠进了,后来被裁掉了。

据说lehman以前的portal全是用jboss做的。

不知道国内的情况是怎样的,这边很多人做事还是实事求是的。
11 楼 murainwood 2009-09-27  
bjsq618 写道
对于企业来说开源和非开源没有什么区别,主要是看内部的人员。人员素质不好,商业的也经常出问题。还有就是管理层对于IT的认知程度,很多不是开源产品的问题,非要说开源产品不好,对于开源产品不公平!!!!!

也要看啥开源产品了,看啥应用场景,不好一概而论。
比如说某巨头想做个B2B的订单系统,你如何说服客户CTO用MySQL?
10 楼 ningmenglovesoft 2009-09-26  
其实很多公司买商业产品一是为了所谓的稳定。但我想更多的时候是有人为了自己的利益吧。比如回扣。比如出了问题推托责任。“免责”用的太具有中国风格了
9 楼 bjsq618 2009-09-23  
对于企业来说开源和非开源没有什么区别,主要是看内部的人员。人员素质不好,商业的也经常出问题。还有就是管理层对于IT的认知程度,很多不是开源产品的问题,非要说开源产品不好,对于开源产品不公平!!!!!
8 楼 phenom 2009-09-02  
正常的按LZ意思是说apache是开源的,而猫和JBOSS不开源的,或apache是要钱的,而猫和JBOSS不是
LZ是不是写错了.
其实是这样一个问题:付钱了,不会搞有人负责(肯定不是自己),不付钱,用免费的东西,出现问题,只有自己扛了,
7 楼 flyisland 2009-09-01  
ray_linn 写道
其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。

--------------- 这句话我怎么也理解不了,Apache tomcat jboss不全是开源产品么?


为什么理解不了,正因为他们都是开源产品,才放在一起说。
6 楼 ray_linn 2009-08-26  
其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。

--------------- 这句话我怎么也理解不了,Apache tomcat jboss不全是开源产品么?
5 楼 zeroxin 2009-08-26  
觉得免责更重要,特别是对关键的应用。
4 楼 tom.duan 2009-08-25  
免责很重要~~
特别对于采购方的IT部门负责人来说,如果企业能出得起钱,就使用最好\最稳定的产品,我们大部分客户都是这样,金融系统的,稳定和效率才是第一位,钱不是问题,当然其他客户也有我们推荐的tomcat集群
3 楼 lobbychmd 2009-06-12  
除非老板把省下的钱奖励给你,呵呵
2 楼 fireflyman 2009-06-12  
个人认为并不能一概论之,有的公司有用,但对于其它公司可能是浪费,要根据实际情况,例如我们公司现在搞统一开发平台,想法是好,但是并没有太大的力度去推广,还不如什么都不动
1 楼 zozoh 2009-06-11  
因为 Nokia 摔散了,装起来一样用。

相关推荐

    关于IBM MQ商业消息中间件

    总的来说,IBM MQ作为一款强大的商业消息中间件,它的核心价值在于提供可靠的、跨平台的消息传输服务,简化了企业级应用的复杂性,提高了系统的稳定性和可扩展性。通过队列管理和通道机制,以及丰富的API支持,IBM ...

    中间件技术——无线移动中间件

    移动中间件的价值主要体现在三个方面:首先,它解决了手机操作系统多样化的问题,移动中间件能够跨越不同操作系统,减少开发者为不同手机操作系统编写相同功能的重复工作;其次,它满足了企业业务系统与移动终端之间...

    中间件技术 中间件技术概述

    中间件是独立的系统软件或服务程序,分布应用软件借助这种软件在不同技术之间共享资源,中间件位于客户机、服务器的操作系统之上,管理计算机资源和网络通信。中间件技术的出现极大地改变了软件开发和应用的方式,...

    消息中间件在分布式系统中的作用介绍

    在分布式系统中,消息中间件的使用场景非常广泛,例如,在一个使用Dubbo框架的分布式服务架构中,消息中间件可以被用来解耦不同服务之间的调用关系。例如,在一个支付系统中,当支付成功后,系统需要进行成本计算、...

    消息中间件原理与实现

    消息中间件是一种在不同应用或系统之间传递消息的软件,它位于操作系统和应用软件之间,为应用软件提供运行环境和服务。消息中间件支持分布计算,提供跨网络、硬件和操作系统平台的透明应用或服务交互,并支持标准...

    中创中间件ARM安装包

    在“中创中间件ARM安装包”中,我们可以推测可能包含以下几种常见的中间件组件: 1. **消息队列中间件**:例如RabbitMQ或ActiveMQ,用于在分布式系统中异步处理任务和数据通信,提高系统的响应速度和可扩展性。 2....

    20210818-东吴证券-计算机行业国产中间件未来:市场空间大国产化渗透率低,第三方商业版本利益长存.pdf

    计算机行业国产中间件未来:市场空间大国产化渗透率低,第三方商业版本利益长存 计算机行业国产中间件未来市场空间非常大,国产化渗透率仍然很低,第三方商业版本利益长存。根据证券研究报告,计算机行业中间件市场...

    框架、组件、插件、控件中间件概念及区别

    本文旨在详细解析框架、组件、插件、控件以及中间件这几个概念,并探讨它们之间的区别与联系。 #### 几个概念 1. **类库** 类库是指程序员用来实现各种功能的一系列类的集合。例如`FileUtil`和`XMLUtil`等工具类...

    中间件在电信领域的两个关键应用

    在电信领域,Weblogic的Tuxedo和东方通的Transeasy是常用的数据库中间件,Tuxedo以其高稳定性和可靠性见长,而Transeasy则因其适中的价格和强大的技术支持受到青睐。 总的来说,CTI中间件和数据库中间件在电信呼叫...

    中间件课件 ppt 中间件课件 ppt

    在学习中间件时,通常会涵盖以下几个主题: 1. **中间件的基本概念**:了解中间件的作用、分类和特性。 2. **中间件架构**:分析中间件的内部结构和工作原理。 3. **中间件的选择与评估**:根据业务需求选择合适的...

    消息中间件原理及JMS简介

    消息中间件原理及JMS简介,是IT领域中关于企业级软件集成的重要概念。中间件作为连接不同系统和应用的桥梁,它在分布式系统中扮演着至关重要的角色。本文主要探讨了消息中间件的原理,以及Java消息服务(JMS)这一...

    国产化中间件行业深度分析.pdf

    在国产化及新基建的双重背景下,国产中间件厂商迎来难得的发展机遇,重点推荐东方通,建议关注普元信息、宝兰德、华宇软件等。 中间件概念详解: 中间件是一个被市场广泛误解的概念,狭义的中间件就是应用服务器...

    金蝶中间件安装包(windows)

    在提供的压缩包中,包含以下几个关键文件和目录: 1. **readme.html**:这是安装或使用过程中的说明文档,通常会包含软件的安装步骤、配置指南、注意事项等信息,是初次接触金蝶中间件的用户必须阅读的重要文档。 ...

    国产中间件-中创中间件相关手册.rar

    在这个“国产中间件-中创中间件相关手册”中,我们可以深入学习和理解这一核心组件的功能、特性以及如何在实际环境中部署和使用。 首先,中间件的种类繁多,包括消息中间件、交易中间件、应用服务器、数据库连接池...

    金蝶中间件Apusic-plugins.zip

    金蝶中间件Apusic-plugins.zip是一个包含了一系列与金蝶Apusic中间件相关的开发插件的压缩包,主要用于帮助开发者在Eclipse或MyEclipse环境中进行应用程序的调试和开发。Apusic中间件是金蝶公司推出的一款企业级应用...

    中间件技术原理及应用

    中间件技术原理及应用是计算机科学中的一个重要领域,它在分布式系统、企业级应用和云计算中扮演着核心角色。清华大学出版社出版的相关教材,通常具有权威性和深度,是学习这一主题的宝贵资源。作为老师上课时使用的...

    中间件在GIS开发中的应用

    中间件在GIS开发中的应用主要体现在以下几个方面: 1. **数据集成与共享**:GIS项目往往涉及到多个数据源,包括卫星图像、地形模型、地图数据等,这些数据可能来自不同的系统和平台。中间件可以作为一个桥梁,实现...

    中间件分类及标准.pdf

    中间件分类及标准 中间件是一类特殊的软件,位于操作系统和应用软件之间,负责实现不同系统之间的互操作和数据交换。随着信息技术的发展,中间件的重要性日益凸显,已经成为当前软件技术的热点。鉴于中间件的定义和...

    消息中间件,消息中间件,消息中间件

    消息中间件是软件架构中的重要组成部分,主要用于在分布式系统中传递数据和协调不同组件之间的通信。它作为一个独立的服务,能够解耦发送者和接收者,提高系统的灵活性、可扩展性和可靠性。下面将深入探讨消息中间件...

Global site tag (gtag.js) - Google Analytics