Back links and link discovery
Back links and link discovery are different implementations of link relationships between artifacts in integrated tools. In both cases, integrations are based on the Open Services for Lifecycle Collaboration (OSLC) protocol. With back links, two artifacts are related to one another by a pair of links. Each artifact stores a link that points to the other artifact. With link discovery, artifacts are related by a single link.
Back links
When artifacts in different tools are related with back links, both artifacts detect that they are linked to each other because each artifact has a link to the other stored in its data. The relationship is expressed through the use of two separate links, as shown in the following figure.
In this type of linking relationship, you do not need to complete extra operations, such as running a query, to discover traceability. However, you must ensure the symmetry and integrity of the linked data. For example, if you remove a link from Tool A, you must ensure that the corresponding link is removed from Tool B.
Link discovery
When link discovery is used to link artifacts, each relationship is expressed through the use of one link from a source artifact to a target artifact. The tool that contains the source artifacts is queried by the tool that contains the target artifact to determine which artifacts are linked.
The query is a supplemental operation. For example, even if Tool A has a set of links that point to Tool B, to complete a full traceability analysis, Tool A must run a query to know what is linked from Tool B.
In this type of linking relationship, one tool does not need to update the other tool when links are added or removed. However, to determine traceability, you must complete extra operations. To complete those operations, you typically must authenticate with the other tool's user database and you might need a license.
Linking with IBM applications
- Links from Rational
DOORS to
Rational
DOORS Next Generation
The source artifact stores the link.
The target tool must perform a query against the source tool to discover which source artifacts have a link relationship with a specific target artifact.
- Links from Rational
DOORS to
Rational Quality
Manager
or Rational
Rhapsody® Design Manager
The target artifact stores the link.
The source tool must perform a query against the target tool to discover which target artifacts have a link relationship with a specific source artifact.
The following image shows these link relationships.
*Links between Rational DOORS and Rational Rhapsody Design Manager or IBM Rational Software Architect Extension for Design Management are always stored in the Design Management application, even if they were created in Rational DOORS.