SOA年终回顾:收购改变Java的未来

 
   | |

导读:笔者分析了Oracle收购Sun以及VMware收购SpringSource对于Java的世界产生的影响,并分析了Java未来的发展趋势。

关键词:Java Java EE Spring 开源 私有云

 
正在加载数据... 【TechTarget中国原创】今年当Oracle准备收购Sun以及VMware收购SpringSource之时,Java的世界有些动摇。Sun控制着Java Community Process(JCP),JCP支配着语言,Java将更多的和Oracle相关联。同时,轻量型开源Spring框架——完全成熟的Java EE 6标准的替代者,将封装在VMware的保护伞之下。那么,Java的未来究竟该向左还是向右呢?其结果又会怎么样呢?

【TechTarget中国原创】今年当Oracle准备收购Sun以及VMware收购SpringSource之时,Java的世界有些动摇。Sun控制着Java Community Process(JCP),JCP支配着语言,Java将更多的和Oracle相关联。同时,轻量型开源Spring框架——完全成熟的Java EE 6标准的替代者,将封装在VMware的保护伞之下。

  四月份,Oracle宣布其决定以74亿美元收购Sun。尽管十二月中旬该收购还处于欧盟的审查中,其已经批准Oracle转弯操作Sun的产品。这些产品包括MySQL, GlassFish, NetBeans,以各种方式,Java本身也在内。这样将产生Oracle第一个计算机硬件部门。

  Interarbor Solutions 首席分析师Dana Gardner 表示,“Sun并未完全从2001年到2002年的dot-com碰撞中完全恢复,Sun试图以硬件公司的身份转型到软件公司。它失败了。”

  Gardner讲到另一方面,Oracle拥有软件家族,但是将很快从收购像Sun的Blade和 SPARC servers这样的硬件成长起来。

  欧盟的核心关注点主要围绕在软件创造者在MySQL上有每年28亿美元效益,MySQL是最广泛应用的开源数据库之一。独立Java 咨询顾问以及EJB 3 In Action 共同作者Reza Rahman认为MySQL不是Oracle收购Sun最重要的因素。

  Rahman怀疑MySQL像Sun的其他特性一样是Oracle的战略象征。

  Rahman说:“Oracle有比控制MySQL更大的事情要考虑,像控制Java和固化他们持有的中间件市场。”

  然而IBM(早于Oracle收购行动的夭折的收购)收购Sun引起关注的是Java的未来,那些关注在Oracle收购Sun上并不会减少。

  Java EE 5和6一书的作者和软件架构师Antonio Goncalves问道:“如果Oracle接管了,将会发生什么?是否会创建新的规范?当你打算用将在Oracle 上运行的Java 7,Java 7将运行在Apache和IBM上。”

  Goncalves表示对于JCP理想的方案是变成独立的。其他人认为对于这个组织是一种长期的迟到的改变。

  RedMonk分析师Michael Coté说:“我认为Java已经长期在一个位置上,它没有真正导致一种新的功能,一些人希望JCP的动摇。”

  他表示希望是Oracle可以加速Java EE的创新。企业Java社区中的许多人分享的感觉是统治的说明似乎是远远落后于现代IT需求。另一方面,这也有利于Oracle放慢开发,因为这将导致更多的潜在产品。
 
  VMware收购SpringSource引领私有云

  近年来,驱使Java广泛使用的意见已经瓦解,像狭窄但更轻量的Spring框架已经获得了使用。今年关于Spring的重大新闻便是 SpringSource的收购,该公司监管Spring,被虚拟化厂商VMware以4.2亿美元收购。超于Spring的轻量型方法,该框架因新的功能特点而闻名。例如,最近Java EE6的从属使用,Spring忍受这个已经好多年了。

  虽然Spring是开源的,但它紧密联系厂商关于Java EE的分歧,众多主要厂商支持Java EE已经有很长的历史了。

  咨询顾问和许多Java EE图书的作者Adam Bien 说:“在经济危机和衰退期,人们有一次关注标准。他们害怕Spring。”

  近年来,SpringSource致力于Spring的改进,像报表、分析和生产率的改进。五月份,通过收购开源监测厂商Hyperic,这些关注点都得以解决。Spring 3将于下个月发布,有望拥有新的效率和自动化功能。

  但是就如VMware的产品所关注的,SpringSource的的未来是什么?

  VMware的SpringSource部门总经理兼SpringSource 前任CEO Rod Johnson表示将于2010年致力于私有云产品。

  Johnson讲到:“私有云将建立在vSphere技术至上,我们将把SpringSource中间件和管理技术放到最高点,以此来交付东涛的、可扩展的内部云装置。”

  Java倾向于组件化

  在年末的时候,Java很明了的转向Spring的组成。经过长期的酝酿之后,Sun这个月发布了Java EE 6。它在性能内配置上去掉了一些不常用的功能。Coté说道:“我感觉最近几个月,Java被较小的Web配置迷住了。”

  不久前,他说道:“人们倾向于寻找更小配置的堆栈。”

  Gardner也已经注意到这种趋势。最近,他表示虽然组织指望创建数据中心,进行综合集成,开发人员正在寻求更加组件化的软件。

  一种趋势是组件化软件的边缘成长源于OSGi框架的应用的增长。OSGi框架把Java资源从运行流程、输出服务和容器管理的堆中分离出来。

  Gardner 最后说道:“OSGi迫使其流行起来,Java也不得不有所反应,我们也看到Apache基金、Spring和许多其他的开源技术已经以一种方式开始活动起来,即组件化和轻量化。”

 
查看全文
 
 
 
 
 

Java Web服务

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

登录TechTarget中国

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