Rational CM API object model overview

The Rational® CM API common object model maps the objects of each supported Rational product to a resource proxy hierarchy, based on the WVCM proxy and property model. This common data model enables Rational CM API client applications to retrieve data from any integrated product through one set of interfaces, as CM API resources. A file, a versioned object base (VOB), and a user database or query are all examples of resources.

The mappings between a product resource and the Rational CM API resource proxies are defined in each product-specific package. For example, a Rational ClearQuest® record is mapped to an instance of the Rational CM API CqRecord interface. The Rational CM API CqRecord interface is an extension (defined in com.ibm.rational.wvcm.stp.cq) of the StpResource interface (defined in com.ibm.rational.wvcm.stp), which, itself is an extension of the WVCM Resource interface. The Resource interface provides the standard mechanisms to retrieve the properties (for example, Name and Description) and content of a resource including its relationships to other resource types (for example, from a record to a field).


Feedback