powerleader 2009-09-04
全球开源解决方案的领导者红帽公司(纽约证交所上市代码:RHT)在其JBoss Open Choice战略下宣布JBoss企业应用平台5.0正式发布。这一核心中间件产品代表着下一代的Java应用平台并将成为红帽云计算基础中不可分割的组成部分。
JBoss企业应用平台5.0支持开发人员的自由选择,并努力为支持各类Java编程和组件模型而提供一个连贯的基础,其中包括Plain Old Java Objects、Java EE、Spring Framework、OSGi、Google Web Toolkit和多种丰富Internet应用框架和动态语言。此外,该平台扩大了不断增长的运行模型数量,从传统的现场轻型Java应用,到较新的内部和外部基于云的部署等。客户将得到的利益包括:更简便的应用开发和部署、开发人员还可自由选择编程模型、保护编程模型不受更改,以及更简便地迁移到较新的应用部署模型中。
Sensei公司是一家创新型移动和基于Web的解决方案开发商,其宗旨是鼓励和协助消费者掌控自身的健康问题(www.sensei.com)。该公司首席信息官Tim Dion指出:“JBoss 企业中间件使我们能够极为灵活地处理架构中的问题。我们可以在多种选项上进行部署,满足我们的各种需求,而其它任何厂商都无法提供可与之比拟的能力。另外有了这些具备云能力的平台,红帽可以预测我们未来的技术需求,帮助我们以无缝的方式迁移到云计算环境中。保健行业中的创新以及移动技术所扮演的角色都在为个人和机构带来变革。JBoss等云计算环境将有助于使这些创新得以大规模普及。”
最近的一项IDC研究预计,IT云服务方面的支出将会增长近三倍,到2012年前达到420亿的规模,占IT支出总增长份额的25%,并且在此后的一年中占到总增长份额的近三分之一*。IDC还预计,成功的厂商需要解决云服务中最大的挑战,以及最大的传统IT用户问题。**
红帽公司负责中间件业务的副总裁Craig Muzilla说:“我们不仅通过发布JBoss企业应用平台5.0提供我们在JBoss Open Choice战略上的服务,还对从传统到基于云环境的未来Java应用平台做出了贡献。最终,我们的目标是为客户提供充分的灵活性,使他们能够自由选择编程和部署模型,在竞争中立于不败之地。”
红帽的中间件组合将帮助客户充分发挥云计算的优势。作为红帽公司云计算基础的一个核心组件,客户可以继续使用集成的虚拟技术将JBoss企业应用平台和红帽企业Linux组件在一起,为客户提供业界惟一的虚拟化标准化企业开源云计算服务平台,为现场和非现场的云部署提供支持。
JBoss企业应用平台是第一种正式上市的适用于Amazon公司弹性计算云(EC2)的Java EE应用服务器。这一新版本还可望适用于Amazon EC2以及通过红帽公司至尊云供应商认证的其它环境。
JBoss企业应用平台5.0用于充分利用第二代基于服务的Microcontainer架构,为集群、缓存、事务、Web服务、安全性等活动提供连贯的模块化系列企业部署特性,并且在此过程中无需考虑选定的编程模型或部署风格。这种独特的JBoss Microcontainer架构使JBoss解决方案能够支持多种不同的编程模型。它还可以使独立的企业服务具备更高的可配置性,实现更为简便的开发和部署。这一新版本还具备一个高级管理控制台,使配置传统和基于云应用网格的工作变得更为简单和方便。
JBoss企业应用平台5.0的特性包括:
第二代基于服务的架构:核心的JBoss Microcontainer可以在多种编程和组件模型上提供改进后的级别加载、性能、生命周期管理和灵活性,其中包括Java EE、多种POJO、OSGi、Spring Framework和传统的现场和云操作环境。这种Microcontainer还提供将企业服务从核心运行时间引擎中分离出来的能力,使其更便于配置。
改进后的管理和配置:JBoss运营网络管理控制台的嵌入式版本可以提供一个全面的接口,用于管理和配置应用、控制应用服务器的运行,以及提供深入查看现场内外应用性能指标的能力。
Java EEF支持:JBoss企业应用平台支持全套的Java EE 5标准,并可为多种即将推出的Java EE 6标准提供支持,其中也包括Java EE Web Profile概念。
主要组件更新:更新的内容包括企业版的JBoss Application Server、Hibernate、Seam、JBoss Cache和JBoss Web Services,可为各类部署环境中的扩展性、高可用性和智能负载均衡提供性能增强特性。这一新版本还可支持分布式事务和全面的Web服务栈支持。
最新版的JBoss运营网络 - JBoss ON 2.3可支持运行管理。该版本提供全面的管理支持,包括在传统和基于云的部署中配置应用集群,并在多种运行环境中提供可用性和性能管理。