所在位置:UML新闻 - 内容 论坛精华    
Compuware升级其OptimalJ Java开发系统

[2004/2/9]

Compuware公司周一宣布其OptimalJ Java开发系统的新版本问世,并介绍了公司在帮助开发人员创建面向服务、基于模型的企业应用的规划。

总部位于底特律的Compuware公司在其OptimalJ 3.1版本中加入了对Web services安全性的支持,并加强了本地集成以及在OptimalJ环境中测试不同的应用服务器的能力。

Mike Burba,OptimalJ的产品主管,提到OptimalJ 3.1时说,“我们认为应用开发的方向是-模型驱动和基于模式的” 。

Burba 认为J2EE开发者面临的挑战包括Java项目的高失败率、遗留应用的集成难度以及较低的生产率,但是“我们相应模型驱动和基于模式将得到更多的应用,并且有助于解决不仅是开发的问题,同样包括维护的各种问题。”

“只要J2EE应用开发不断地走向成熟,模型驱动开发和基于架构的代码生成就会像第四代语言在90年代那样流行”,Michael Blechar, Gartner公司的副总裁和研究主任,在Stamford会议上说,“只要开发组织在寻找更好、更有生产率地支持各种新旧业务规则的集成应用的设计途径,模型驱动开发就会被大多数的开发组织所接受”

模型驱动基于模式的开发通过模式来将业务模型转换为可执行的应用。


“模型驱动的开发是未来的趋势,”Burba说,“我们认为分布式开发也将是未来的趋势之一”

OptimalJ 3.1 支持OASIS(the Organization for the Advancement of Structured Information Standards)的Web Services安全协议。 同时也支持统一建模语言UML,并和其它诸如IBM的Rational Rose以及Borland的Together Control Center等建模工具集成在一起。另外,新版OptimalJ还支持在OptimalJ测试环境中对BEA的WebLogic及IBM的WebSphere等应用服务器进行测试。OptimalJ 3.1还有一些利用遗留资产(legacy modernization)的功能,Burba说,其中包括对IBM的WebSphere MQ软件的支持。

“我们已经更新了建模的能力,并且也正在支持对遗留资产的利用”,Burba 说。“我们正在围绕OptimalJ创造一个使用模型驱动基于模式的方式构建各种应用的环境。”

Burba说这个环境中包括建立和其它独立的软件开发商诸如Programmers Paradise和ComponentSource等的联系。最近Compuware也和BEA建立了伙伴关系,将OptimalJ集成进BEA的WebLogic Workshop Java开发工具中。另外 Burba补充, Compuware也是最近成立的Java Tools Committee的创始成员之一。

(自 eweek,袁峰 摘译,不得转载用于商业用途)