BEA系统有限公司日前宣布,BEA在开源领域的努力获得了关键性的发展,包括提升Beehive项目等级、最新的Apache Beehive版本、最新Apache XMLBeans版本和最新Eclipse Web工具平台(WTP)版本,BEA这些在开源领域里程碑式的新发展,展现了BEA致力于开源社区的价值,同时也验证了BEA在帮助促进Java、XML和Web服务创新方面所取得领导地位。
BEA在开源领域获得的新发展包括:
提升Beehive项目等级:BEA初期所作的贡献帮助促进Beehive社区的发展,为此,Apache委员会最近一致表决,组建最高级的Beehive项目和Beehive项目管理(PMC),从而使Beehive从孵化阶段发展成为独立的、自我监管的Apache项目。
最新Apache Beehive版本发布: Apache Beehive 1.0 m1是首批面向J2EE和SOA应用软件的编程模型和框架之一,不仅跨容器而且易于使用,其目的在于促进开发基于可重用组件和服务的架构,并体现出最佳实践和设计模式。预计Apache Beehive 1.0正式版将很快发布。
最新Apache XMLBeans版本:Apache XMLBeans V2.0.0是一种能让开发人员以Java友好的方式来充分发挥XML全部优势的工具。利用XMLBeans,开发人员能够利用XML和XML模式的所有功能特性,只需要把XML和XML模式的功能特性自然地映射到相应的Java语言和输入构件中。
最新Eclipse Web工具平台(Eclipse WTP)版本:Eclipse Web工具平台(WTP)项目通过一个工具基础架构来支持J2EE和具有Web功能的应用开发,从而有效地扩展了Eclipse平台。BEA是Eclipse WTP项目的领导者之一。
这些开源领域的重要进展有助于为开发人员提供功能强大的方案,以简化J2EE和SOA应用软件的开发工作。BEA充分利用自身在市场上的成功经验以及在J2EE、SOA、XML、Web服务及元数据等方面的创新,并与开源社区紧密合作,帮助促进应用基础架构和服务基础架构这两个领域的创新,这对扩大和巩固整个Java市场至关重要。
BEA首席技术官Mark Carges表示:“开源社区是促进行业创新的理想场所。BEA非常重视开源社区,是多个极具创新性的开源项目的主要贡献者。未来,BEA将继续兑现提供技术的承诺,帮助用户把他们冻结的IT资产变成企业流动资产。我们希望能够为各地的Java开发人员提供一种跨平台的开源应用框架,以帮助他们高效率地开发基于J2EE和Web服务的应用软件。此外,我们全面的应用框架也使BEA WebLogic Server有别于其它应用服务器,它为开发人员提供了开放性、简洁性和选择性。”
得到支持的Apache Beehive和 Apache XMLBeans可以部署在BEA WebLogic Platform上,成为BEA WebLogic Server的必要组成部分。BEA WebLogic Server是一款功能齐全、基于行业标准的应用服务器,专门为开发可靠、可扩展、可管理的应用软件而设计,它支持众多编程模型和框架,能够为开发人员提供合理开发工具,使开发人员能够利用WebLogic Server在性能、可靠性、可扩展性和可管理性等方面的一流的增值功能。
BEA计划利用代号为“黎明(Daybreak)”下一版本WebLogic Workshop,把WebLogic Workshop集成开发环境(IDE)框架的实施方案迁移到Eclipse开放工具平台上,把最具创新意义的Java工具融入到单一产品中。下一版本的WebLogic Workshop将集成Eclipse WTP的功能,从而增强Workshop屡获殊荣的易用性,以及在创建Web应用、Web服务和面向服务的应用等方面所独具的创新性。
BEA还计划开发业界首个J2EE应用环境,以全面支持领先的开源应用框架,帮助客户对框架、编程模型及部署环境进行混合搭配。BEA WebLogic Workshop旨在允许开发人员利用领先的J2EE和开源框架,开发或组合应用软件,并轻松地把组合而成的应用软件部署到BEA高性能的WebLogic Server上,这些领先的J2EE和开源框架包括Apache Beehive、 Spring框架、Apache Struts和Java Server Faces。
现在,Apache Beehive 1.0 m1可以从http://beehive.apache.org网站上获得;Apache XMLBeans V2.0.0可以从http://xmlbeans.apache.org网站上获得;Eclipse WTP 0.7可以从www.eclipse.org网站上获得。欲知详情,请访问:http://dev2dev.bea.com/。