Download pdf Format

Transcript
Copyright Rational Software 2002
http://www.therationaledge.com/content/jul_02/rdn.jsp
A Primer on ClearQuest Integrations
by Mike Exum
Editor's Note: Each month, we will feature one or two articles from the
Rational Developer Network, just to give you a sense of the content you
can find there. If you have a current Rational Support contract, you should
join the Rational Developer Network now!
Introduction
This paper is intended for those considering the construction of an
integration between ClearQuest and some other tool or system. It
discusses many of the issues to be aware of, and some examples of how
other integrations have addressed them. The organization of this paper
starts with requirements definition. Following this, the paper is organized
into discussions of various topics that typically impact the design of the
integration.
Because integration projects typically require advanced skills, this paper is
aimed at users who already have a solid foundation of ClearQuest
knowledge. Also, because every custom integration is unique, the focus
here is on providing general guidance and and best practices material that
will be useful in almost every project.
Requirements
If I had a nickel for every time someone asked for "an integration" with
something...
"An integration" can mean radically different things to different people, so
the important point is to make sure you understand what is needed. Needs
can range from simply invoking some operation in one system from the
other, to associating records between the two systems, keeping them
synchronized, handling error conditions, and many other capabilities.