有没有人有使用ClearQuest开发网络应用的经验?查看这些功能,它提到了流程自动化,但我不确定它可以支持多大的流程/应用程序。我们小组将一个较大的应用程序的一小部分放弃到另一个使用ClearQuest来启用流程的组,但现在我们正在推动ClearQuest工具对整个应用程序进行Web启用。我有一个ASP.NET背景,但ClearQuest非常像向导,我见过的唯一代码叫做“BASIC”,它看起来很像VBScript。
答案 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)。教程在这里:
您可以使用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/以获取有关使用开放式服务进行生命周期协作的开发的信息。