首页 > 范文大全 > 正文

IBM、BEA共推Java新标准

开篇:润墨网以专业的文秘视角,为您筛选了一篇IBM、BEA共推Java新标准范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

ibmbea披露,双方正在联合开发新的java平台标准。这个新标准包括服务数据对象(Service Data Object)、应用服务器的工作管理器(Work Manager for Application Server)以及应用服务器的定时器(Timer for Application Server)3方面,其设计目标是提高IBM的WebSPhere和BEA的WebLogic这两个应用服务器之间在应用方面急需的兼容性。

这3方面中最重要的也许是服务数据对象,它提供了一个统一的编程模型,用来处理来自各种异质数据源的数据,比如来自关系数据库的数据和来自Web服务的数据。它提供了一个较简化的编程模型,支持最实用的应用程序设计模式。IBM的副总裁Rod Smith对此的评价是:“它将解决在面向对象的领域里一段时间以来的一个困难问题,我们花了很多年时间建立不同的框架并完善。它对于J2EE标准以及我们的用户都会有所帮助。”

应用服务器的工作管理器支持任务的并发执行,它能使基于J2EE的应用程序(包括servelets和EJB)更好地对多任务进行调度并使之同步执行,从而提高执行效率、缩短应用程序的响应时间。

应用服务器的定时器提供了一种较简单的API,用来以一种应用程序服务器支持的方式设置定时器,这样就可以使基于J2EE的应用程序调度即将出现的定时器通知并接受这些通知。

BEA的CTO Scott Dietzen表示,“我们正在Java API的一些领域进行革新,而开发者们一直在寻找通用性”。两家公司的管理层都表示在1年之内不会使用这种新标准的产品,目前只是在一些相关的技术信息,以便开发者能够有足够的时间熟悉。

Sun和Oracle目前还没有表示支持这个新标准。一些观察家认为IBM和BEA可能会改变一些细节,因为这个新标准必须首先通过Java开发社区(JCP)的许可。Redmonk的一位资深评论员说,“考虑到这个新标准和JCP背道而驰,它被如何理解将是一件很有趣的事。我觉得可能会有开发商不喜欢这个新标准。”Dietzen称,两家公司正在计划将这个标准正式免费提交给JCP。

与此同时,Oracle和Sun倡导组建了JTC(Java工具社区),它的主要宗旨是通过工具框架和开发标准使Java具备更好的互操作性,这代表了Java的另外一种发展方向。正如Oracle和Sun还没有表示支持IBM-BEA的Java标准一样,IBM和BEA也没有表示打算支持JTC。