Oracle是在2010年1月底宣布正式接管Sun的一切,从那时起,Oracle的首要目标就是提高已迈入晚年的Sun的盈利能力。而时至今日,据Gartner统计显示,甲骨文在最近一年(2010年7月1日到2011年6月30日)的市值涨幅超过了50%。不仅如此,经过这一年半的发展,Oracle已经建立起了一个统一的研发团队,能够将研发的资源、研发的技术、研发的能力应用到各类一体化系统当中。 在短短的一年半时间里,究竟是什么促进了Oracle如此迅速的发展,而对迈入晚年的Sun的不断消化真的是帮助Oracle实现突破的主要推动力之一吗?今年7月, Oracle系统产品部执行副总裁John Fowler首次到中国访问本地的研发团队—— Solaris核心团队。就在访华的这段期间,他接受了为数不多的几家中国媒体的采访,相信通过他的介绍大家会对Oracle最近的发展和未来的计划有更为详细的了解…… Fowler表示,许多年以来,Oracle的战略一直是建立起一个全方位的企业级IT系统,包括数据库软件、中间件、ERP系统、CRM系统、具体行业垂直的应用,以及开发人员工具等等全套的产品。 为了能够开发出同类最优的产品,Oracle公司一直以来都是通过大量的巨额投资,然后确保这些不同的产品能够整合为任何企业都适用的解决方案。自2005年以来,Oracle先后斥资400亿美元收购了50多家软件企业,使其拥有了50多种不同种类的软件产品。其中最著名的一次就是2010年4月,Oracle支付74亿美元收购了以服务器和存储设备见长的硬件厂商SUN(Sun Microsystems Inc.)。在收购SUN之后,Oracle的战略是要把软件方面的长处进一步延展到硬件方面。 Fowler向记者透露了SUN Solaris及其他硬件产品的最新研发计划。Oracle曾于2010年9月公布了SPARC/Solaris系统的五年期发展路线图,按照该路线图的规划,Oracle将把SPARC处理器用于两个服务器产品线,一个是T系列节能服务器,另一个是M系列高端的关键业务服务器。2011年,SUN硬件平台和Solaris系统将迎来有史以来最大的性能升级。另外,今年下半年晚些时候将会发布全新的SPARC微处理器,这个处理器会是现有处理器性能的5倍。 而对于目前的热点,云计算方面, Fowler说:“我们在设计研发Solaris 11这个全新操作系统的时候,本身考虑了要面向未来云的平台,云的环境,确保用户使用Solaris 11能够有非常快速和安全的方式在云环境中部署快速使用他们的软件,在使用Solaris 11部署软件的时候不需要再使用其他的产品和应用。” 而对于软件部分,Java无疑成为Oracle收购Sun后最为主要的工作核心。鉴于Java 7 SE(标准版)现已正式发布,甲骨文和Java社区进程组织(JCP)的成员们已开始仔细考虑为这种编程语言的下一个版本Java SE 8添加什么功能特性。为这个新版本提上议程的工作是:设计面向云计算的Java。 Mark Little是红帽公司中间件事业部的高级工程主管,也是红帽针对JCP的主要联络官。他说:“Java 8旨在为云计算作好准备,面向更广泛的部署领域。”他强调,为了不至于进一步推迟版本的发布,甲骨文撤掉了原计划为Java 7添加的许多高级功能特性。那些功能特性很有可能添加到Java 8中。 Little表示,结果将证明,那些功能特性中至少有两项会非常有助于让下一个版本的Java为云计算的大规模部署作好准备。一项是多租户功能,即Java虚拟机(JVM)安全地运行多个应用程序的功能。另一项是模块功能,即把Java开发工具包(JDK)重新组织成一套定义清晰但又相互关联的模块。 除了技术本身外,许多人在密切关注甲骨文今后会如何监管Java 8。甲骨文还没有为Java 8版本制定一份官方时间表,不过JCP组织的成员们似乎渴望避免为下一个版本再次等待漫长的间隔期,已在非官方场合表态会在2012年年底之前发。Little说:“我们不想在Java 7和Java 8之间再等上个四五年。” 那么除了Java 8外,Oracle对Java的未来还有哪些规划呢?Oracle Fusion中间件小组的开发副主席Adam Messinger在最近的采访中表示,Oracle将会继续与其他小组合作来发展Java,这包括一些大公司,如IBM,也包括一些个人;通过一些组织进行协作,从JCP(负责API及各种规范)到Oracle资助的各个开源小组,如GlassFish和OpenJDK以及其他一些参与者如Eclipse。总体说来,就是Java平台将会继续发展,成为面向各个层次开发者的高效、高可靠、高性能的技术。 你只需查看Oracle发布的关于Java产品的开发范围就能了解到 Oracle的承诺。Java SE 7已经发布,同时Java SE 8也在进行当中。GlassFish已经发布了3.1版,并且计划今年底发布新的版本;JavaFX 2.0也快完成了、Java EE 7也呼之欲出、NetBeans 7也于近日发布,这都表明了我们现在的发展势头。当然了,Oracle Fusion Middleware和Oracle Exalogic Elastic Cloud等产品都是基于Java的。本次采访的更多精彩内容,我们将在本次专辑中为大家带来…… 另一方面,Java 7已经粉墨登场了,这次带来的新功能感觉有些普普通通,当然还是有几个重要改进。那么对于在Java 7上运行的JRuby,我们能够期待些什么呢? Java 7中最大的改变和Java语言本身并没有什么关系。当然,Java 7中的“project coin”提高了Java语言的异常处理能力,还有新的数字、数组、哈希常量、开发者们经常要求的“字符串开关(strings in switch)”支持,还有一些别的东西等等。但这些都是些综合性的功能提高,真正的革新出现在JVM和JDK级别。 Java 7中最重要的变化是加入了一种新的字节码——invokedynamic——还有一个API,用来建立“方法句柄(method handle)”序列来支持这个字节码。你可以把invokedynamic看做JVM用户与后台的JVM进行直接沟通的途径。方法句柄可以同时作为函数的pointer和 combinator,允许用内置的方式建立一个从调用器到被调用者的调用协议。通过invokedynamic,你可以移除参数、插入新的参数、处理现 有参数以及返回值,还可以用来捕获异常。Invokedynamic字节码本身提供了一个字节码级别的钩子,你可以把方法句柄序列附加在上面,这样在道理 上JVM就可以直接进入invokedynamic的调用器对序列进行优化。 JRuby的master branch已经大量利用到invokedynamic的好处了,通过invokedynamic操作引导大多数的Ruby函数调用。对于简单路径和那些 通过Hotspot(OpenJDK的核心VM)优化的函数,invokedynamic通常能够提供150%到200%的性能提升,编写函数的工作也变 得更快更方便。 在OpenJDK中还有很多小改进,它们不那么显眼,但对JRuby也很有帮助。即使没有invokedynamic,最新的OpenJDK 7也比OpenJDK 6要强上不少。一些评测已经证实大概速度能够快上两倍,我们只需要升级JVM即可。OpenJDK 7的综合改进看上去普普通通,但几乎在我们测试到的每一个方面,结果都很令人满意。更多的详细内容我们将在本次专辑中和大家分享…… 而对于Sun旗下的其他一些产品,Oracle也在最近有了新动向。骨文用开源Xen虚拟化技术发展出来的Oracle VM,终于推出3.0新版,大幅强化虚拟机的扩充能力,单一虚拟机多可支持128个虚拟处理器,是VMware vSphere 5支持数量的4倍。甲骨文表示,例如在Sun Fire X4800 M2服务器上安装3.0版,可以支持到160颗处理器和2TB的内存。 另外,新版也增加了新的管理机制,包括了集中化的网络管理和存储管理机制,企业可以直接通过Oracle VM Manager来设定虚拟机的VLAN网络设定。甲骨文还推出了Oracle VM 3.0使用的Storage Connect外挂API程序,可以让管理人员透过Storage Connect直接配置和管理Oracle VM服务器群所连接的存储系统,提供了例如重复资料删除和快速复制功能。 公司最近还针对Windows系统的商业版MySQL数据库进行了更新,加入了图形安装程序和故障转移集群技术(failover clustering)。甲骨文公司销售总监 Bertrand Matthelié 指出,这些新增功能将使企业版MySQL数据库成为Windows商店中更切实有效的数据库选择,同时对于扩大MySQL在企业级Linux用户之外的用户群也有很大潜力。 甲骨文本次为Windows设计的MySQL图形安装程序可帮助简化MySQL数据库及其相关工具的安装过程。新的用户界面通过基于向导的安装过程引导用户安装,在安装MySQL数据库的同时,还可以安装其他相关的应用程序,例如MySQL Workbench和MySQL Query Analyzer。该图形安装程序还可以自动更新整个MySQL产品,修复bug并根据需要进行升级。 在Oracle收购SUN公司已经差不多一年半的时间之后,随着各大产品的路线图不断推出,各种改进和安排层出不穷,Sun公司的影子已经日益变淡,而强势的Oracle风格正日益显现。Oracle是一家从来不惧怕其竞争对手和合作伙伴的公司。虽然这种运作方式可能会激怒一些纯粹的技术主义者和Sun的忠实粉丝,但Oracle正通过实在的努力向用户提供保证,并让用户明白它的远大宏图,推动了Oracle更好的发展! Oracle深入Sun核心:一体化转型系统公司 在IT企业级市场,最火的公司是谁呢?根据Gartner 2011年5月公布的2010全年数据,甲骨文在最近一年(2010年7月1日到2011年6月30日)的市值涨幅超过了50%,竟然比苹果还高,甲骨文1600多亿美元的总市值也一度超过了Google,这也把Oracle推向了风头浪尖。究竟是什么让Oracle取得了如此成就? Java 8整装待发图谋云计算 鉴于Java 7 SE(标准版)现已正式发布,甲骨文和Java社区进程组织(JCP)的成员们已开始仔细考虑为这种编程语言的下一个版本Java SE 8添加什么功能特性。为这个新版本提上议程的工作是:设计面向云计算的Java。 Adam Messinger谈Java未来的整体规划 继近日发布的Java 7之后,InfoQ有幸采访到了Oracle Fusion中间件小组的开发副主席Adam Messinger以了解此次发布及Oracle对未来Java 8计划的详细信息。Adam Messinger表示,你只需查看Oracle发布的关于Java产品的开发范围就能了解到 Oracle的承诺。 |