在论坛看到“商业J2EE中间件价值何在?
”这个文章,有一些想法。我是在商业中间件公司工作,但我的意见只是代表本人,跟公司无关。
其实商业中间件与开源中间件本身并不是必然冲突,开源产品可以商业化,商业产品也可以开源。我觉得wyuch的问题更应该表述为,为什么有便宜(甚至不要钱)的同类产品,客户还要去买价格更高的产品?
1、花钱买经验
客户往往会要求开发商或者产商列举该产品、方案在同行业、同类型应用的案例说明。这是很自然的心态,希望买到一个成熟可靠的东西。
在企业应用范畴,商业产品比开源产品的案例更多,特别是大项目中。这是目前的事实,例如电信、金融等大型应用,Oracle/IBM都可以拿出一堆堆的案例。
反过来看,任何一个产品,只要用的越多,往往就越成熟。商业产品有一堆的补丁,发布时间稍长的可能有几百个补丁,这些补丁都是一个个“不再犯错”的保障。应该来说,商业产品在企业应用领域的“案例->成熟”已经形成了良性循环。
其实在互联网领域,则往往是开源产品拥有更多的案例、更加成熟。所以你用Apache给客户搭建网站,很容易得到认可;但是给用户推荐Tomcat/JBOSS开发应用,得到的认可则较少。
2、花钱买服务
这个很多人在讨论中都提到了,我就不多说。当然,只要开发商有实力,也可以承担起开源产品的服务。
3、花钱买免责
这是很重要的一点。
我遇到不少真实的案例,当一个基于Tomcat/JBOSS的应用出问题后,往往会受到管理层责问——“为什么要用一个开源产品?”。如果这时候维护部门还找不到有能力的维护人员,那真是叫天天不应,叫地地不灵。
要知道一个公司的项目,既有负责出钱的财务部门,有负责选择产品的IT部门,还有负责维护的维护部门。在小的企业,维护部门比较弱势,没什么发言权;在大的企业,维护部门的权利则不小,往往对采购决定有一票否决权。采用一个开源软件,对维护部门而言,实在是没有什么好处。
花钱买商业产品,特别是买业界中名气响亮的产品,不见得一定就能免责。然而如果用“免费”产品,出问题责任就只能自己扛着了。
另外还有人提到项目的金额越大、回扣的空间越大等等这些因素,这应该算是中国的普遍状况吧,软件行业自然也不能免俗,这方面我了解不深,不多说。
4、 价值对谁而言
当提问“商业中间件的价值何在”时,这个问句其实缺少了具体的对象。对于应用开发人员,也许商业软件的价值不大(或者说好了,找工作会更加有优势吧)。然而一个项目,在立项、招标、开发、上线、维护等过程牵涉到各色人等,“商业软件”或者“免费开源软件”对他们自然有着不同的价值。
往这个角度多想想,就能较好理解为什么客户会买价格更高的产品了。
5、诺基亚手机的价值何在?
而且wyuch在文章真还说到“硬件不用说,肯定是必要的,而且一分钱一分货,基本上还算明明白白。”,这其实不应该是一个软件从业人员所赞同的想法啊。再说了,现在同样性能的硬件也有很多档次的。
最后模仿着提一个问题,既然高仿的山寨机都这么好了,为什么还有人要去买高价的诺基亚手机,诺基亚手机的价值何在啊?
分享到:
相关推荐
总的来说,IBM MQ作为一款强大的商业消息中间件,它的核心价值在于提供可靠的、跨平台的消息传输服务,简化了企业级应用的复杂性,提高了系统的稳定性和可扩展性。通过队列管理和通道机制,以及丰富的API支持,IBM ...
移动中间件的价值主要体现在三个方面:首先,它解决了手机操作系统多样化的问题,移动中间件能够跨越不同操作系统,减少开发者为不同手机操作系统编写相同功能的重复工作;其次,它满足了企业业务系统与移动终端之间...
中间件是独立的系统软件或服务程序,分布应用软件借助这种软件在不同技术之间共享资源,中间件位于客户机、服务器的操作系统之上,管理计算机资源和网络通信。中间件技术的出现极大地改变了软件开发和应用的方式,...
在分布式系统中,消息中间件的使用场景非常广泛,例如,在一个使用Dubbo框架的分布式服务架构中,消息中间件可以被用来解耦不同服务之间的调用关系。例如,在一个支付系统中,当支付成功后,系统需要进行成本计算、...
消息中间件是一种在不同应用或系统之间传递消息的软件,它位于操作系统和应用软件之间,为应用软件提供运行环境和服务。消息中间件支持分布计算,提供跨网络、硬件和操作系统平台的透明应用或服务交互,并支持标准...
在“中创中间件ARM安装包”中,我们可以推测可能包含以下几种常见的中间件组件: 1. **消息队列中间件**:例如RabbitMQ或ActiveMQ,用于在分布式系统中异步处理任务和数据通信,提高系统的响应速度和可扩展性。 2....
计算机行业国产中间件未来:市场空间大国产化渗透率低,第三方商业版本利益长存 计算机行业国产中间件未来市场空间非常大,国产化渗透率仍然很低,第三方商业版本利益长存。根据证券研究报告,计算机行业中间件市场...
本文旨在详细解析框架、组件、插件、控件以及中间件这几个概念,并探讨它们之间的区别与联系。 #### 几个概念 1. **类库** 类库是指程序员用来实现各种功能的一系列类的集合。例如`FileUtil`和`XMLUtil`等工具类...
在电信领域,Weblogic的Tuxedo和东方通的Transeasy是常用的数据库中间件,Tuxedo以其高稳定性和可靠性见长,而Transeasy则因其适中的价格和强大的技术支持受到青睐。 总的来说,CTI中间件和数据库中间件在电信呼叫...
在学习中间件时,通常会涵盖以下几个主题: 1. **中间件的基本概念**:了解中间件的作用、分类和特性。 2. **中间件架构**:分析中间件的内部结构和工作原理。 3. **中间件的选择与评估**:根据业务需求选择合适的...
消息中间件原理及JMS简介,是IT领域中关于企业级软件集成的重要概念。中间件作为连接不同系统和应用的桥梁,它在分布式系统中扮演着至关重要的角色。本文主要探讨了消息中间件的原理,以及Java消息服务(JMS)这一...
在国产化及新基建的双重背景下,国产中间件厂商迎来难得的发展机遇,重点推荐东方通,建议关注普元信息、宝兰德、华宇软件等。 中间件概念详解: 中间件是一个被市场广泛误解的概念,狭义的中间件就是应用服务器...
在提供的压缩包中,包含以下几个关键文件和目录: 1. **readme.html**:这是安装或使用过程中的说明文档,通常会包含软件的安装步骤、配置指南、注意事项等信息,是初次接触金蝶中间件的用户必须阅读的重要文档。 ...
在这个“国产中间件-中创中间件相关手册”中,我们可以深入学习和理解这一核心组件的功能、特性以及如何在实际环境中部署和使用。 首先,中间件的种类繁多,包括消息中间件、交易中间件、应用服务器、数据库连接池...
金蝶中间件Apusic-plugins.zip是一个包含了一系列与金蝶Apusic中间件相关的开发插件的压缩包,主要用于帮助开发者在Eclipse或MyEclipse环境中进行应用程序的调试和开发。Apusic中间件是金蝶公司推出的一款企业级应用...
中间件技术原理及应用是计算机科学中的一个重要领域,它在分布式系统、企业级应用和云计算中扮演着核心角色。清华大学出版社出版的相关教材,通常具有权威性和深度,是学习这一主题的宝贵资源。作为老师上课时使用的...
中间件在GIS开发中的应用主要体现在以下几个方面: 1. **数据集成与共享**:GIS项目往往涉及到多个数据源,包括卫星图像、地形模型、地图数据等,这些数据可能来自不同的系统和平台。中间件可以作为一个桥梁,实现...
中间件分类及标准 中间件是一类特殊的软件,位于操作系统和应用软件之间,负责实现不同系统之间的互操作和数据交换。随着信息技术的发展,中间件的重要性日益凸显,已经成为当前软件技术的热点。鉴于中间件的定义和...
消息中间件是软件架构中的重要组成部分,主要用于在分布式系统中传递数据和协调不同组件之间的通信。它作为一个独立的服务,能够解耦发送者和接收者,提高系统的灵活性、可扩展性和可靠性。下面将深入探讨消息中间件...