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

发布于 2024-07-16 09:35:28 字数 246 浏览 3 评论 0原文

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

Has anyone had experience with developing web apps using ClearQuest? Looking at the features, it mentions process automation but I'm not sure how large of a process/application it can support. Our group gave up a small section of a larger application to another group that used ClearQuest to web-enabled the process but now the ClearQuest tools are being pushed on us to web-enable the entire application. I have a ASP.NET background but ClearQuest is very wizard like and the only code that I've seen is called "BASIC" and it looks a lot like VBScript.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

清引 2024-07-23 09:35:28

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

Clearcase/Clearquest has decent integration with Rational Applicaiton Developer. I am not sure if you arsking about its strenghts or actually exposing ClearQuest to the web. You can do the obligatory and lame activity of writing CGI/PERL scripts to expose some of the features to the web. You can use perl or VBScript to write CC/CQ hooks. It has its own perl build included in the product called ratperl. It has fantastic command line support but it comes at a price of complexity. CC/CQ is very powerful provided you think about the implementation in your organization very carefully. It can support very powerful work flows and is highly customizable.

静若繁花 2024-07-23 09:35:28

有几个 API 可以让您做您想做的事情,即编写 Web 应用程序。

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应用程序了。

There are several APIs which allow you to do what you want, write a WebApp.

CQWeb itself is built using the CM API, which allows a Java application (web or non-web) to be build. A tutorial is here:

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

You could implement a basic web application using perl-CGI, since CQ has a Perl API.

You can write an ASP/C# web application because ClearQuest has a OLE (Visual Basic) API. The original ClearQuest Web application was built using the Visual Basic API

So the answer is yes, it is possible.
Wouldn't it be nice it supported a JavaScript API? Then we could write nodeJS CQ applications.

别再吹冷风 2024-07-23 09:35:28

当然这是可能的,对于 VS 风格的集成,我要么包装 cqole.dll,要么使用 OSLC 连接器来访问 RESTful 接口。 虽然 cqole 是 C++ API 并且没有得到官方支持,但这比尝试使用 VBScript API 实现它更适合您。 如果您更喜欢使用 Web 服务,我会查看 jazz.net,其中 wiki 详细解释了桥接器。

Sure it's possible, for a VS style integration I would either wrap the cqole.dll or use the OSLC connectors to get access to the RESTful interface. While the cqole is the C++ API and it is not officially supported this will suite you better than trying to implement this with the VBScript API. If you are more comfortable with just using the web services I would check out jazz.net where the wiki explains the bridge in gory details.

一花一树开 2024-07-23 09:35:28

您并不完全使用 ClearQuest 开发 Web 应用程序,CQ 只是一个基于逻辑和状态转换构建的流程自动化工具,并且交互是用 VBScript 或 Perl 编写的脚本。

但请注意,管理 CQ 代码一直是一件痛苦的事情,因为“Designer”本身是一个完全损坏的工具。 它支持版本跟踪,但不会告诉您版本之间的差异。 内置的代码编辑器没有语法高亮,也不支持并行开发。 我可以继续说下去。

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

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

You dont exactly develop webapp with ClearQuest, CQ is only a process automation tool that build on logic and state transitions, and the interactions are scripted in either VBScript or Perl.

However do note that it has always been a pain to manage CQ codes as the "Designer" itself is a completely broken tool. It supports version tracking but doesnt tell u the difference between versions. The built-in code editor doesnt have syntax highligting, and it doesnt support parallel development. I can go on and on.

In the later versions, (version 7 onwards I supposed), CQ comes with eclipse based client AND designer tools, which supposedly enhance the whole experience. But I dont have too much experience with it to comment.

As for the web component, it runs on the websphere layer and simply is a application/presentation layer for users to access CQ through a HTTP protocol. It has 90% of the features of a full CQ client, and is usually easier to maintain and deploy to a wide user group.

月光色 2024-07-23 09:35:28

请查看 http://open-services.net/,了解有关使用开放服务进行生命周期协作进行开发的信息。

Check out http://open-services.net/ for information on development using Open Services for Lifecycle Collaboration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文