技术开发 频道

JBoss新战略支持多种编程模型的Java应用平台架构

  【IT168 评论】2009年6月1日,红帽今天宣布JBoss开放选择应用平台战略。这项战略旨在提供利用通用平台部署多种编程模型的单一环境,使开发和部署应用变得更容易。JBoss开放选择战略代表红帽对企业Java不断扩展和迅速变化的形势的回应。这种形势的特点是比以前更多的编程和部署模型类型。JBoss开放选择战略的关键是JBoss Microcontainer:一种新的应用平台架构,独特地将核心企业级平台服务与今天市场上的多种容器和框架隔离开。JBoss开放选择战略旨在使客户能够享受到Java社区最新的创新,代表着一种对未来的投资,因为它寻求适应企业Java的下一波变化。

  红帽打算利用JBoss开放选择战略使应用开发人员具有选择最适合他们应用需求的框架、语言和编程技术,同时在他们的项目中不牺牲可靠性、可用性、可伸缩性和可管理性。这意味着JBoss 企业中间件客户将有机会在他们的产品中利用像Spring, Seam、Struts、Google Web Toolkit和Java Enterprise Edition这些流行的编程模型,同时仍享受平台中管理的一致性和企业级可靠性。这项战略预计将利用多种新JBoss应用平台产品。这些平台产品基于通用架构,可以满足客户独特有应用部署需要,并且没有传统Java EE应用服务器产品的复杂的依赖关系。

  红帽负责中间件的副总裁Craig Muzilla说:“面对不确定的未来和不断变化的Java世界,JBoss开放选择战略旨在使客户满足信心的选择适合他们同时不牺牲性能的编程和部署模型。面对变化无常的市场,红帽旨在为Java市场提供有价值的、创新的解决的可信赖厂商。”

  像Java 企业版这样的Java语言和企业编程模型取得了极大的成功,它减少了冗余的中间件并使企业可以很容易地开发和部署应用。但是,Java取得的成功为各种各样的编程和部署方式的出笼打开了闸门。企业现在使用轻型servlet容器、OSGi、Java EE和其它应用平台以及多种多样的编程方法、API和动态语言。每一种业务应用常常需要各种各样的提供可伸缩性、可管理性、高可用性和安全性的运行能力。这种开发范例导致充满多种应用平台和众多使IT运营技术变得困难和效率低下的高度复杂和破坏性的应用环境。此外,Java行业中最近发生的整合造成了更大的不确定性和应用服务器市场技术上的分裂。

  为了适应Java市场新的、动态的特性和提供下一代应用服务器平台,红帽开发了JBoss开放选择战略。JBoss开放选择战略旨在提供一种支持各种当前的和未来的编程风格和不同的部署模型的通用应用平台。JBoss开放选择战略背后的技术在设计上支持像普通Java对象、Java EE、Spring Framework、OSGi和各种Rich Internet应用框架。这种灵活的平台旨在使企业能够隔离核心企业服务,如持久性、缓存和群集,使运行足迹变得更简单,为开发和部署提供方便。所有这些能力预计将通过一种优化对这些不同的环境的管理的通用核心来提供。

  JBoss开放选择战略的核心是一种由JBoss Microcontainer构成的创新的新应用服务器架构。新JBoss Microcontainer的竞争优势是核心应用平台数量可以被减少并与企业服务和编程API隔离。核心平台与服务的隔离提供了一种不变的运行核心,这种核心将用户与编程风格的变化和演进相隔离,同时保持提供可管理性的单一运行足迹。JBoss开放选择战略旨在:

  ※ 使开发和部署应用变得更容易――现在和未来。

  ※ 鼓励开发人员自由选择,同时提供实现一致的开发与管理的单一环境。

  ※ 提供开源所具有的节省成本的价值和灵活性,同时提供令人信赖的技术支持和强健的部署。

  JBoss开放选择战略符合领先业务分析机构确定的趋势。Forrester Research公司分析师John R. Rymer、Dave West和Mike Gilpin建议说:“优化应用部署。如果你的应用只需要J2EE Servlets,就不要将它部署在完全的J2EE服务器上……只部署支持你的应用所需的运行时服务;坚持只使用必须的东西将控制成本,减少你在更新时面临的风险,并方便管理和运营管理。”

  企业IT部门需要一种可以很容易适应这些动态市场变化的、不会造成破坏的稳定的、不变的平台。对于传统的专有Java应用服务器,采用这些不断变化的编程模型通常带来额外的复杂性和破坏;传统的闭源平台从来不是为提供这种水平的灵活性而设计的。

  红帽寻求通过JBoss开放选择战略,提供一种可以支持各种流行的编程模型和部署范例的开源平台。红帽客户将由于应用开发和部署环境中复杂性的降低和灵活性的增加而从这项战略中受益。

  JBoss开放选择战略是JBoss总体使命――即提供满足企业所有应用部署与集成需要的全面的开源中间件产品组合――的关键组成部分。来自红帽公司的JBoss企业中间件是市场上惟一的开源中间件参考架构,它为降低成本和增加灵活性提供了机会。

0
相关文章