Products, streams, and component baselines

When you integrate with Rational Team Concert™, you create relationships between products, streams, and component baselines, which interact and behave in specific ways. The top-level of a product tree must be a product configuration, but you can create child products to support and organize your streams and component baselines.

Conceptually, this connection is similar to adding a link from a product to a Rational Team Concert stream or component baseline, but instead of showing the link as a child of the product, the product morphs into the stream or component baseline that it is connected to. You can then manage a connected product like any other Rational® Engineering Lifecycle Manager product, changing the connected product as needed. Whenever the time is right, you can send changes to Rational Team Concert to update the list of component baselines in the stream.

Stream and component are established Rational Team Concert terms, just as product is an established Rational Engineering Lifecycle Manager term. The definition of a Rational Engineering Lifecycle Manager product is the same in both tools. Likewise, the definitions for Rational Team Concert stream and component baseline are the same in both tools.

To learn about the term product, see Terminology and concepts. To learn about the terms stream and component baseline, see, Streams and components.

Products that are connected to a stream still behave like any other products. You can move, reuse, remove, add links and URLs, show audit history, pin, and branch them. Rational Engineering Lifecycle Manager receives streams and component baselines from Rational Team Concert and ignores everything else, such as source files that reside in the component baselines.

Rational Team Concert streams and component baselines that are connected to products still behave like any other streams and component baselines. Rational Team Concert recognizes products that are connected to streams and component baselines sent by Rational Engineering Lifecycle Manager. Rational Team Concert ignores everything else, such as child products used for structuring (but not connected to streams or component baselines), and links to artifacts and URLs.

The relationship between products, streams, and component baselines is flexible. You can disconnect a product that is connected to a stream and connect it to a different stream, if necessary. You can create a child product under an existing connected product to gather component baselines from the same or a different stream. In this case, the child product never connects to a stream; its purpose is only to organize component baselines from other streams. You can connect a stream to one product only. This ensures that changes are not overwritten.


Feedback