使用Rational ClearQuest进行应用程序开发

时间:2009-04-02 04:03:11

标签: vbscript clearquest

有没有人有使用ClearQuest开发网络应用的经验?查看这些功能,它提到了流程自动化,但我不确定它可以支持多大的流程/应用程序。我们小组将一个较大的应用程序的一小部分放弃到另一个使用ClearQuest来启用流程的组,但现在我们正在推动ClearQuest工具对整个应用程序进行Web启用。我有一个ASP.NET背景,但ClearQuest非常像向导,我见过的唯一代码叫做“BASIC”,它看起来很像VBScript。

5 个答案:

答案 0 :(得分:1)

Clearcase / Clearquest与Rational Applicaiton Developer有很好的集成。我不确定你是否喜欢它的实力或实际上将ClearQuest暴露给网络。您可以执行编写CGI / PERL脚本的强制性和蹩脚活动,以向Web公开某些功能。您可以使用perl或VBScript编写CC / CQ挂钩。它有自己的perl版本,包含在名为ratperl的产品中。它具有出色的命令行支持,但价格昂贵。如果您仔细考虑组织中的实施,CC / CQ非常强大。它可以支持非常强大的工作流程,并且可以高度自定义。

答案 1 :(得分:1)

有几个API允许您按照自己的意愿行事,编写WebApp。

CQWeb本身是使用CM API构建的,它允许构建Java应用程序(Web或非Web)。教程在这里:

http://www.ibm.com/support/knowledgecenter/SSSH5A_9.0.0/com.ibm.rational.team_api_cq_tut.doc/topics/teamapi_cq_abstract.htm

您可以使用perl-CGI实现基本Web应用程序,因为CQ具有Perl API。

您可以编写ASP / C#Web应用程序,因为ClearQuest具有OLE(Visual Basic)API。原始的ClearQuest Web应用程序是使用Visual Basic API构建的

所以答案是肯定的,这是可能的。 支持JavaScript API会不会很好?然后我们可以编写nodeJS CQ应用程序。

答案 2 :(得分:0)

当然有可能,对于VS样式集成,我要包装cqole.dll或使用OSLC连接器来访问RESTful接口。虽然cqole是C ++ API并且它没有得到官方支持,但这比试图使用VBScript API实现它更好。如果您对使用Web服务感到更舒服,我会查看jazz.net,其中wiki在详细信息中解释了这个桥。

答案 3 :(得分:0)

你没有使用ClearQuest开发webapp,CQ只是一个基于逻辑和状态转换的过程自动化工具,并且交互是用VBScript或Perl编写的。

但请注意,管理CQ代码一直很痛苦,因为“Designer”本身就是一个完全破坏的工具。它支持版本跟踪,但不告诉你版本之间的区别。内置代码编辑器没有语法highligting,它不支持并行开发。我可以继续下去。

在后来的版本中,(我认为版本7以后),CQ带有基于eclipse的客户端和设计器工具,据说可以增强整体体验。但我没有太多的经验来评论。

对于Web组件,它在websphere层上运行,并且只是用户通过HTTP协议访问CQ的应用程序/表示层。它具有完整CQ客户端的90%的功能,并且通常更易于维护和部署到广泛的用户组。

答案 4 :(得分:0)

查看http://open-services.net/以获取有关使用开放式服务进行生命周期协作的开发的信息。