J2EE 1.4 发布

  2004 年 4 月 26 日,Sun Microsystems, Inc.联合业界领先的 Java 2 Platform, Enterprise Edition (J2EE)供应商,包括 BEA Software、Borland、IBM、JBoss Group、Oracle、Pramati、SAP 和 Trifork 等,在旧金山豪华的 W 酒店举行了 J2EE 1.4 的发布活动。

  这次活动展示了 J2EE 1.4 平台得到的广泛行业支持和采纳,以及从平台供应商到工具提供商再到连接器等支持服务端 Java 技术的欣欣向荣的生态圈。包括诸多业内有识人士在内的逾百名与会者聚集一起,关注 J2EE 1.4 规范的最新创新。

  广泛的业界认可

  J2EE 得到了普遍的行业认可。根据 BZ Research 的报告,有 55% 的企业已经在 J2EE 上部署生产系统,另外有 10% 正在开发,还有多于 10% 的正在尝试。根据 Forrester Research 的报告,在已经选择了 J2EE 的公司中,有 92% 对他们的选择表示满意。

  J2EE 1.4 规范是一种行业标准平台体系结构,它用来开发、部署、集成和管理支持 Web 服务的多层企业应用程序。由于 J2EE 1.4 平台引入了新的部署、管理和 Web 服务 API,因此它扩展了 Web 服务的互操作性。同时,它也更新了用于组件技术、JavaServer Pages、Enterprise JavaBeans 和 Connectors 的规范。

  Sun Microsystems 的 Java Web Services 副总裁 Mark Bauhaus 说:“J2EE 以其经过验证的安全性、可靠性和基于标准的创新,成为当今世界交付 Web 服务和面向服务体系结构的一流企业平台。”

  自 2003 年 11 月定案以来,J2EE 1.4 规范仅在 6 个月内就产生出 5 个兼容的产品,15 个更可靠的发展规划。这个社区拥有 35 家 OEM 和超过百万的 J2EE 规范和软件开发包(SDK)下载量,它们联合关注兼容性和标准,并广泛采纳,甚至是开放源代码解决方案提供商,包括 Apache Software Foundation、 JBoss, Inc.和 ObjectWeb Consortium。

  公司宣布 J2EE 1.4 兼容性认证的时间安排

  包括 Sun、Oracle、IBM、TMscsoft 和丹麦的 Trifork 等兼容供应商(EE/compatibility.html" />http://java.sun.com/j2EE/compatibility.html)宣称,他们 J2EE 1.4 兼容的 Java 应用服务器将于 2004 年 7 月发货。另外,ObjectWeb 将于 2004 年底发布 J2EE 1.4 兼容的应用服务器,而印度的 Pramati 科技宣布,他们的 J2EE 兼容应用服务器将于 2004 年第三季度进行 J2EE 1.4 的认证。

  包括 Attachmate Corporation、iWay Software、Librados 和 Seagull Software 等连接器供应商,宣布支持 J2EE 1.4,并且演示了把关键任务型企业信息系统集成到新的基于 J2EE 解决方案的补充技术。

  用 J2EE 1.4 AVK 优化资源

  “开发人员寻求优化资源的一种方法是有效利用现有基础设施的投资。” Sun 副总裁,负责 Java Web Services and Tools 市场的 Joe Keller 说,“J2EE 1.4 AVK 恰好就是允许开发人员这样做,它提供了从一个应用服务器到另一个应用服务器的更简易的应用程序移植,增加了代码的可重用性,消除了跨多个应用服务器进行安装和测试的必要,使得多供应商环境不仅可行,而且有效率。”

  J2EE 规范描述了 J2EE 兼容应用服务器的标准组成部分,提供了可移植的基础。然而,应用服务器经常包括了专有扩展,这些扩展是为客户特殊需求提供的增值服务,但是在 J2EE 兼容的产品范围内是不可用的。比如,使用单应用服务器会导致对专有 API 或者非标准 J2EE API 的依赖性,从而导致减少了应用程序的可移植性。J2EE 1.4 AVK 为该问题提供了完整的测试解决方案,它提供了以下功能:

  Web 服务测试,比如,用于 Web 服务端点的静态检查以及用于 Enterprise JavaBeans (EJBs) 和基于 Servlet 的 Web 服务的动态检查。

  用于不兼容的专有 API 源代码扫描,这些 API 会影响互操作性。

  在开发周期中,合并 ANT 任务(来自于 Apache Software Foundation 的开放源代码项目,用于有效装配所有程序片段)。

  映射测试规范的断言,以便于查找。

  组件库。

  更快的解决方案交付

  这一事件关注来自 J2EE 1.4 规范的 Web 服务,它提供了更快的解决方案交付,简化了集成和减少了供应商锁定。

  J2EE 1.4 用以下四种方法实现快速解决方案交付时间:

  可重用组件。可重用的组件,如 Enterprise JavaBeans,Java Server Pages 和 Servlets 等,实现了更简单、更快捷和更有效的开发。新代码越少,就意味着越少的 Bug 和更严密可靠的安全性。

  降低了复杂性。通过改进诸如 JSP 2.0 这样的规范、新改善的蓝图,以及更好的用于开发可移植的、可靠的和可伸缩的应用程序的工具等,J2EE 1.4 降低了复杂性。

  Enterprise JavaBeans。通过允许开发人员创建业务逻辑而不是重构“管道”,EJB 简化了开发方法。

  J2EE BluePrints。为开发人员设计的 J2EE BluePrints 是最佳实践的向导,它简化了可伸缩的、可用的、兼容 J2EE 的解决方案的开发。

  简化的集成

  简化集成得益于:

  Web 服务:XML 允许平台无关的和更多基于标准的数据交换来补充平台无关的 Java 应用程序。

  简化的连接。J2EE Connectors 将允许简单连接到遗留系统(例如SAP)。RMI/IIOP 使用现有的 CORBA 服务器和服务简化了互操作性。

  简化的数据库连接:Java 数据库连接 (JDBC)允许简化连接到遗留数据库和数据系统。

  更多好处:更多 J2EE 兼容产品,连同不断更新的开发者技巧集合,在提升 J2EE 开发者增值服务的同时,更降低了企业开发成本。

  消除销售商锁定

  消除供应商锁定有以下原因:

  一个竞争的、兼容的 J2EE 解决方案的市场。这确保了销售商和客户选择产品和组件的自由。

  一次编写,随处运行:在服务器上“一次编写,随处运行”由 J2EE Compatibility Test Suite(J2EE兼容性测试套件,CTS)来保证。所有 J2EE 标志的解决方案都必须通过 CTS 中的所有 20,000 多条测试。

  J2EE 的行业支持。超过 90% 的应用服务器使用 J2EE 体系结构。兼容性允许客户装配来自多个供应商产品的基于标准的“最佳血统”解决方案和集成堆栈(integrated stacks)。

  XML 和 Java 技术会聚到 Web 服务中

  J2EE 1.4 平台是第一个驱动 XML 和 Java 技术会聚到 Web 服务中的开放标准平台。出于互操作性考虑,提供了对 WS-I Basic Profile 协议完整支持。XML-based RPC (JAX-RPC)和企业 Web 服务规范(JSR-109)都包括在Java Community Process (JCP)中。这个从 J2EE 1.3 规范演化过来的步骤支持现有的基于J2EE 的应用程序,而无需任何修改,并且允许当前的 J2EE 1.3 部署,以获得 Web 服务标准支持的所有好处。通过可重用的组件,J2EE 1.4 还实现了更快的解决方案交付时间,Enterprise JavaBeans 和 J2EE BluePrints 提供了最佳实践指导,从而简化了可伸缩的、可用的 J2EE 兼容解决方案的开发。

  激烈的小组讨论会

  这次发布活动包括了两个讨论小组,一个是应用服务器组,一个是应用程序开发组,讨论会气氛活跃,不时还有激烈争论。讨论会展示了行业领导者的构想,不仅关注了 J2EE 的规范,而且关注软件和信息技术的未来。

  请保持关注,我们将在下一篇报道中介绍这次活动

你可能感兴趣的:(ajax,xml)