【51CTO 12月5日外电头条】WebLogic服务器以甲骨文中间件为基础,2009年更新到11g。甲骨文近日发布的WebLogic 12c服务器将为用户提供新的云规模与Java功能,对Java EE 6和Java 7语言规范提供了全面的支持。
“云应用程序基础是我们所有Fusion中间件的底层应用程序基础设施,而WebLogic 12c则称得上基础设施中的基石,”甲骨文产品管理部门总监Mike Lehmann在接受采访时说道。
根据Lehmann的说法,WebLogic 12c中的***的一项新功能就是为Java EE 6提供全面支持。他指出,甲骨文已经在WebLogic 11g的更新中添加了数个Java EE 6的API,旨在为其提供一些增量功能。
“12c则具备了全部针对Java EE 6的补充内容,包括REST式Web服务、EJB轻量级Web服务以及环境与附加组件插入这一万众期待的重要功能,”Lehmann如是说。
Lehmann说,客户已经盼Java EE 6已经盼到花儿都谢了,因为它能显著降低此前使用第三方框架时所必要的Java类与代码的数量。他补充称,WebLogic客户如今可以将Java EE 6当作一种轻量化的开发框架以及编辑模型加以使用。
新增的支持能力还包括7月正式启动的Java SE 7。Java SE 7通过fork/join框架带来了更好的多核心处理器支持功能,并且包含了多项为Java虚拟机(简称JVM)提供多语言支持的改进内容。
对开发人员及使用效率方面的关注也体现在WebLogic 12c服务器自身的大小上。Lehmann表示WebLogic 12c只有168MB,仅仅是其前代产品发行版的六分之一。
云部署
从可扩展性角度来看,甲骨文公司将云部署工作提高到了一个更高的抽象水平上。Lehmann解释称,甲骨文Virtual Assembly Builder组件将多款虚拟机汇集在一个名为“assembly”的单元中。他还补充道,将虚拟机作为一个单元加以处理,能够给云部署的相关管理工作带来必要的抽象概念。
甲骨文Traffic Director组件则对前几代WebLogic产品中已经具备的功能加以进一步扩展。Lehamnn指出,甲骨文公司在WebLogic 11g发行版中绑定了一致性缓存服务。而在***的WebLogic 12c中,名为甲骨文Traffic Director的新软件负载平衡器将会发挥同样的重要作用。
“对于甲骨文Traffic Director,我们有意将其打造成软件负载平衡器,用于为WebLogic服务器处理Exalogic系统中的流量路由、塑形以及能力管理工作,”Lehmann说道。“当一套WebLogic 12c设施出现规模上的扩大或缩小时,该系统会自动根据环境调整网络流量,以合理增加或减少负载。”
Exalogic Elastic Cloud 是一款来自甲骨文公司的工作系统,***亮相于去年年底。Exalogic一款专门为Java及甲骨文中间件程序所打造的改制系统。Lehmann强调称,尽管他们已经为WebLogic 12c在Exalogic的运行方面做出了大量优化工作,但后者仍然可能有效服务于其它x86系统。
“当大家从传统系统迁移到像Exalogic这样的改制系统中时,我们所做出的进一步性能优化及整合将呈现在用户面前,”Lehmann解释道。“对于传统的服务器系统而言,它只是 WebLogic中所包含的一类标准化web层;而一旦采用Exalogic,大家获得的将是甲骨文Traffic Director的协助。”
WebLogic 12c同时也是甲骨文在收购Sun公司之后所放出的***WebLogic发行版,这一版本拥有自己的Java中间件服务器,其中包含的开源GlassFish项目仍在甲骨文的支持及更新范畴内。Lehmann解释称GlassFish中的应用程序能够被轻松地部署到WebLogic 12c当中,进而让用户获得更多企业及云规模方面的重要功能。这些额外的功能包括对甲骨文RAC的支持、对虚拟化的支持、甲骨文Traffic Director以及一致性整合等等。
“GlassFish称得上是一套梦幻般的开发环境,如今大家已经可以在WebLogic 12c中用到,而且加上对JavaEE 6及Java SE 7的支持,***的WebLogic绝对可以算作一套伟大的开发环境,”Lehmann说道。“另一大重要区别在于,Fusion中间件与应用程序在WebLogic中获得了认证;相比之下,GlassFish就没有为其提供认证或是支持。”
GlassFish的核心作用在于促进Java EE的认证机制,尽管它同样是一款来自甲骨文公司的产品,也得到了商业化支持,但在功能性上仍然无法与WebLogic相提并论。
“一般说来,在追求功能性以及高端部署实例当中,人们普遍会选择WebLogic,”Lehmann如是说。
原文:http://www.serverwatch.com/server-news/oracle-brings-weblogic-12-to-the-cloud.html
【编辑推荐】
- 漫谈Java开源5年:自由但带着枷锁
- Java漏洞成黑客目标 微软呼吁用户更新软件
- BicaVM:基于JavaScript的JVM-为什么呢?
- Java中关于OOM的场景及解决方法
- 分布式缓存Memcached的Java客户端优化历程