Разработка приложений с помощью Rational ClearQuest - PullRequest
1 голос
/ 02 апреля 2009

Кто-нибудь имел опыт разработки веб-приложений с использованием ClearQuest? Что касается функций, то здесь упоминается автоматизация процессов, но я не уверен, насколько большой процесс / приложение он может поддерживать. Наша группа передала небольшую часть более крупного приложения другой группе, которая использовала ClearQuest для веб-включения процесса, но теперь инструменты ClearQuest подталкивают нас к веб-включению всего приложения. У меня есть фон ASP.NET, но ClearQuest очень похож на мастера, и единственный код, который я видел, называется «BASIC» и очень похож на VBScript.

Ответы [ 5 ]

1 голос
/ 28 января 2017

Есть несколько API, которые позволяют вам делать то, что вы хотите, напишите веб-приложение.

Сам CQWeb построен с использованием CM API, который позволяет создавать приложения Java (веб или не веб). Учебник здесь:

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, поскольку CQ имеет Perl API.

Вы можете написать веб-приложение ASP / C #, поскольку ClearQuest имеет API-интерфейс OLE (Visual Basic). Исходное веб-приложение ClearQuest было построено с использованием API Visual Basic

Так что ответ - да, это возможно. Разве не было бы неплохо, чтобы он поддерживал JavaScript API? Тогда мы могли бы написать приложения nodeJS CQ.

1 голос
/ 02 апреля 2009

Clearcase / Clearquest имеет достойную интеграцию с Rational Applicaiton Developer. Я не уверен, что вы заявляете о его сильных сторонах или фактически выставляете ClearQuest в Интернете. Вы можете выполнять обязательные и неэффективные действия по написанию сценариев CGI / PERL для демонстрации некоторых функций в Интернете. Вы можете использовать Perl или VBScript для написания хуков CC / CQ. Он имеет свою собственную сборку perl, включенную в продукт под названием ratperl. У него фантастическая поддержка командной строки, но это достигается ценой сложности. CC / CQ очень мощный, если вы очень тщательно продумываете реализацию в своей организации. Он может поддерживать очень мощные рабочие процессы и обладает широкими возможностями настройки.

0 голосов
/ 24 июля 2011

Проверьте http://open -services.net / для получения информации о разработке с использованием Open Services for Lifecycle Collaboration.

0 голосов
/ 25 октября 2010

Вы точно не разрабатываете веб-приложение с ClearQuest, CQ - это всего лишь инструмент автоматизации процессов, основанный на логических переходах и переходах между состояниями, а взаимодействие выполняется в сценариях VBScript или Perl.

Однако учтите, что управлять кодами CQ всегда было трудно, так как сам «Конструктор» - полностью сломанный инструмент. Он поддерживает отслеживание версий, но не говорит вам разницу между версиями. Встроенный редактор кода не имеет подсветки синтаксиса и не поддерживает параллельную разработку. Я могу продолжать и продолжать.

В более поздних версиях (начиная с версии 7, как я предполагал), CQ поставляется с клиентским И дизайнерским инструментарием на основе Eclipse, который, предположительно, улучшает весь процесс. Но у меня не так много опыта, чтобы комментировать.

Что касается веб-компонента, он работает на уровне веб-сферы и просто представляет собой прикладной / презентационный уровень для доступа пользователей к CQ по протоколу HTTP. Он имеет 90% возможностей полноценного CQ-клиента и, как правило, его проще обслуживать и развертывать в широкой группе пользователей.

0 голосов
/ 05 марта 2010

Конечно, это возможно, для интеграции в стиле VS я бы либо обернул cqole.dll, либо использовал соединители OSLC для получения доступа к интерфейсу RESTful. Хотя cqole - это C ++ API, и он официально не поддерживается, это подойдет вам лучше, чем попытка реализовать это с помощью VBScript API. Если вам удобнее использовать веб-сервисы, я бы заглянул на jazz.net, где вики объясняет мост в мрачных подробностях.

...