Java中间件能否繁荣 三巨头有喜有忧

 
   | |

导读:本文介绍了Red Hat,SpringSource和Terracotta这三大Java厂商对于在Oracle的控制之下,Java社区的未来的看法。

关键词:Java 中间件 Java社区

 
正在加载数据...

  在Oracle的控制之下,Java社区还会重现当日的辉煌吗?Java产品的厂商们似乎有不同的看法,很多用户担心Java会受到更加严格的控制。Red Hat,SpringSource和Terracotta这三大Java厂商的发言人在本文中发表的意见,在一定程度上代表了这些Java厂商们的想法。

  之前,欧盟已经宣布无条件准许Oracle对Sun的收购,意味着阻碍收购的最后一道壁垒已经消失。Red Hat中间件部门首席技术官兼JCP(Java Community Process)执行委员会成员Mark Little在接受采访时表示了自己的忧虑,他担心Oracle与Sun在对Java的管理上可能会天差地别。

  由于Oracle比Sun更加注重技术的商品化,因此它很可能会对Java进行更严格的控制,Little警告说。Sun对Java语言本身和支持标准的控制比较松散,也允许新的Java厂商生态系统的出现和发展,而如果Oracle为了自身利益加强对Java的控制的话,就可能会限制整个Java中间件行业的繁荣。(目前而言,Red Hat下属的JBoss项目是当前Java界领先的Java中间件平台之一,前些时候JBoss的更新更是奔着Java中间件云平台而去。因此,Red Hat有此担忧不无道理)

  而VMware的SpringSource部门总经理Rod Johnson的观点较为乐观,“我不觉得Oracle会做任何对Java不利的事情,”Johnson说,“Oracle不是一个愚蠢的企业。”

  Oracle的发言人拒绝透露Oracle将对Java采取什么计划,但根据安排他们将在1月27日进行网络直播,详细解释原先由Sun监管的各项技术包括Java、OpenOffice和MySQL将怎样进入Oracle的战略路线图,让我们拭目以待。

  Oracle曾经表示Java是他们收购Sun的重要目的。而关于交易对Sun的客户会有什么影响,Oracle描述说他们计划“不仅扩大与加速对Java平台本身的投资,而且还将不断增加对社区的承诺,帮助Java成为一个无处不在的创新性平台。”

  Little认为,在Sun的控制下,Java的发展从没有碰到过什么严重的问题。“Sun作为监管人做的不错,”他说,“他们在某些方面像一个仁慈的家长。”

  比方说,在这种良性监督下,即使Java大为流行,Sun也没有在Java中间件市场设置什么经济上的障碍。Sun并未和惠普、IBM或BEA展开竞争,只有在他们开始力推GlassFish应用服务器时,JCP标准版/企业版委员会才开始感受到些许来自Sun的压力。

  让Little担心的是Oracle拥有很大的Java中间件业务,这可能会对竞争产生不正当的影响。Oracle在2008年收购了提供WebLogic Server的BEA之后,和Red Hat的应用服务器和支持软件JBoss企业应用平台直接展开了竞争。

  Little推测Oracle可能会为Java中间件的竞争对手们设置障碍,比如收取使用规范费,或者拒绝承认某产品符合Java标准。

  当然Little也承认,“目前还没有任何迹象表明Oracle会打出这种牌,这只是一个最坏的情况。”迄今为止,Oracle依旧是JCP的积极贡献者,而且实际上一直在推动着开源开发进程。

  SpringSource的Johnson指出,如今的大多数Java开发已经不再依赖Java语言和Sun了,基本上通过建立在Java之上的其他机构提供的软件工具就可以完成。“Java社区不再像5年或10年前那样对Sun那么依赖了,”Johnson说。

  如果Oracle做出不受欢迎的决定,“社区会分裂,”Johnson说,他们的工作也就不能称为Java了。但是,这种担心不太可能发生,“Oracle的许多核心项目对Java的依赖程度令人难以置信,”Johnson说,“保持Java自身健康发展会让Oracle获得丰厚的收入,而且会比使用更严格的控制等不受欢迎的手段要多得多。”

  Terracotta的首席执行官Amit Pandey认同这一观点,他还表示现在的Java社区已经发展的足够大,如果Oracle有任何企图限制Java技术的某些障碍,开发者都会有别的方法绕过去。Terracotta提供在多台服务器上扩展Java应用的软件,他们与Oracle的Coherence系列软件直接竞争,并且曾与欧盟就收购案进行过商议。

  “想到将会由Oracle这样一个并非开源的领导者来管理Java,这总有点伤脑筋,”Pandey说,“但很明显Oracle是不会轻率对待Java的,特别是他们有很大一部分收入要依靠Java才能实现。”


使用模式创建一个面向服务的组件中间件
 使用模式创建一个面向服务的组件中间件(一)
 使用模式创建一个面向服务的组件中间件(二)
 面向对象技术在软件重用的应用
 中间件在ERP系统中的作用及发展趋势
 全开放控制系统的中间件技术
 SOA助推中间件发展 业务化服务化成趋势
 中间件技术发展趋势:应用系统实用化
 Java中间件能否繁荣 三巨头有喜有忧

原文出处:http://cio.it168.com/a2010/0129/845/000000845394.shtml
 
来源:IT168    
 
 
 
 
 

Java Web服务

 
长期以来应用开发最通用的语言之一,Java已经开始获得云计算平台的支撑。但是由于新的和分布式架构平台,像Google App Engine……
 
大约15年的时间了,Java继续增加作为现代中间件的影响力。不论今后是否成功,显然Java已经为计算带来了新的同质性。Java最大的中间层价值……
 
今年当Oracle准备收购Sun以及VMware收购SpringSource之时,Java的世界有些动摇。Sun控制着Java Community Process(JCP),JCP支配着语言……
 
这一整年,我们发布了许多技巧来协助您创建更好的面向服务架构。为此我们认真筛选推荐一下5条技巧给您。希望可以起到查漏补缺的作用。
 
UML从一开始就收到了很多批评。有些观察员认为UML语言有些臃肿,因为许多关系图很少使用,而有些关系图的功能又相互重叠……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录